Not a reviewer, but looks good to me. :-) Kind regards, Jonathan
On 12 Oct 2016 23:54, "Lance Andersen" <lance.ander...@oracle.com> wrote: > +1 > > On Oct 12, 2016, at 6:52 PM, Mandy Chung <mandy.ch...@oracle.com> wrote: > > > > Simple patch close the ClassFileReader with try-with-resource. > > > > > > diff --git a/src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java > b/src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java > > --- a/src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java > > +++ b/src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java > > @@ -680,9 +680,9 @@ > > private boolean genModuleInfo(JdepsConfiguration config) throws > IOException { > > // check if any JAR file contains unnamed package > > for (String arg : inputArgs) { > > + try (ClassFileReader reader = > > ClassFileReader.newInstance(Paths.get(arg))) > { > > Optional<String> classInUnnamedPackage = > > - ClassFileReader.newInstance(Paths.get(arg)) > > - .entries().stream() > > + reader.entries().stream() > > .filter(n -> n.endsWith(".class")) > > .filter(cn -> toPackageName(cn).isEmpty()) > > .findFirst(); > > @@ -696,6 +696,7 @@ > > return false; > > } > > } > > + } > > > > ModuleInfoBuilder builder > > = new ModuleInfoBuilder(config, inputArgs, > options.genModuleInfo); > > > > Thanks > > Mandy > > <http://oracle.com/us/design/oracle-email-sig-198324.gif> > <http://oracle.com/us/design/oracle-email-sig-198324.gif> < > http://oracle.com/us/design/oracle-email-sig-198324.gif> > <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| > Principal Member of Technical Staff | +1.781.442.2037 > Oracle Java Engineering > 1 Network Drive > Burlington, MA 01803 > lance.ander...@oracle.com <mailto:lance.ander...@oracle.com> > > > >