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.

    Author:
    Neal Gafter
    • 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 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.
       
    • 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 EnumSet<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,
                                        JavaFileObject fo)
        Deprecated.
        Override extraFileActions to check for package documentation
        Overrides:
        extraFileActions in class com.sun.tools.javac.code.ClassFinder