Class JavadocClassFinder

java.lang.Object
com.sun.tools.javac.code.ClassFinder
gw.gosudoc.com.sun.tools.javadoc.main.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
    Deprecated.
     
    private DocEnv
    Deprecated.
     
    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

    Modifier and Type
    Method
    Description
    protected void
    extraFileActions(com.sun.tools.javac.code.Symbol.PackageSymbol pack, JavaFileObject fo)
    Deprecated.
    Override extraFileActions to check for package documentation
    Deprecated.
    Override getPackageFileKinds to include search for package.html
    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 Details

  • Constructor Details

    • JavadocClassFinder

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

    • 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