hg: jdk9/dev/jdk: 8147794: Jlink's ModuleEntry.stream can't be consumed more than once and ModuleEntry content should be read only if needed
sundararajan.athijegannathan at oracle.com
sundararajan.athijegannathan at oracle.com
Fri Jun 24 14:29:42 UTC 2016
Changeset: bf01c473c733
Author: sundar
Date: 2016-06-24 19:56 +0530
URL: http://hg.openjdk.java.net/jdk9/dev/jdk/rev/bf01c473c733
8147794: Jlink's ModuleEntry.stream can't be consumed more than once and ModuleEntry content should be read only if needed
Reviewed-by: jlaskey, psandoz
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/AbstractModuleEntry.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ArchiveEntryModuleEntry.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ByteArrayModuleEntry.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModuleEntryFactory.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModuleEntryImpl.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModulePoolImpl.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PathModuleEntry.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/FileCopierPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripDebugPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmPoolImpl.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ModuleEntry.java
! test/tools/jlink/ImageFilePoolTest.java
! test/tools/jlink/ResourcePoolTest.java
! test/tools/jlink/plugins/ExcludeFilesPluginTest.java
! test/tools/jlink/plugins/ExcludePluginTest.java
! test/tools/jlink/plugins/ExcludeVMPluginTest.java
! test/tools/jlink/plugins/StringSharingPluginTest.java
More information about the jdk9-dev-changes
mailing list