Class JavadocMemberEnter
java.lang.Object
com.sun.tools.javac.tree.JCTree.Visitor
com.sun.tools.javac.comp.MemberEnter
gw.gosudoc.com.sun.tools.javadoc.main.JavadocMemberEnter
Deprecated.
Javadoc's own memberEnter phase does a few things above and beyond that
done by javac.
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 ClassesModifier and TypeClassDescriptionprivate static class
Deprecated.See JLS 15.18, Constant Expression -
Field Summary
FieldsFields inherited from class com.sun.tools.javac.comp.MemberEnter
env, memberEnterKey
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
JavadocMemberEnter
(com.sun.tools.javac.util.Context context) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionprivate static boolean
containsNonConstantExpression
(com.sun.tools.javac.tree.JCTree.JCExpression tree) Deprecated.Simple analysis of an expression tree to see if it contains tree nodes for any non-constant expression.static JavadocMemberEnter
instance0
(com.sun.tools.javac.util.Context context) Deprecated.private static boolean
isAnnotationTypeElement
(com.sun.tools.javac.code.Symbol.MethodSymbol meth) Deprecated.private static boolean
isParameter
(com.sun.tools.javac.code.Symbol.VarSymbol var) Deprecated.static void
preRegister
(com.sun.tools.javac.util.Context context) Deprecated.void
visitMethodDef
(com.sun.tools.javac.tree.JCTree.JCMethodDecl tree) Deprecated.void
visitVarDef
(com.sun.tools.javac.tree.JCTree.JCVariableDecl tree) Deprecated.Methods inherited from class com.sun.tools.javac.comp.MemberEnter
getInitEnv, getMethodEnv, instance, memberEnter, needsLazyConstValue, visitErroneous, visitTree
Methods inherited from class com.sun.tools.javac.tree.JCTree.Visitor
visitAnnotatedType, visitAnnotation, visitApply, visitAssert, visitAssign, visitAssignop, visitBinary, visitBindingPattern, visitBlock, visitBreak, visitCase, visitCatch, visitClassDef, visitConditional, visitContinue, visitDefaultCaseLabel, visitDoLoop, visitExec, visitExports, visitForeachLoop, visitForLoop, visitGuardPattern, visitIdent, visitIf, visitImport, visitIndexed, visitLabelled, visitLambda, visitLetExpr, visitLiteral, visitModifiers, visitModuleDef, visitNewArray, visitNewClass, visitOpens, visitPackageDef, visitParens, visitParenthesizedPattern, visitProvides, visitReference, visitRequires, visitReturn, visitSelect, visitSkip, visitSwitch, visitSwitchExpression, visitSynchronized, visitThrow, visitTopLevel, visitTry, visitTypeApply, visitTypeArray, visitTypeBoundKind, visitTypeCast, visitTypeIdent, visitTypeIntersection, visitTypeParameter, visitTypeTest, visitTypeUnion, visitUnary, visitUses, visitWhileLoop, visitWildcard, visitYield
-
Field Details
-
docenv
Deprecated.
-
-
Constructor Details
-
JavadocMemberEnter
protected JavadocMemberEnter(com.sun.tools.javac.util.Context context) Deprecated.
-
-
Method Details
-
instance0
Deprecated. -
preRegister
public static void preRegister(com.sun.tools.javac.util.Context context) Deprecated. -
visitMethodDef
public void visitMethodDef(com.sun.tools.javac.tree.JCTree.JCMethodDecl tree) Deprecated.- Overrides:
visitMethodDef
in classcom.sun.tools.javac.comp.MemberEnter
-
visitVarDef
public void visitVarDef(com.sun.tools.javac.tree.JCTree.JCVariableDecl tree) Deprecated.- Overrides:
visitVarDef
in classcom.sun.tools.javac.comp.MemberEnter
-
isAnnotationTypeElement
private static boolean isAnnotationTypeElement(com.sun.tools.javac.code.Symbol.MethodSymbol meth) Deprecated. -
isParameter
private static boolean isParameter(com.sun.tools.javac.code.Symbol.VarSymbol var) Deprecated. -
containsNonConstantExpression
private static boolean containsNonConstantExpression(com.sun.tools.javac.tree.JCTree.JCExpression tree) Deprecated.Simple analysis of an expression tree to see if it contains tree nodes for any non-constant expression. This does not include checking references to other fields which may or may not be constant.
-