APIdia Launch Partner
Top Description Fields Constructors Methods
jdk.javadoc.internal.tool

public Class JavadocEnter

extends Enter
Class Inheritance
Imports
javax.tools.JavaFileObject, com.sun.source.util.TreePath, com.sun.tools.javac.code.Symbol.*, com.sun.tools.javac.comp.Enter, com.sun.tools.javac.tree.JCTree.*, com.sun.tools.javac.util.Context, .JCDiagnostic.DiagnosticPosition, .List, com.sun.tools.javac.main.JavaCompiler

Javadoc's own enter phase does a few things above and beyond that done by javac.

Field Summary

Modifier and TypeField and Description
pack-priv final JavaCompiler
pack-priv final JavadocLog
pack-priv final ToolEnvironment
Inherited from com.sun.tools.javac.comp.Enter:
enterKeyenv

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected void
public static JavadocEnter
public void
main(List<JCTree.JCCompilationUnit> trees)

Overrides com.sun.tools.javac.comp.Enter.main.

Main method: enter all classes in a list of toplevel trees.

public static void
public void
public void
Inherited from com.sun.tools.javac.comp.Enter:
classEnvcompletegetClassEnvgetEnvgetEnvsgetTopLevelEnvmoduleEnvnewRoundunentervisitModuleDefvisitTreevisitTypeParameter

Field Detail

compilerback to summary
pack-priv final JavaCompiler compiler
logback to summary
pack-priv final JavadocLog log

Hides com.sun.tools.javac.comp.Enter.log.

toolEnvback to summary
pack-priv final ToolEnvironment toolEnv

Constructor Detail

JavadocEnterback to summary
protected JavadocEnter(Context context)

Method Detail

duplicateClassback to summary
protected void duplicateClass(JCDiagnostic.DiagnosticPosition pos, Symbol.ClassSymbol c)

Overrides com.sun.tools.javac.comp.Enter.duplicateClass.

Don't complain about a duplicate class.

Annotations
@Override
instanceback to summary
public static JavadocEnter instance(Context context)

Hides com.sun.tools.javac.comp.Enter.instance.

mainback to summary
public void main(List<JCTree.JCCompilationUnit> trees)

Overrides com.sun.tools.javac.comp.Enter.main.

Doc from com.sun.tools.javac.comp.Enter.main.

Main method: enter all classes in a list of toplevel trees.

Annotations
@Override
preRegisterback to summary
public static void preRegister(Context context)
visitClassDefback to summary
public void visitClassDef(JCTree.JCClassDecl tree)

Overrides com.sun.tools.javac.comp.Enter.visitClassDef.

Annotations
@Override
visitTopLevelback to summary
public void visitTopLevel(JCTree.JCCompilationUnit tree)

Overrides com.sun.tools.javac.comp.Enter.visitTopLevel.

Annotations
@Override