Hi Sherman,

My apology for the belated review.  I just return from vacation.

On 11/20/17 6:58 PM, Xueming Shen wrote:

http://cr.openjdk.java.net/~sherman/8189611/webrev

Just passing comments.

140 * that {@link getName()} returns. should be #getName(). There are a couple other @link missing #.

src/java.base/share/classes/module-info.java
    line 214: the semi-colon is missing.   It didn't fail the compilation because gensrc/java.base/module-info.java is generated to append the OS-specific module declaration and the build tool appends the semi-colon.  The build tool should catch this.

jdeps' VersionHelper.java still accesses the "getRealName()" via the SharedSecrets. Since jdeps is being compiled/built with the bootjdk, I'm leaving it untouched for
now.

I have filed JDK-8191942 for this.   jdeps is not needed as the interim module (which runs on the boot JDK runtime).  CreateSymbols depends on com.sun.tools.classfile library that is in jdk.jdeps module.  We can modify the build to include com.sun.tools.classfile in the create symbol build tool classes to avoid compiling jdk.jdeps interim module.

I will start a review thread for JDK-8191942 that I can push soon after you push this fix.

Mandy


Reply via email to