Class JavadocClassFinder


  • @Deprecated
    public class JavadocClassFinder
    extends com.sun.tools.javac.code.ClassFinder
    Deprecated.
    Javadoc uses an extended class finder that records package.html entries

    This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.

    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.sun.tools.javac.code.ClassFinder

        com.sun.tools.javac.code.ClassFinder.BadClassFile, com.sun.tools.javac.code.ClassFinder.BadEnclosingMethodAttr
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.EnumSet<javax.tools.JavaFileObject.Kind> all
      Deprecated.
       
      private DocEnv docenv
      Deprecated.
       
      private java.util.EnumSet<javax.tools.JavaFileObject.Kind> noSource
      Deprecated.
       
      • Fields inherited from class com.sun.tools.javac.code.ClassFinder

        classFinderKey, currentClassFile, currentLoc, currentOwner, preferSource, sourceCompleter, userPathsFirst
    • Constructor Summary

      Constructors 
      Constructor Description
      JavadocClassFinder​(com.sun.tools.javac.util.Context context)
      Deprecated.
       
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      protected void extraFileActions​(com.sun.tools.javac.code.Symbol.PackageSymbol pack, javax.tools.JavaFileObject fo)
      Deprecated.
      Override extraFileActions to check for package documentation
      protected java.util.EnumSet<javax.tools.JavaFileObject.Kind> getPackageFileKinds()
      Deprecated.
      Override getPackageFileKinds to include search for package.html
      static JavadocClassFinder instance​(com.sun.tools.javac.util.Context context)
      Deprecated.
       
      static void preRegister​(com.sun.tools.javac.util.Context context)
      Deprecated.
       
      • Methods inherited from class com.sun.tools.javac.code.ClassFinder

        getCompleter, includeClassFile, loadClass, preferredFileObject
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • docenv

        private DocEnv docenv
        Deprecated.
      • all

        private java.util.EnumSet<javax.tools.JavaFileObject.Kind> all
        Deprecated.
      • noSource

        private java.util.EnumSet<javax.tools.JavaFileObject.Kind> noSource
        Deprecated.
    • Constructor Detail

      • JavadocClassFinder

        public JavadocClassFinder​(com.sun.tools.javac.util.Context context)
        Deprecated.
    • Method Detail

      • instance

        public static JavadocClassFinder instance​(com.sun.tools.javac.util.Context context)
        Deprecated.
      • preRegister

        public static void preRegister​(com.sun.tools.javac.util.Context context)
        Deprecated.
      • getPackageFileKinds

        protected java.util.EnumSet<javax.tools.JavaFileObject.Kind> getPackageFileKinds()
        Deprecated.
        Override getPackageFileKinds to include search for package.html
        Overrides:
        getPackageFileKinds in class com.sun.tools.javac.code.ClassFinder
      • extraFileActions

        protected void extraFileActions​(com.sun.tools.javac.code.Symbol.PackageSymbol pack,
                                        javax.tools.JavaFileObject fo)
        Deprecated.
        Override extraFileActions to check for package documentation
        Overrides:
        extraFileActions in class com.sun.tools.javac.code.ClassFinder