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

Instances of Tokens.Comment should not be defined in inner classes

XMLWordPrintable

    • b86
    • Not verified

      Currently, JavadocComment is defined as an inner class in JavadocTokenizer.JavadocTokenizer. This means it keeps a reference to JavadocTokenizer, which indirectly means it has reference to the source buffer for the file. This means that in javadoc mode, every JCCompilationUnitTree is keeping its source buffer in memory. Oops.

            jjg Jonathan Gibbons
            jjg Jonathan Gibbons
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: