Class 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 
      Modifier and Type Field Description
      (package private) boolean maybeConstantExpr  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean 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, visitBlock, visitBreak, visitCase, visitCatch, visitClassDef, visitContinue, visitDoLoop, visitErroneous, visitExec, visitExports, visitForeachLoop, visitForLoop, visitIf, visitImport, visitIndexed, visitLabelled, visitLambda, visitLetExpr, visitMethodDef, visitModifiers, visitModuleDef, visitNewArray, visitNewClass, visitOpens, visitPackageDef, visitProvides, visitReference, visitRequires, visitReturn, visitSkip, visitSwitch, visitSynchronized, visitThrow, visitTopLevel, visitTry, visitTypeApply, visitTypeArray, visitTypeBoundKind, visitTypeIntersection, visitTypeParameter, visitTypeTest, visitTypeUnion, visitUses, visitVarDef, visitWhileLoop, visitWildcard
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • maybeConstantExpr

        boolean maybeConstantExpr
    • Constructor Detail

      • MaybeConstantExpressionScanner

        private MaybeConstantExpressionScanner()
    • Method Detail

      • 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 class com.sun.tools.javac.tree.JCTree.Visitor
      • visitBinary

        public void visitBinary​(com.sun.tools.javac.tree.JCTree.JCBinary tree)
        Overrides:
        visitBinary in class com.sun.tools.javac.tree.JCTree.Visitor
      • visitConditional

        public void visitConditional​(com.sun.tools.javac.tree.JCTree.JCConditional tree)
        Overrides:
        visitConditional in class com.sun.tools.javac.tree.JCTree.Visitor
      • visitIdent

        public void visitIdent​(com.sun.tools.javac.tree.JCTree.JCIdent tree)
        Overrides:
        visitIdent in class com.sun.tools.javac.tree.JCTree.Visitor
      • visitLiteral

        public void visitLiteral​(com.sun.tools.javac.tree.JCTree.JCLiteral tree)
        Overrides:
        visitLiteral in class com.sun.tools.javac.tree.JCTree.Visitor
      • visitParens

        public void visitParens​(com.sun.tools.javac.tree.JCTree.JCParens tree)
        Overrides:
        visitParens in class com.sun.tools.javac.tree.JCTree.Visitor
      • visitSelect

        public void visitSelect​(com.sun.tools.javac.tree.JCTree.JCFieldAccess tree)
        Overrides:
        visitSelect in class com.sun.tools.javac.tree.JCTree.Visitor
      • visitTypeCast

        public void visitTypeCast​(com.sun.tools.javac.tree.JCTree.JCTypeCast tree)
        Overrides:
        visitTypeCast in class com.sun.tools.javac.tree.JCTree.Visitor
      • visitTypeIdent

        public void visitTypeIdent​(com.sun.tools.javac.tree.JCTree.JCPrimitiveTypeTree tree)
        Overrides:
        visitTypeIdent in class com.sun.tools.javac.tree.JCTree.Visitor
      • visitUnary

        public void visitUnary​(com.sun.tools.javac.tree.JCTree.JCUnary tree)
        Overrides:
        visitUnary in class com.sun.tools.javac.tree.JCTree.Visitor