1.1 --- a/src/share/classes/com/sun/tools/javac/api/JavacTrees.java Tue Jun 19 13:25:58 2012 +0100 1.2 +++ b/src/share/classes/com/sun/tools/javac/api/JavacTrees.java Wed Jun 20 13:23:26 2012 -0700 1.3 @@ -60,7 +60,7 @@ 1.4 import com.sun.tools.javac.comp.MemberEnter; 1.5 import com.sun.tools.javac.comp.Resolve; 1.6 import com.sun.tools.javac.model.JavacElements; 1.7 -import com.sun.tools.javac.parser.EndPosTable; 1.8 +import com.sun.tools.javac.tree.EndPosTable; 1.9 import com.sun.tools.javac.processing.JavacProcessingEnvironment; 1.10 import com.sun.tools.javac.tree.JCTree; 1.11 import com.sun.tools.javac.tree.JCTree.*; 1.12 @@ -240,10 +240,11 @@ 1.13 1.14 public String getDocComment(TreePath path) { 1.15 CompilationUnitTree t = path.getCompilationUnit(); 1.16 - if (t instanceof JCTree.JCCompilationUnit) { 1.17 + Tree leaf = path.getLeaf(); 1.18 + if (t instanceof JCTree.JCCompilationUnit && leaf instanceof JCTree) { 1.19 JCCompilationUnit cu = (JCCompilationUnit) t; 1.20 if (cu.docComments != null) { 1.21 - return cu.docComments.get(path.getLeaf()); 1.22 + return cu.docComments.getCommentText((JCTree) leaf); 1.23 } 1.24 } 1.25 return null;