Runnable sources, deliberate compile failures, three small modules and nine captured transcripts for import module (JEP 511). Co-Authored-By: Claude Sonnet 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01TF9JWFvJSNm6HVzswzZU5a
57 lines
2.2 KiB
Plaintext
57 lines
2.2 KiB
Plaintext
$ javac src/CompactNoImport.java && java CompactNoImport (25.0.4.1+1-LTS)
|
|
[no imports at all]
|
|
|
|
$ javac src/CompactNoImport.java && java CompactNoImport (27+35)
|
|
[no imports at all]
|
|
|
|
$ javac src/CompactPlusImport.java && java CompactPlusImport (25.0.4.1+1-LTS)
|
|
[java.base came implicitly] 0
|
|
|
|
$ javac src/CompactPlusImport.java && java CompactPlusImport (27+35)
|
|
[java.base came implicitly] 0
|
|
|
|
$ javac src/CompactAmbiguous.java (25.0.4.1+1-LTS)
|
|
src/CompactAmbiguous.java:4: error: reference to Date is ambiguous
|
|
Date d = new Date(0L); // implicit java.base (java.util.Date) vs explicit java.sql (java.sql.Date)
|
|
^
|
|
both class java.sql.Date in java.sql and class java.util.Date in java.util match
|
|
src/CompactAmbiguous.java:4: error: reference to Date is ambiguous
|
|
Date d = new Date(0L); // implicit java.base (java.util.Date) vs explicit java.sql (java.sql.Date)
|
|
^
|
|
both class java.sql.Date in java.sql and class java.util.Date in java.util match
|
|
2 errors
|
|
|
|
$ javac src/CompactAmbiguous.java (27+35)
|
|
src/CompactAmbiguous.java:4: error: reference to Date is ambiguous
|
|
Date d = new Date(0L); // implicit java.base (java.util.Date) vs explicit java.sql (java.sql.Date)
|
|
^
|
|
both class java.sql.Date in java.sql and class java.util.Date in java.util match
|
|
src/CompactAmbiguous.java:4: error: reference to Date is ambiguous
|
|
Date d = new Date(0L); // implicit java.base (java.util.Date) vs explicit java.sql (java.sql.Date)
|
|
^
|
|
both class java.sql.Date in java.sql and class java.util.Date in java.util match
|
|
2 errors
|
|
|
|
$ javac broken/ClassicNoImport.java (25.0.4.1+1-LTS)
|
|
broken/ClassicNoImport.java:3: error: cannot find symbol
|
|
System.out.println(List.of("no imports at all"));
|
|
^
|
|
symbol: variable List
|
|
location: class ClassicNoImport
|
|
1 error
|
|
|
|
$ javac broken/ClassicNoImport.java (27+35)
|
|
broken/ClassicNoImport.java:3: error: cannot find symbol
|
|
System.out.println(List.of("no imports at all"));
|
|
^
|
|
symbol: variable List
|
|
location: class ClassicNoImport
|
|
1 error
|
|
|
|
$ java src/Script.java (25.0.4.1+1-LTS)
|
|
a-b-c 2026-09-15
|
|
|
|
$ java src/Script.java (27+35)
|
|
a-b-c 2026-09-15
|
|
|