Mercurial > hg > openjdk > jdk9 > jaxp
changeset 1053:cd697f639912
8170987: Module system implementation refresh (12/2016)
Reviewed-by: mchung
author | alanb |
---|---|
date | Fri, 16 Dec 2016 05:46:58 +0000 |
parents | 3eed9fd40462 |
children | 31c1d4053c48 |
files | src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java |
diffstat | 1 files changed, 7 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java Wed Dec 14 20:23:24 2016 +0000 +++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java Fri Dec 16 05:46:58 2016 +0000 @@ -32,7 +32,6 @@ import com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg; import com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet; import java.io.IOException; -import java.io.UncheckedIOException; import java.io.NotSerializableException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; @@ -42,6 +41,7 @@ import java.lang.module.ModuleDescriptor; import java.lang.module.ModuleFinder; import java.lang.module.ModuleReference; +import java.lang.module.ModuleReader; import java.lang.reflect.Layer; import java.lang.reflect.Module; import java.security.AccessController; @@ -403,10 +403,12 @@ private Module createModule(ModuleDescriptor descriptor, ClassLoader loader) { String mn = descriptor.name(); - ModuleReference mref = new ModuleReference(descriptor, null, () -> { - IOException ioe = new IOException("<dynamic module>"); - throw new UncheckedIOException(ioe); - }); + ModuleReference mref = new ModuleReference(descriptor, null) { + @Override + public ModuleReader open() { + throw new UnsupportedOperationException(); + } + }; ModuleFinder finder = new ModuleFinder() { @Override