Skip to content

Commit 676e973

Browse files
committed
JEP 511: Module Import Declarations
1 parent 2b0ed7e commit 676e973

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ This repository contains Java examples that are designed to track and document t
1111
## Specifications & Practices
1212

1313
* [Java 25](java-25/) (September, 2025)
14-
* [JEP 488](java-25/src/main/java/JEP512CompactSourceFilesAndInstanceMainMethods.java): Compact Source Files and Instance Main Methods
14+
* [JEP 512](java-25/src/main/java/JEP512CompactSourceFilesAndInstanceMainMethods.java): Compact Source Files and Instance Main Methods
15+
* [JEP 511](java-25/src/main/java/JEP511ModuleImportDeclarations.java): Module Import Declarations
1516
* [Java 24](java-24/) (March, 2025)
1617
* [JEP 488](java-24/src/main/java/JEP488PrimitiveTypesInPatternsInstanceofAndSwitch.java): Primitive Types in Patterns, instanceof, and switch
1718
* [JEP 495](java-24/src/main/java/JEP495SimpleSourceFilesAndInstanceMainMethods.java): Simple Source Files and Instance Main Methods
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
2+
// JEP 511: Module Import Declarations
3+
// https://openjdk.org/jeps/511
4+
5+
// Discussion regarding module imports (JEP 511)
6+
// https://www.reddit.com/r/java/comments/1k683ad/discussion_regarding_module_imports_jep_511/
7+
8+
import module java.sql;
9+
10+
import java.sql.Date;
11+
12+
void main(String[] args) {
13+
14+
Date d = Date.valueOf("2025-06-15");
15+
System.out.println("Resolved Date: " + d);
16+
17+
// Resolved Date: 2025-06-15
18+
}

0 commit comments

Comments
 (0)