Class JavadocMemberEnter


  • @Deprecated
    public class JavadocMemberEnter
    extends com.sun.tools.javac.comp.MemberEnter
    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.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) DocEnv docenv
      Deprecated.
       
      • Fields inherited from class com.sun.tools.javac.comp.MemberEnter

        env, memberEnterKey
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected JavadocMemberEnter​(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 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, 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
      • Methods inherited from class java.lang.Object

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

      • docenv

        final DocEnv docenv
        Deprecated.
    • Constructor Detail

      • JavadocMemberEnter

        protected JavadocMemberEnter​(com.sun.tools.javac.util.Context context)
        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:
        visitMethodDef in class com.sun.tools.javac.comp.MemberEnter
      • visitVarDef

        public void visitVarDef​(com.sun.tools.javac.tree.JCTree.JCVariableDecl tree)
        Deprecated.
        Overrides:
        visitVarDef in class com.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.