public abstract class com.sun.tools.javadoc.main.DocImpl implements com.sun.javadoc.Doc, java.lang.Comparable<java.lang.Object>
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.tools.javadoc.main.DocImpl
super_class: java.lang.Object
{
protected final com.sun.tools.javadoc.main.DocEnv env;
descriptor: Lcom/sun/tools/javadoc/main/DocEnv;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected com.sun.source.util.TreePath treePath;
descriptor: Lcom/sun/source/util/TreePath;
flags: (0x0004) ACC_PROTECTED
private com.sun.tools.javadoc.main.Comment comment;
descriptor: Lcom/sun/tools/javadoc/main/Comment;
flags: (0x0002) ACC_PRIVATE
private java.text.CollationKey collationkey;
descriptor: Ljava/text/CollationKey;
flags: (0x0002) ACC_PRIVATE
protected java.lang.String documentation;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
private com.sun.javadoc.Tag[] firstSentence;
descriptor: [Lcom/sun/javadoc/Tag;
flags: (0x0002) ACC_PRIVATE
private com.sun.javadoc.Tag[] inlineTags;
descriptor: [Lcom/sun/javadoc/Tag;
flags: (0x0002) ACC_PRIVATE
void <init>(com.sun.tools.javadoc.main.DocEnv, com.sun.source.util.TreePath);
descriptor: (Lcom/sun/tools/javadoc/main/DocEnv;Lcom/sun/source/util/TreePath;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield com.sun.tools.javadoc.main.DocImpl.collationkey:Ljava/text/CollationKey;
2: aload 0
aload 2
putfield com.sun.tools.javadoc.main.DocImpl.treePath:Lcom/sun/source/util/TreePath;
3: aload 0
aload 2
invokestatic com.sun.tools.javadoc.main.DocImpl.getCommentText:(Lcom/sun/source/util/TreePath;)Ljava/lang/String;
putfield com.sun.tools.javadoc.main.DocImpl.documentation:Ljava/lang/String;
4: aload 0
aload 1
putfield com.sun.tools.javadoc.main.DocImpl.env:Lcom/sun/tools/javadoc/main/DocEnv;
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javadoc/main/DocImpl;
0 6 1 env Lcom/sun/tools/javadoc/main/DocEnv;
0 6 2 treePath Lcom/sun/source/util/TreePath;
MethodParameters:
Name Flags
env
treePath
private static java.lang.String getCommentText(com.sun.source.util.TreePath);
descriptor: (Lcom/sun/source/util/TreePath;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.source.util.TreePath.getCompilationUnit:()Lcom/sun/source/tree/CompilationUnitTree;
checkcast com.sun.tools.javac.tree.JCTree$JCCompilationUnit
astore 1
start local 1 3: aload 0
invokevirtual com.sun.source.util.TreePath.getLeaf:()Lcom/sun/source/tree/Tree;
checkcast com.sun.tools.javac.tree.JCTree
astore 2
start local 2 4: aload 1
getfield com.sun.tools.javac.tree.JCTree$JCCompilationUnit.docComments:Lcom/sun/tools/javac/tree/DocCommentTable;
aload 2
invokeinterface com.sun.tools.javac.tree.DocCommentTable.getCommentText:(Lcom/sun/tools/javac/tree/JCTree;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 p Lcom/sun/source/util/TreePath;
3 5 1 topLevel Lcom/sun/tools/javac/tree/JCTree$JCCompilationUnit;
4 5 2 tree Lcom/sun/tools/javac/tree/JCTree;
MethodParameters:
Name Flags
p
protected java.lang.String documentation();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javadoc.main.DocImpl.documentation:Ljava/lang/String;
ifnonnull 1
aload 0
ldc ""
putfield com.sun.tools.javadoc.main.DocImpl.documentation:Ljava/lang/String;
1: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javadoc.main.DocImpl.documentation:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javadoc/main/DocImpl;
com.sun.tools.javadoc.main.Comment comment();
descriptor: ()Lcom/sun/tools/javadoc/main/Comment;
flags: (0x0000)
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javadoc.main.DocImpl.comment:Lcom/sun/tools/javadoc/main/Comment;
ifnonnull 10
1: aload 0
invokevirtual com.sun.tools.javadoc.main.DocImpl.documentation:()Ljava/lang/String;
astore 1
start local 1 2: aload 0
getfield com.sun.tools.javadoc.main.DocImpl.env:Lcom/sun/tools/javadoc/main/DocEnv;
getfield com.sun.tools.javadoc.main.DocEnv.javaScriptScanner:Lcom/sun/tools/javadoc/main/JavaScriptScanner;
ifnull 4
3: aload 0
getfield com.sun.tools.javadoc.main.DocImpl.env:Lcom/sun/tools/javadoc/main/DocEnv;
getfield com.sun.tools.javadoc.main.DocEnv.javaScriptScanner:Lcom/sun/tools/javadoc/main/JavaScriptScanner;
aload 1
new com.sun.tools.javadoc.main.DocImpl$1
dup
aload 0
invokespecial com.sun.tools.javadoc.main.DocImpl$1.<init>:(Lcom/sun/tools/javadoc/main/DocImpl;)V
invokevirtual com.sun.tools.javadoc.main.JavaScriptScanner.parse:(Ljava/lang/String;Lcom/sun/tools/javadoc/main/JavaScriptScanner$Reporter;)V
4: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.tools.javadoc.main.DocImpl.env:Lcom/sun/tools/javadoc/main/DocEnv;
getfield com.sun.tools.javadoc.main.DocEnv.doclint:Lcom/sun/tools/doclint/DocLint;
ifnull 9
5: aload 0
getfield com.sun.tools.javadoc.main.DocImpl.treePath:Lcom/sun/source/util/TreePath;
ifnull 9
6: aload 0
getfield com.sun.tools.javadoc.main.DocImpl.env:Lcom/sun/tools/javadoc/main/DocEnv;
aload 0
getfield com.sun.tools.javadoc.main.DocImpl.treePath:Lcom/sun/source/util/TreePath;
invokevirtual com.sun.source.util.TreePath.getCompilationUnit:()Lcom/sun/source/tree/CompilationUnitTree;
invokevirtual com.sun.tools.javadoc.main.DocEnv.shouldCheck:(Lcom/sun/source/tree/CompilationUnitTree;)Z
ifeq 9
7: aload 1
aload 0
getfield com.sun.tools.javadoc.main.DocImpl.treePath:Lcom/sun/source/util/TreePath;
invokestatic com.sun.tools.javadoc.main.DocImpl.getCommentText:(Lcom/sun/source/util/TreePath;)Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
8: aload 0
getfield com.sun.tools.javadoc.main.DocImpl.env:Lcom/sun/tools/javadoc/main/DocEnv;
getfield com.sun.tools.javadoc.main.DocEnv.doclint:Lcom/sun/tools/doclint/DocLint;
aload 0
getfield com.sun.tools.javadoc.main.DocImpl.treePath:Lcom/sun/source/util/TreePath;
invokevirtual com.sun.tools.doclint.DocLint.scan:(Lcom/sun/source/util/TreePath;)V
9: StackMap locals:
StackMap stack:
aload 0
new com.sun.tools.javadoc.main.Comment
dup
aload 0
aload 1
invokespecial com.sun.tools.javadoc.main.Comment.<init>:(Lcom/sun/tools/javadoc/main/DocImpl;Ljava/lang/String;)V
putfield com.sun.tools.javadoc.main.DocImpl.comment:Lcom/sun/tools/javadoc/main/Comment;
end local 1 10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javadoc.main.DocImpl.comment:Lcom/sun/tools/javadoc/main/Comment;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/tools/javadoc/main/DocImpl;
2 10 1 d Ljava/lang/String;
public java.lang.String commentText();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.tools.javadoc.main.DocImpl.comment:()Lcom/sun/tools/javadoc/main/Comment;
invokevirtual com.sun.tools.javadoc.main.Comment.commentText:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
public com.sun.javadoc.Tag[] tags();
descriptor: ()[Lcom/sun/javadoc/Tag;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.tools.javadoc.main.DocImpl.comment:()Lcom/sun/tools/javadoc/main/Comment;
invokevirtual com.sun.tools.javadoc.main.Comment.tags:()[Lcom/sun/javadoc/Tag;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
public com.sun.javadoc.Tag[] tags(java.lang.String);
descriptor: (Ljava/lang/String;)[Lcom/sun/javadoc/Tag;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.tools.javadoc.main.DocImpl.comment:()Lcom/sun/tools/javadoc/main/Comment;
aload 1
invokevirtual com.sun.tools.javadoc.main.Comment.tags:(Ljava/lang/String;)[Lcom/sun/javadoc/Tag;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
0 1 1 tagname Ljava/lang/String;
MethodParameters:
Name Flags
tagname
public com.sun.javadoc.SeeTag[] seeTags();
descriptor: ()[Lcom/sun/javadoc/SeeTag;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.tools.javadoc.main.DocImpl.comment:()Lcom/sun/tools/javadoc/main/Comment;
invokevirtual com.sun.tools.javadoc.main.Comment.seeTags:()[Lcom/sun/javadoc/SeeTag;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
public com.sun.javadoc.Tag[] inlineTags();
descriptor: ()[Lcom/sun/javadoc/Tag;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javadoc.main.DocImpl.inlineTags:[Lcom/sun/javadoc/Tag;
ifnonnull 2
1: aload 0
aload 0
aload 0
invokevirtual com.sun.tools.javadoc.main.DocImpl.commentText:()Ljava/lang/String;
invokestatic com.sun.tools.javadoc.main.Comment.getInlineTags:(Lcom/sun/tools/javadoc/main/DocImpl;Ljava/lang/String;)[Lcom/sun/javadoc/Tag;
putfield com.sun.tools.javadoc.main.DocImpl.inlineTags:[Lcom/sun/javadoc/Tag;
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javadoc.main.DocImpl.inlineTags:[Lcom/sun/javadoc/Tag;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javadoc/main/DocImpl;
public com.sun.javadoc.Tag[] firstSentenceTags();
descriptor: ()[Lcom/sun/javadoc/Tag;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javadoc.main.DocImpl.firstSentence:[Lcom/sun/javadoc/Tag;
ifnonnull 9
1: aload 0
invokevirtual com.sun.tools.javadoc.main.DocImpl.inlineTags:()[Lcom/sun/javadoc/Tag;
pop
2: aload 0
getfield com.sun.tools.javadoc.main.DocImpl.env:Lcom/sun/tools/javadoc/main/DocEnv;
iconst_1
invokevirtual com.sun.tools.javadoc.main.DocEnv.setSilent:(Z)V
3: aload 0
aload 0
aload 0
invokevirtual com.sun.tools.javadoc.main.DocImpl.commentText:()Ljava/lang/String;
invokestatic com.sun.tools.javadoc.main.Comment.firstSentenceTags:(Lcom/sun/tools/javadoc/main/DocImpl;Ljava/lang/String;)[Lcom/sun/javadoc/Tag;
putfield com.sun.tools.javadoc.main.DocImpl.firstSentence:[Lcom/sun/javadoc/Tag;
4: goto 8
StackMap locals:
StackMap stack: java.lang.Throwable
5: astore 1
6: aload 0
getfield com.sun.tools.javadoc.main.DocImpl.env:Lcom/sun/tools/javadoc/main/DocEnv;
iconst_0
invokevirtual com.sun.tools.javadoc.main.DocEnv.setSilent:(Z)V
7: aload 1
athrow
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javadoc.main.DocImpl.env:Lcom/sun/tools/javadoc/main/DocEnv;
iconst_0
invokevirtual com.sun.tools.javadoc.main.DocEnv.setSilent:(Z)V
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javadoc.main.DocImpl.firstSentence:[Lcom/sun/javadoc/Tag;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/tools/javadoc/main/DocImpl;
Exception table:
from to target type
2 5 5 any
java.lang.String readHTMLDocumentation(java.io.InputStream, javax.tools.FileObject);
descriptor: (Ljava/io/InputStream;Ljavax/tools/FileObject;)Ljava/lang/String;
flags: (0x0000)
Code:
stack=4, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.io.InputStream.available:()I
newarray 8
astore 3
start local 3 1: new java.io.DataInputStream
dup
aload 1
invokespecial java.io.DataInputStream.<init>:(Ljava/io/InputStream;)V
astore 4
start local 4 2: aload 4
aload 3
invokevirtual java.io.DataInputStream.readFully:([B)V
end local 4 3: goto 7
StackMap locals: com.sun.tools.javadoc.main.DocImpl java.io.InputStream javax.tools.FileObject byte[]
StackMap stack: java.lang.Throwable
4: astore 5
5: aload 1
invokevirtual java.io.InputStream.close:()V
6: aload 5
athrow
7: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.io.InputStream.close:()V
8: aload 0
getfield com.sun.tools.javadoc.main.DocImpl.env:Lcom/sun/tools/javadoc/main/DocEnv;
invokevirtual com.sun.tools.javadoc.main.DocEnv.getEncoding:()Ljava/lang/String;
astore 4
start local 4 9: aload 4
ifnull 11
10: new java.lang.String
dup
aload 3
aload 4
invokespecial java.lang.String.<init>:([BLjava/lang/String;)V
goto 12
11: StackMap locals: java.lang.String
StackMap stack:
new java.lang.String
dup
aload 3
invokespecial java.lang.String.<init>:([B)V
12: StackMap locals:
StackMap stack: java.lang.String
astore 5
start local 5 13: ldc "(?is).*<body\\b[^>]*>(.*)</body\\b.*"
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
astore 6
start local 6 14: aload 6
aload 5
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
astore 7
start local 7 15: aload 7
invokevirtual java.util.regex.Matcher.matches:()Z
ifeq 17
16: aload 7
iconst_1
invokevirtual java.util.regex.Matcher.group:(I)Ljava/lang/String;
areturn
17: StackMap locals: java.lang.String java.util.regex.Pattern java.util.regex.Matcher
StackMap stack:
aload 5
ldc "(?is).*<body\\b.*"
invokevirtual java.lang.String.matches:(Ljava/lang/String;)Z
ifeq 19
18: ldc "javadoc.End_body_missing_from_html_file"
goto 20
19: StackMap locals:
StackMap stack:
ldc "javadoc.Body_missing_from_html_file"
20: StackMap locals:
StackMap stack: java.lang.String
astore 8
start local 8 21: aload 0
getfield com.sun.tools.javadoc.main.DocImpl.env:Lcom/sun/tools/javadoc/main/DocEnv;
aload 2
iconst_m1
aconst_null
invokestatic com.sun.tools.javadoc.main.SourcePositionImpl.make:(Ljavax/tools/FileObject;ILcom/sun/tools/javac/util/Position$LineMap;)Lcom/sun/javadoc/SourcePosition;
aload 8
invokevirtual com.sun.tools.javadoc.main.DocEnv.error:(Lcom/sun/javadoc/SourcePosition;Ljava/lang/String;)V
22: ldc ""
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/tools/javadoc/main/DocImpl;
0 23 1 input Ljava/io/InputStream;
0 23 2 filename Ljavax/tools/FileObject;
1 23 3 filecontents [B
2 3 4 dataIn Ljava/io/DataInputStream;
9 23 4 encoding Ljava/lang/String;
13 23 5 rawDoc Ljava/lang/String;
14 23 6 bodyPat Ljava/util/regex/Pattern;
15 23 7 m Ljava/util/regex/Matcher;
21 23 8 key Ljava/lang/String;
Exception table:
from to target type
1 4 4 any
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
input
filename
public java.lang.String getRawCommentText();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.tools.javadoc.main.DocImpl.documentation:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
public void setRawCommentText(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
putfield com.sun.tools.javadoc.main.DocImpl.treePath:Lcom/sun/source/util/TreePath;
1: aload 0
aload 1
putfield com.sun.tools.javadoc.main.DocImpl.documentation:Ljava/lang/String;
2: aload 0
aconst_null
putfield com.sun.tools.javadoc.main.DocImpl.comment:Lcom/sun/tools/javadoc/main/Comment;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javadoc/main/DocImpl;
0 4 1 rawDocumentation Ljava/lang/String;
MethodParameters:
Name Flags
rawDocumentation
void setTreePath(com.sun.source.util.TreePath);
descriptor: (Lcom/sun/source/util/TreePath;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.tools.javadoc.main.DocImpl.treePath:Lcom/sun/source/util/TreePath;
1: aload 0
aload 1
invokestatic com.sun.tools.javadoc.main.DocImpl.getCommentText:(Lcom/sun/source/util/TreePath;)Ljava/lang/String;
putfield com.sun.tools.javadoc.main.DocImpl.documentation:Ljava/lang/String;
2: aload 0
aconst_null
putfield com.sun.tools.javadoc.main.DocImpl.comment:Lcom/sun/tools/javadoc/main/Comment;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javadoc/main/DocImpl;
0 4 1 treePath Lcom/sun/source/util/TreePath;
MethodParameters:
Name Flags
treePath
java.text.CollationKey key();
descriptor: ()Ljava/text/CollationKey;
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javadoc.main.DocImpl.collationkey:Ljava/text/CollationKey;
ifnonnull 2
1: aload 0
aload 0
invokevirtual com.sun.tools.javadoc.main.DocImpl.generateKey:()Ljava/text/CollationKey;
putfield com.sun.tools.javadoc.main.DocImpl.collationkey:Ljava/text/CollationKey;
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javadoc.main.DocImpl.collationkey:Ljava/text/CollationKey;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javadoc/main/DocImpl;
java.text.CollationKey generateKey();
descriptor: ()Ljava/text/CollationKey;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.tools.javadoc.main.DocImpl.name:()Ljava/lang/String;
astore 1
start local 1 1: aload 0
getfield com.sun.tools.javadoc.main.DocImpl.env:Lcom/sun/tools/javadoc/main/DocEnv;
getfield com.sun.tools.javadoc.main.DocEnv.doclocale:Lcom/sun/tools/javadoc/main/DocLocale;
getfield com.sun.tools.javadoc.main.DocLocale.collator:Ljava/text/Collator;
aload 1
invokevirtual java.text.Collator.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javadoc/main/DocImpl;
1 2 1 k Ljava/lang/String;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.tools.javadoc.main.DocImpl.qualifiedName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
public abstract java.lang.String name();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String qualifiedName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public int compareTo(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.tools.javadoc.main.DocImpl.key:()Ljava/text/CollationKey;
aload 1
checkcast com.sun.tools.javadoc.main.DocImpl
invokevirtual com.sun.tools.javadoc.main.DocImpl.key:()Ljava/text/CollationKey;
invokevirtual java.text.CollationKey.compareTo:(Ljava/text/CollationKey;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
0 1 1 obj Ljava/lang/Object;
MethodParameters:
Name Flags
obj
public boolean isField();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
public boolean isEnumConstant();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
public boolean isConstructor();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
public boolean isMethod();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
public boolean isAnnotationTypeElement();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
public boolean isInterface();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
public boolean isException();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
public boolean isError();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
public boolean isEnum();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
public boolean isAnnotationType();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
public boolean isOrdinaryClass();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
public boolean isClass();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
public abstract boolean isIncluded();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public com.sun.javadoc.SourcePosition position();
descriptor: ()Lcom/sun/javadoc/SourcePosition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javadoc/main/DocImpl;
}
Signature: Ljava/lang/Object;Lcom/sun/javadoc/Doc;Ljava/lang/Comparable<Ljava/lang/Object;>;
SourceFile: "DocImpl.java"
NestMembers:
com.sun.tools.javadoc.main.DocImpl$1
InnerClasses:
public JCCompilationUnit = com.sun.tools.javac.tree.JCTree$JCCompilationUnit of com.sun.tools.javac.tree.JCTree
public abstract LineMap = com.sun.tools.javac.util.Position$LineMap of com.sun.tools.javac.util.Position
com.sun.tools.javadoc.main.DocImpl$1
public abstract Reporter = com.sun.tools.javadoc.main.JavaScriptScanner$Reporter of com.sun.tools.javadoc.main.JavaScriptScanner
RuntimeVisibleAnnotations:
java.lang.Deprecated()