src/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java

changeset 74
5a9172b251dd
parent 1
9a66ca7c79fa
child 117
24a47c3062fe
equal deleted inserted replaced
73:1cf29847eb6e 74:5a9172b251dd
61 docenv = DocEnv.instance(context); 61 docenv = DocEnv.instance(context);
62 } 62 }
63 63
64 public void visitMethodDef(JCMethodDecl tree) { 64 public void visitMethodDef(JCMethodDecl tree) {
65 super.visitMethodDef(tree); 65 super.visitMethodDef(tree);
66 MethodSymbol meth = (MethodSymbol)tree.sym; 66 MethodSymbol meth = tree.sym;
67 if (meth == null || meth.kind != Kinds.MTH) return; 67 if (meth == null || meth.kind != Kinds.MTH) return;
68 String docComment = env.toplevel.docComments.get(tree); 68 String docComment = env.toplevel.docComments.get(tree);
69 Position.LineMap lineMap = env.toplevel.lineMap; 69 Position.LineMap lineMap = env.toplevel.lineMap;
70 if (meth.isConstructor()) 70 if (meth.isConstructor())
71 docenv.makeConstructorDoc(meth, docComment, tree, lineMap); 71 docenv.makeConstructorDoc(meth, docComment, tree, lineMap);
80 if (tree.sym != null && 80 if (tree.sym != null &&
81 tree.sym.kind == Kinds.VAR && 81 tree.sym.kind == Kinds.VAR &&
82 !isParameter(tree.sym)) { 82 !isParameter(tree.sym)) {
83 String docComment = env.toplevel.docComments.get(tree); 83 String docComment = env.toplevel.docComments.get(tree);
84 Position.LineMap lineMap = env.toplevel.lineMap; 84 Position.LineMap lineMap = env.toplevel.lineMap;
85 docenv.makeFieldDoc((VarSymbol)tree.sym, docComment, tree, lineMap); 85 docenv.makeFieldDoc(tree.sym, docComment, tree, lineMap);
86 } 86 }
87 } 87 }
88 88
89 private static boolean isAnnotationTypeElement(MethodSymbol meth) { 89 private static boolean isAnnotationTypeElement(MethodSymbol meth) {
90 return ClassDocImpl.isAnnotationType(meth.enclClass()); 90 return ClassDocImpl.isAnnotationType(meth.enclClass());

mercurial