Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8010310

[javadoc] Error processing sources with -private

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P3
    • 8
    • 8
    • tools
    • None
    • b106
    • Verified

    Description

      Enabling -private for JDK API docs via

      diff --git a/common/makefiles/javadoc/Javadoc.gmk b/common/makefiles/javadoc/Javadoc.gmk
      --- a/common/makefiles/javadoc/Javadoc.gmk
      +++ b/common/makefiles/javadoc/Javadoc.gmk
      @@ -403,6 +403,7 @@ coredocs: $(COREAPI_INDEX_FILE)
                 $(call OptionPair,-tag,see ) ; \
                 $(call OptionPair,-tag,$(TAG_JLS)) ; \
                $(call OptionOnly,-splitIndex) ; \
      + $(call OptionOnly,-private) ; \
                $(call OptionPair,-overview,$(COREAPI_OVERVIEW)) ; \
                $(call OptionPair,-doctitle,$(COREAPI_DOCTITLE)) ; \
                $(call OptionPair,-windowtitle,$(COREAPI_WINDOWTITLE) $(DRAFT_WINTITLE)) ;\


      Reveals several parsing errors with well formed JDK sources:

      jdk/src/share/classes/java/lang/Object.java:37: error: missing method body, or declare abstract
      public class Object {
             ^

      jdk/src/share/classes/java/lang/Object.java:148: error: missing method body, or declare abstract
          public boolean equals(Object obj) {
                         ^

      jdk/lambda/build/linux-x86_64-normal-server-fastdebug/jdk/gensrc/java/lang/UNIXProcess.java:123: error: missing method body, or declare abstract
                  public Executor run() {

      /jdk/src/share/classes/java/util/ResourceBundle.java:471: error: missing method body, or declare abstract
                          new PrivilegedAction<RBClassLoader>() {
                                                                ^

      jdk/src/share/classes/java/rmi/server/RMIClassLoader.java:119: error: missing method body, or declare abstract
                  new PrivilegedAction<RMIClassLoaderSpi>() {

      This doesn't cause any specific problems for my current usage but probably should be investigated.

      Attachments

        Activity

          People

            jjg Jonathan Gibbons
            mduigou Mike Duigou
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: