Home » openjdk-7 » com.sun.tools » javac » api » [javadoc | source]
com.sun.tools.javac.api
public class: JavacTrees [javadoc | source]
java.lang.Object
   com.sun.source.util.Trees
      com.sun.tools.javac.api.JavacTrees
Provides an implementation of Trees.

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.

Nested Class Summary:
static class  JavacTrees.Copier  Makes a copy of a tree, noting the value resulting from copying a particular leaf. 
Method from com.sun.tools.javac.api.JavacTrees Summary:
getDocComment,   getElement,   getLub,   getOriginalType,   getPath,   getPath,   getPath,   getPath,   getScope,   getSourcePositions,   getTree,   getTree,   getTree,   getTree,   getTree,   getTypeMirror,   instance,   instance,   instance,   isAccessible,   isAccessible,   printMessage,   updateContext
Methods from com.sun.source.util.Trees:
getDocComment,   getElement,   getLub,   getOriginalType,   getPath,   getPath,   getPath,   getPath,   getScope,   getSourcePositions,   getTree,   getTree,   getTree,   getTree,   getTree,   getTypeMirror,   instance,   instance,   isAccessible,   isAccessible,   printMessage
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from com.sun.tools.javac.api.JavacTrees Detail:
 public String getDocComment(TreePath path) 
 public Element getElement(TreePath path) 
 public TypeMirror getLub(CatchTree tree) 
 public TypeMirror getOriginalType(ErrorType errorType) 
    Gets the original type from the ErrorType object.
 public TreePath getPath(Element e) 
 public TreePath getPath(CompilationUnitTree unit,
    Tree node) 
 public TreePath getPath(Element e,
    AnnotationMirror a) 
 public TreePath getPath(Element e,
    AnnotationMirror a,
    AnnotationValue v) 
 public JavacScope getScope(TreePath path) 
 public SourcePositions getSourcePositions() 
 public JCClassDecl getTree(TypeElement element) 
 public JCMethodDecl getTree(ExecutableElement method) 
 public JCTree getTree(Element element) 
 public JCTree getTree(Element e,
    AnnotationMirror a) 
 public JCTree getTree(Element e,
    AnnotationMirror a,
    AnnotationValue v) 
 public TypeMirror getTypeMirror(TreePath path) 
 public static JavacTrees instance(CompilationTask task) 
 public static JavacTrees instance(ProcessingEnvironment env) 
 public static JavacTrees instance(Context context) 
 public boolean isAccessible(Scope scope,
    TypeElement type) 
 public boolean isAccessible(Scope scope,
    Element member,
    DeclaredType type) 
 public  void printMessage(Kind kind,
    CharSequence msg,
    Tree t,
    CompilationUnitTree root) 
    Prints a message of the specified kind at the location of the tree within the provided compilation unit
 public  void updateContext(Context context)