git: openjdk/jdk: 8306914: Implement JEP 458: Launch Multi-File Source-Code Programs

Christian Stein cstein at openjdk.org
Tue Dec 5 07:51:42 UTC 2023


Changeset: 517b1788
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-12-05 07:50:21 +0000
URL:       https://git.openjdk.org/jdk/commit/517b1788198fc325961df61161f9b365c7b2524e

8306914: Implement JEP 458: Launch Multi-File Source-Code Programs

Reviewed-by: jlahoda, jlaskey

! make/CompileInterimLangtools.gmk
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/native/libjli/java.c
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Fault.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryClassLoader.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryFileManager.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryModuleFinder.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/ProgramDescriptor.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/ProgramFileObject.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/RelevantJavacOptions.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Result.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties
+ test/langtools/tools/javac/launcher/BasicSourceLauncherTests.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
+ test/langtools/tools/javac/launcher/ModuleSourceLauncherTests.java
+ test/langtools/tools/javac/launcher/MultiFileSourceLauncherTests.java
+ test/langtools/tools/javac/launcher/ProgramDescriptorTests.java
+ test/langtools/tools/javac/launcher/Run.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
= test/langtools/tools/javac/launcher/src/p/q/CLTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java



More information about the jdk-changes mailing list