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 public class JavadocMemberEnter extends com.sun.tools.javac.comp.MemberEnterDeprecated.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 Classes Modifier and Type Class Description private static classJavadocMemberEnter.MaybeConstantExpressionScannerDeprecated.See JLS 15.18, Constant Expression
-
Constructor Summary
Constructors Modifier Constructor Description protectedJavadocMemberEnter(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 private static booleancontainsNonConstantExpression(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 JavadocMemberEnterinstance0(com.sun.tools.javac.util.Context context)Deprecated.private static booleanisAnnotationTypeElement(com.sun.tools.javac.code.Symbol.MethodSymbol meth)Deprecated.private static booleanisParameter(com.sun.tools.javac.code.Symbol.VarSymbol var)Deprecated.static voidpreRegister(com.sun.tools.javac.util.Context context)Deprecated.voidvisitMethodDef(com.sun.tools.javac.tree.JCTree.JCMethodDecl tree)Deprecated.voidvisitVarDef(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, visitBlock, visitBreak, visitCase, visitCatch, visitClassDef, visitConditional, visitContinue, visitDoLoop, visitExec, visitExports, visitForeachLoop, visitForLoop, visitIdent, visitIf, visitImport, visitIndexed, visitLabelled, visitLambda, visitLetExpr, visitLiteral, visitModifiers, visitModuleDef, visitNewArray, visitNewClass, visitOpens, visitPackageDef, visitParens, visitProvides, visitReference, visitRequires, visitReturn, visitSelect, visitSkip, visitSwitch, visitSynchronized, visitThrow, visitTopLevel, visitTry, visitTypeApply, visitTypeArray, visitTypeBoundKind, visitTypeCast, visitTypeIdent, visitTypeIntersection, visitTypeParameter, visitTypeTest, visitTypeUnion, visitUnary, visitUses, visitWhileLoop, visitWildcard
-
-
-
-
Field Detail
-
docenv
final DocEnv docenv
Deprecated.
-
-
Method Detail
-
instance0
public static JavadocMemberEnter instance0(com.sun.tools.javac.util.Context context)
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:
visitMethodDefin classcom.sun.tools.javac.comp.MemberEnter
-
visitVarDef
public void visitVarDef(com.sun.tools.javac.tree.JCTree.JCVariableDecl tree)
Deprecated.- Overrides:
visitVarDefin 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.
-
-