Java 27 and 26: runnable demos and captured output for every JEP, plus version lanes

Co-Authored-By: Claude Sonnet 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01B38FGKKam5SCGgwgduVAh3
This commit is contained in:
2026-09-21 15:08:50 +00:00
committed by Claude
co-authored by Claude Sonnet 5
commit f59c1de96d
152 changed files with 5049 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
# lanes/src/MockitoProbe.java: mock an interface, stub one call. Four Mockito versions, each with the ByteBuddy it declares.
Mockito 5.12.0 (ByteBuddy 1.14.15) on JDK 21: works: mock says hi
Mockito 5.12.0 (ByteBuddy 1.14.15) on JDK 25: FAILS: Mockito cannot mock this class: interface MockitoProbe$Greeter.
Mockito 5.12.0 (ByteBuddy 1.14.15) on JDK 27: FAILS: Mockito cannot mock this class: interface MockitoProbe$Greeter.
Mockito 5.17.0 (ByteBuddy 1.15.11) on JDK 21: works: mock says hi
Mockito 5.17.0 (ByteBuddy 1.15.11) on JDK 25: FAILS: Mockito cannot mock this class: interface MockitoProbe$Greeter.
Mockito 5.17.0 (ByteBuddy 1.15.11) on JDK 27: FAILS: Mockito cannot mock this class: interface MockitoProbe$Greeter.
Mockito 5.18.0 (ByteBuddy 1.17.5 ) on JDK 21: works: mock says hi
Mockito 5.18.0 (ByteBuddy 1.17.5 ) on JDK 25: works: mock says hi
Mockito 5.18.0 (ByteBuddy 1.17.5 ) on JDK 27: works: mock says hi
Mockito 5.23.0 (ByteBuddy 1.17.7 ) on JDK 21: works: mock says hi
Mockito 5.23.0 (ByteBuddy 1.17.7 ) on JDK 25: works: mock says hi
Mockito 5.23.0 (ByteBuddy 1.17.7 ) on JDK 27: works: mock says hi
# Notices on stderr from the working Mockito 5.23.0 on JDK 25
Mockito is currently self-attaching to enable the inline-mock-maker. This will no longer work in future releases of the JDK. Please add Mockito as an agent to your build as described in Mockito's documentation: https://javadoc.io/doc/org.mockito/mockito-core/latest/org.mockito/org/mockito/Mockito.html#0.3
WARNING: A Java agent has been loaded dynamically (<repo>/build/upgrade/mockito/5.23.0/lib/byte-buddy-agent-1.17.7.jar)