public abstract class com.sun.source.util.DocTrees extends com.sun.source.util.Trees
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.source.util.DocTrees
super_class: com.sun.source.util.Trees
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.source.util.Trees.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/source/util/DocTrees;
public static com.sun.source.util.DocTrees instance(javax.tools.JavaCompiler$CompilationTask);
descriptor: (Ljavax/tools/JavaCompiler$CompilationTask;)Lcom/sun/source/util/DocTrees;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic com.sun.source.util.Trees.instance:(Ljavax/tools/JavaCompiler$CompilationTask;)Lcom/sun/source/util/Trees;
checkcast com.sun.source.util.DocTrees
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 task Ljavax/tools/JavaCompiler$CompilationTask;
MethodParameters:
Name Flags
task
public static com.sun.source.util.DocTrees instance(javax.annotation.processing.ProcessingEnvironment);
descriptor: (Ljavax/annotation/processing/ProcessingEnvironment;)Lcom/sun/source/util/DocTrees;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
ldc "com.sun.tools.javac.processing.JavacProcessingEnvironment"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 2
1: new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
ldc Ljavax/annotation/processing/ProcessingEnvironment;
aload 0
invokestatic com.sun.source.util.DocTrees.getJavacTrees:(Ljava/lang/Class;Ljava/lang/Object;)Lcom/sun/source/util/Trees;
checkcast com.sun.source.util.DocTrees
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 env Ljavax/annotation/processing/ProcessingEnvironment;
MethodParameters:
Name Flags
env
public abstract java.text.BreakIterator getBreakIterator();
descriptor: ()Ljava/text/BreakIterator;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.sun.source.doctree.DocCommentTree (com.sun.source.util.TreePath);
descriptor: (Lcom/sun/source/util/TreePath;)Lcom/sun/source/doctree/DocCommentTree;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
path
public abstract com.sun.source.doctree.DocCommentTree (javax.lang.model.element.Element);
descriptor: (Ljavax/lang/model/element/Element;)Lcom/sun/source/doctree/DocCommentTree;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
e
public abstract com.sun.source.doctree.DocCommentTree (javax.tools.FileObject);
descriptor: (Ljavax/tools/FileObject;)Lcom/sun/source/doctree/DocCommentTree;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
fileObject
public abstract com.sun.source.doctree.DocCommentTree (javax.lang.model.element.Element, java.lang.String);
descriptor: (Ljavax/lang/model/element/Element;Ljava/lang/String;)Lcom/sun/source/doctree/DocCommentTree;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
e
relativePath
public abstract com.sun.source.util.DocTreePath getDocTreePath(javax.tools.FileObject, javax.lang.model.element.PackageElement);
descriptor: (Ljavax/tools/FileObject;Ljavax/lang/model/element/PackageElement;)Lcom/sun/source/util/DocTreePath;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
fileObject
packageElement
public abstract javax.lang.model.element.Element getElement(com.sun.source.util.DocTreePath);
descriptor: (Lcom/sun/source/util/DocTreePath;)Ljavax/lang/model/element/Element;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
path
public abstract javax.lang.model.type.TypeMirror getType(com.sun.source.util.DocTreePath);
descriptor: (Lcom/sun/source/util/DocTreePath;)Ljavax/lang/model/type/TypeMirror;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
path
public abstract java.util.List<com.sun.source.doctree.DocTree> getFirstSentence(java.util.List<? extends com.sun.source.doctree.DocTree>);
descriptor: (Ljava/util/List;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
MethodParameters:
Name Flags
list
public abstract com.sun.source.util.DocSourcePositions getSourcePositions();
descriptor: ()Lcom/sun/source/util/DocSourcePositions;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void (javax.tools.Diagnostic$Kind, java.lang.CharSequence, com.sun.source.doctree.DocTree, com.sun.source.doctree.DocCommentTree, com.sun.source.tree.CompilationUnitTree);
descriptor: (Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;Lcom/sun/source/doctree/DocTree;Lcom/sun/source/doctree/DocCommentTree;Lcom/sun/source/tree/CompilationUnitTree;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
kind
msg
t
c
root
public abstract void setBreakIterator(java.text.BreakIterator);
descriptor: (Ljava/text/BreakIterator;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
breakIterator
public abstract com.sun.source.util.DocTreeFactory getDocTreeFactory();
descriptor: ()Lcom/sun/source/util/DocTreeFactory;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getCharacters(com.sun.source.doctree.EntityTree);
descriptor: (Lcom/sun/source/doctree/EntityTree;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
tree
public com.sun.source.util.SourcePositions getSourcePositions();
descriptor: ()Lcom/sun/source/util/SourcePositions;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.sun.source.util.DocTrees.getSourcePositions:()Lcom/sun/source/util/DocSourcePositions;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "DocTrees.java"
InnerClasses:
public final Kind = javax.tools.Diagnostic$Kind of javax.tools.Diagnostic
public abstract CompilationTask = javax.tools.JavaCompiler$CompilationTask of javax.tools.JavaCompiler