Class JavadocMemberEnter.MaybeConstantExpressionScanner
java.lang.Object
com.sun.tools.javac.tree.JCTree.Visitor
gw.gosudoc.com.sun.tools.javadoc.main.JavadocMemberEnter.MaybeConstantExpressionScanner
- Enclosing class:
- JavadocMemberEnter
private static class JavadocMemberEnter.MaybeConstantExpressionScanner
extends com.sun.tools.javac.tree.JCTree.Visitor
See JLS 15.18, Constant Expression
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
containsNonConstantExpression
(com.sun.tools.javac.tree.JCTree.JCExpression tree) void
scan
(com.sun.tools.javac.tree.JCTree tree) void
visitBinary
(com.sun.tools.javac.tree.JCTree.JCBinary tree) void
visitConditional
(com.sun.tools.javac.tree.JCTree.JCConditional tree) void
visitIdent
(com.sun.tools.javac.tree.JCTree.JCIdent tree) void
visitLiteral
(com.sun.tools.javac.tree.JCTree.JCLiteral tree) void
visitParens
(com.sun.tools.javac.tree.JCTree.JCParens tree) void
visitSelect
(com.sun.tools.javac.tree.JCTree.JCFieldAccess tree) void
visitTree
(com.sun.tools.javac.tree.JCTree tree) void
visitTypeCast
(com.sun.tools.javac.tree.JCTree.JCTypeCast tree) void
visitTypeIdent
(com.sun.tools.javac.tree.JCTree.JCPrimitiveTypeTree tree) void
visitUnary
(com.sun.tools.javac.tree.JCTree.JCUnary tree) Methods inherited from class com.sun.tools.javac.tree.JCTree.Visitor
visitAnnotatedType, visitAnnotation, visitApply, visitAssert, visitAssign, visitAssignop, visitBindingPattern, visitBlock, visitBreak, visitCase, visitCatch, visitClassDef, visitContinue, visitDefaultCaseLabel, visitDoLoop, visitErroneous, visitExec, visitExports, visitForeachLoop, visitForLoop, visitGuardPattern, visitIf, visitImport, visitIndexed, visitLabelled, visitLambda, visitLetExpr, visitMethodDef, visitModifiers, visitModuleDef, visitNewArray, visitNewClass, visitOpens, visitPackageDef, visitParenthesizedPattern, visitProvides, visitReference, visitRequires, visitReturn, visitSkip, visitSwitch, visitSwitchExpression, visitSynchronized, visitThrow, visitTopLevel, visitTry, visitTypeApply, visitTypeArray, visitTypeBoundKind, visitTypeIntersection, visitTypeParameter, visitTypeTest, visitTypeUnion, visitUses, visitVarDef, visitWhileLoop, visitWildcard, visitYield
-
Field Details
-
maybeConstantExpr
boolean maybeConstantExpr
-
-
Constructor Details
-
MaybeConstantExpressionScanner
private MaybeConstantExpressionScanner()
-
-
Method Details
-
containsNonConstantExpression
public boolean containsNonConstantExpression(com.sun.tools.javac.tree.JCTree.JCExpression tree) -
scan
public void scan(com.sun.tools.javac.tree.JCTree tree) -
visitTree
public void visitTree(com.sun.tools.javac.tree.JCTree tree) - Overrides:
visitTree
in classcom.sun.tools.javac.tree.JCTree.Visitor
-
visitBinary
public void visitBinary(com.sun.tools.javac.tree.JCTree.JCBinary tree) - Overrides:
visitBinary
in classcom.sun.tools.javac.tree.JCTree.Visitor
-
visitConditional
public void visitConditional(com.sun.tools.javac.tree.JCTree.JCConditional tree) - Overrides:
visitConditional
in classcom.sun.tools.javac.tree.JCTree.Visitor
-
visitIdent
public void visitIdent(com.sun.tools.javac.tree.JCTree.JCIdent tree) - Overrides:
visitIdent
in classcom.sun.tools.javac.tree.JCTree.Visitor
-
visitLiteral
public void visitLiteral(com.sun.tools.javac.tree.JCTree.JCLiteral tree) - Overrides:
visitLiteral
in classcom.sun.tools.javac.tree.JCTree.Visitor
-
visitParens
public void visitParens(com.sun.tools.javac.tree.JCTree.JCParens tree) - Overrides:
visitParens
in classcom.sun.tools.javac.tree.JCTree.Visitor
-
visitSelect
public void visitSelect(com.sun.tools.javac.tree.JCTree.JCFieldAccess tree) - Overrides:
visitSelect
in classcom.sun.tools.javac.tree.JCTree.Visitor
-
visitTypeCast
public void visitTypeCast(com.sun.tools.javac.tree.JCTree.JCTypeCast tree) - Overrides:
visitTypeCast
in classcom.sun.tools.javac.tree.JCTree.Visitor
-
visitTypeIdent
public void visitTypeIdent(com.sun.tools.javac.tree.JCTree.JCPrimitiveTypeTree tree) - Overrides:
visitTypeIdent
in classcom.sun.tools.javac.tree.JCTree.Visitor
-
visitUnary
public void visitUnary(com.sun.tools.javac.tree.JCTree.JCUnary tree) - Overrides:
visitUnary
in classcom.sun.tools.javac.tree.JCTree.Visitor
-