public class com.sun.tools.doclets.internal.toolkit.util.ClassTree
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.tools.doclets.internal.toolkit.util.ClassTree
super_class: java.lang.Object
{
private final java.util.SortedSet<com.sun.javadoc.ClassDoc> baseclasses;
descriptor: Ljava/util/SortedSet;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
private final java.util.Map<com.sun.javadoc.ClassDoc, java.util.SortedSet<com.sun.javadoc.ClassDoc>> subclasses;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lcom/sun/javadoc/ClassDoc;Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;>;
private final java.util.SortedSet<com.sun.javadoc.ClassDoc> baseinterfaces;
descriptor: Ljava/util/SortedSet;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
private final java.util.Map<com.sun.javadoc.ClassDoc, java.util.SortedSet<com.sun.javadoc.ClassDoc>> subinterfaces;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lcom/sun/javadoc/ClassDoc;Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;>;
private final java.util.SortedSet<com.sun.javadoc.ClassDoc> baseEnums;
descriptor: Ljava/util/SortedSet;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
private final java.util.Map<com.sun.javadoc.ClassDoc, java.util.SortedSet<com.sun.javadoc.ClassDoc>> subEnums;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lcom/sun/javadoc/ClassDoc;Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;>;
private final java.util.SortedSet<com.sun.javadoc.ClassDoc> baseAnnotationTypes;
descriptor: Ljava/util/SortedSet;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
private final java.util.Map<com.sun.javadoc.ClassDoc, java.util.SortedSet<com.sun.javadoc.ClassDoc>> subAnnotationTypes;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lcom/sun/javadoc/ClassDoc;Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;>;
private final java.util.Map<com.sun.javadoc.ClassDoc, java.util.SortedSet<com.sun.javadoc.ClassDoc>> implementingclasses;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lcom/sun/javadoc/ClassDoc;Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;>;
private final com.sun.tools.doclets.internal.toolkit.Configuration configuration;
descriptor: Lcom/sun/tools/doclets/internal/toolkit/Configuration;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.tools.doclets.internal.toolkit.util.Utils utils;
descriptor: Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.Comparator<com.sun.javadoc.Doc> comparator;
descriptor: Ljava/util/Comparator;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Comparator<Lcom/sun/javadoc/Doc;>;
public void <init>(com.sun.tools.doclets.internal.toolkit.Configuration, boolean);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/Configuration;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, 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
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subclasses:Ljava/util/Map;
2: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subinterfaces:Ljava/util/Map;
3: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subEnums:Ljava/util/Map;
4: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subAnnotationTypes:Ljava/util/Map;
5: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.implementingclasses:Ljava/util/Map;
6: aload 1
getfield com.sun.tools.doclets.internal.toolkit.Configuration.message:Lcom/sun/tools/doclets/internal/toolkit/util/MessageRetriever;
ldc "doclet.Building_Tree"
iconst_0
anewarray java.lang.Object
invokevirtual com.sun.tools.doclets.internal.toolkit.util.MessageRetriever.notice:(Ljava/lang/String;[Ljava/lang/Object;)V
7: aload 0
aload 1
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
8: aload 0
aload 1
getfield com.sun.tools.doclets.internal.toolkit.Configuration.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
9: aload 0
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.makeGeneralPurposeComparator:()Ljava/util/Comparator;
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.comparator:Ljava/util/Comparator;
10: aload 0
new java.util.TreeSet
dup
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.comparator:Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseAnnotationTypes:Ljava/util/SortedSet;
11: aload 0
new java.util.TreeSet
dup
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.comparator:Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseEnums:Ljava/util/SortedSet;
12: aload 0
new java.util.TreeSet
dup
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.comparator:Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseclasses:Ljava/util/SortedSet;
13: aload 0
new java.util.TreeSet
dup
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.comparator:Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseinterfaces:Ljava/util/SortedSet;
14: aload 0
aload 1
getfield com.sun.tools.doclets.internal.toolkit.Configuration.root:Lcom/sun/javadoc/RootDoc;
invokeinterface com.sun.javadoc.RootDoc.classes:()[Lcom/sun/javadoc/ClassDoc;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.buildTree:([Lcom/sun/javadoc/ClassDoc;)V
15: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
0 16 1 configuration Lcom/sun/tools/doclets/internal/toolkit/Configuration;
0 16 2 noDeprecated Z
MethodParameters:
Name Flags
configuration
noDeprecated
public void <init>(com.sun.javadoc.RootDoc, com.sun.tools.doclets.internal.toolkit.Configuration);
descriptor: (Lcom/sun/javadoc/RootDoc;Lcom/sun/tools/doclets/internal/toolkit/Configuration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, 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
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subclasses:Ljava/util/Map;
2: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subinterfaces:Ljava/util/Map;
3: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subEnums:Ljava/util/Map;
4: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subAnnotationTypes:Ljava/util/Map;
5: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.implementingclasses:Ljava/util/Map;
6: aload 0
aload 2
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
7: aload 0
aload 2
getfield com.sun.tools.doclets.internal.toolkit.Configuration.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
8: aload 0
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.makeGeneralPurposeComparator:()Ljava/util/Comparator;
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.comparator:Ljava/util/Comparator;
9: aload 0
new java.util.TreeSet
dup
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.comparator:Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseAnnotationTypes:Ljava/util/SortedSet;
10: aload 0
new java.util.TreeSet
dup
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.comparator:Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseEnums:Ljava/util/SortedSet;
11: aload 0
new java.util.TreeSet
dup
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.comparator:Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseclasses:Ljava/util/SortedSet;
12: aload 0
new java.util.TreeSet
dup
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.comparator:Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseinterfaces:Ljava/util/SortedSet;
13: aload 0
aload 1
invokeinterface com.sun.javadoc.RootDoc.classes:()[Lcom/sun/javadoc/ClassDoc;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.buildTree:([Lcom/sun/javadoc/ClassDoc;)V
14: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
0 15 1 root Lcom/sun/javadoc/RootDoc;
0 15 2 configuration Lcom/sun/tools/doclets/internal/toolkit/Configuration;
MethodParameters:
Name Flags
root
configuration
public void <init>(com.sun.javadoc.ClassDoc[], com.sun.tools.doclets.internal.toolkit.Configuration);
descriptor: ([Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Configuration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, 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
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subclasses:Ljava/util/Map;
2: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subinterfaces:Ljava/util/Map;
3: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subEnums:Ljava/util/Map;
4: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subAnnotationTypes:Ljava/util/Map;
5: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.implementingclasses:Ljava/util/Map;
6: aload 0
aload 2
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
7: aload 0
aload 2
getfield com.sun.tools.doclets.internal.toolkit.Configuration.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
8: aload 0
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.makeGeneralPurposeComparator:()Ljava/util/Comparator;
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.comparator:Ljava/util/Comparator;
9: aload 0
new java.util.TreeSet
dup
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.comparator:Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseAnnotationTypes:Ljava/util/SortedSet;
10: aload 0
new java.util.TreeSet
dup
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.comparator:Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseEnums:Ljava/util/SortedSet;
11: aload 0
new java.util.TreeSet
dup
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.comparator:Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseclasses:Ljava/util/SortedSet;
12: aload 0
new java.util.TreeSet
dup
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.comparator:Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
putfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseinterfaces:Ljava/util/SortedSet;
13: aload 0
aload 1
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.buildTree:([Lcom/sun/javadoc/ClassDoc;)V
14: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
0 15 1 classes [Lcom/sun/javadoc/ClassDoc;
0 15 2 configuration Lcom/sun/tools/doclets/internal/toolkit/Configuration;
MethodParameters:
Name Flags
classes
configuration
private void buildTree(com.sun.javadoc.ClassDoc[]);
descriptor: ([Lcom/sun/javadoc/ClassDoc;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 23
StackMap locals: com.sun.tools.doclets.internal.toolkit.util.ClassTree com.sun.javadoc.ClassDoc[] top int int com.sun.javadoc.ClassDoc[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2
start local 2 2: aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
getfield com.sun.tools.doclets.internal.toolkit.Configuration.nodeprecated:Z
ifeq 6
3: aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
aload 2
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.isDeprecated:(Lcom/sun/javadoc/Doc;)Z
ifne 22
4: aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
aload 2
invokeinterface com.sun.javadoc.ClassDoc.containingPackage:()Lcom/sun/javadoc/PackageDoc;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.isDeprecated:(Lcom/sun/javadoc/Doc;)Z
ifeq 6
5: goto 22
6: StackMap locals: com.sun.tools.doclets.internal.toolkit.util.ClassTree com.sun.javadoc.ClassDoc[] com.sun.javadoc.ClassDoc int int com.sun.javadoc.ClassDoc[]
StackMap stack:
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
getfield com.sun.tools.doclets.internal.toolkit.Configuration.javafx:Z
ifeq 9
7: aload 2
ldc "treatAsPrivate"
invokeinterface com.sun.javadoc.ClassDoc.tags:(Ljava/lang/String;)[Lcom/sun/javadoc/Tag;
arraylength
ifle 9
8: goto 22
9: StackMap locals:
StackMap stack:
aload 2
invokeinterface com.sun.javadoc.ClassDoc.isEnum:()Z
ifeq 12
10: aload 0
aload 2
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseEnums:Ljava/util/SortedSet;
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subEnums:Ljava/util/Map;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.processType:(Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Configuration;Ljava/util/Collection;Ljava/util/Map;)V
11: goto 22
StackMap locals:
StackMap stack:
12: aload 2
invokeinterface com.sun.javadoc.ClassDoc.isClass:()Z
ifeq 15
13: aload 0
aload 2
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseclasses:Ljava/util/SortedSet;
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subclasses:Ljava/util/Map;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.processType:(Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Configuration;Ljava/util/Collection;Ljava/util/Map;)V
14: goto 22
StackMap locals:
StackMap stack:
15: aload 2
invokeinterface com.sun.javadoc.ClassDoc.isInterface:()Z
ifeq 18
16: aload 0
aload 2
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.processInterface:(Lcom/sun/javadoc/ClassDoc;)V
17: goto 22
StackMap locals:
StackMap stack:
18: aload 2
invokeinterface com.sun.javadoc.ClassDoc.isAnnotationType:()Z
ifeq 22
19: aload 0
aload 2
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseAnnotationTypes:Ljava/util/SortedSet;
20: aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subAnnotationTypes:Ljava/util/Map;
21: invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.processType:(Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Configuration;Ljava/util/Collection;Ljava/util/Map;)V
end local 2 22: StackMap locals: com.sun.tools.doclets.internal.toolkit.util.ClassTree com.sun.javadoc.ClassDoc[] top int int com.sun.javadoc.ClassDoc[]
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
23: iload 3
iload 4
if_icmplt 1
24: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
0 25 1 classes [Lcom/sun/javadoc/ClassDoc;
2 22 2 aClass Lcom/sun/javadoc/ClassDoc;
MethodParameters:
Name Flags
classes
private void processType(com.sun.javadoc.ClassDoc, com.sun.tools.doclets.internal.toolkit.Configuration, java.util.Collection<com.sun.javadoc.ClassDoc>, java.util.Map<com.sun.javadoc.ClassDoc, java.util.SortedSet<com.sun.javadoc.ClassDoc>>);
descriptor: (Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Configuration;Ljava/util/Collection;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=9, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
aload 1
aload 2
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.getFirstVisibleSuperClassCD:(Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Configuration;)Lcom/sun/javadoc/ClassDoc;
astore 5
start local 5 1: aload 5
ifnull 6
2: aload 0
aload 4
aload 5
aload 1
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.add:(Ljava/util/Map;Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/ClassDoc;)Z
ifne 4
3: return
4: StackMap locals: com.sun.javadoc.ClassDoc
StackMap stack:
aload 0
aload 5
aload 2
aload 3
aload 4
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.processType:(Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Configuration;Ljava/util/Collection;Ljava/util/Map;)V
5: goto 8
6: StackMap locals:
StackMap stack:
aload 3
aload 1
invokeinterface java.util.Collection.contains:(Ljava/lang/Object;)Z
ifne 8
7: aload 3
aload 1
invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
pop
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
aload 1
aload 2
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.getAllInterfaces:(Lcom/sun/javadoc/Type;Lcom/sun/tools/doclets/internal/toolkit/Configuration;)Ljava/util/List;
astore 6
start local 6 9: aload 6
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 12
StackMap locals: com.sun.tools.doclets.internal.toolkit.util.ClassTree com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.Configuration java.util.Collection java.util.Map com.sun.javadoc.ClassDoc java.util.List top java.util.Iterator
StackMap stack:
10: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.javadoc.Type
astore 7
start local 7 11: aload 0
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.implementingclasses:Ljava/util/Map;
aload 7
invokeinterface com.sun.javadoc.Type.asClassDoc:()Lcom/sun/javadoc/ClassDoc;
aload 1
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.add:(Ljava/util/Map;Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/ClassDoc;)Z
pop
end local 7 12: StackMap locals:
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
13: return
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 14 0 this Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
0 14 1 cd Lcom/sun/javadoc/ClassDoc;
0 14 2 configuration Lcom/sun/tools/doclets/internal/toolkit/Configuration;
0 14 3 bases Ljava/util/Collection<Lcom/sun/javadoc/ClassDoc;>;
0 14 4 subs Ljava/util/Map<Lcom/sun/javadoc/ClassDoc;Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;>;
1 14 5 superclass Lcom/sun/javadoc/ClassDoc;
9 14 6 intfacs Ljava/util/List<Lcom/sun/javadoc/Type;>;
11 12 7 intfac Lcom/sun/javadoc/Type;
Signature: (Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Configuration;Ljava/util/Collection<Lcom/sun/javadoc/ClassDoc;>;Ljava/util/Map<Lcom/sun/javadoc/ClassDoc;Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;>;)V
MethodParameters:
Name Flags
cd
configuration
bases
subs
private void processInterface(com.sun.javadoc.ClassDoc);
descriptor: (Lcom/sun/javadoc/ClassDoc;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface com.sun.javadoc.ClassDoc.interfaces:()[Lcom/sun/javadoc/ClassDoc;
astore 2
start local 2 1: aload 2
arraylength
ifle 10
2: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 8
StackMap locals: com.sun.tools.doclets.internal.toolkit.util.ClassTree com.sun.javadoc.ClassDoc com.sun.javadoc.ClassDoc[] top int int com.sun.javadoc.ClassDoc[]
StackMap stack:
3: aload 6
iload 4
aaload
astore 3
start local 3 4: aload 0
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subinterfaces:Ljava/util/Map;
aload 3
aload 1
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.add:(Ljava/util/Map;Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/ClassDoc;)Z
ifne 6
5: return
6: StackMap locals: com.sun.tools.doclets.internal.toolkit.util.ClassTree com.sun.javadoc.ClassDoc com.sun.javadoc.ClassDoc[] com.sun.javadoc.ClassDoc int int com.sun.javadoc.ClassDoc[]
StackMap stack:
aload 0
aload 3
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.processInterface:(Lcom/sun/javadoc/ClassDoc;)V
end local 3 7: iinc 4 1
StackMap locals: com.sun.tools.doclets.internal.toolkit.util.ClassTree com.sun.javadoc.ClassDoc com.sun.javadoc.ClassDoc[] top int int com.sun.javadoc.ClassDoc[]
StackMap stack:
8: iload 4
iload 5
if_icmplt 3
9: goto 12
10: StackMap locals: com.sun.tools.doclets.internal.toolkit.util.ClassTree com.sun.javadoc.ClassDoc com.sun.javadoc.ClassDoc[]
StackMap stack:
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseinterfaces:Ljava/util/SortedSet;
aload 1
invokeinterface java.util.SortedSet.contains:(Ljava/lang/Object;)Z
ifne 12
11: aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseinterfaces:Ljava/util/SortedSet;
aload 1
invokeinterface java.util.SortedSet.add:(Ljava/lang/Object;)Z
pop
12: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
0 13 1 cd Lcom/sun/javadoc/ClassDoc;
1 13 2 intfacs [Lcom/sun/javadoc/ClassDoc;
4 7 3 intfac Lcom/sun/javadoc/ClassDoc;
MethodParameters:
Name Flags
cd
private boolean add(java.util.Map<com.sun.javadoc.ClassDoc, java.util.SortedSet<com.sun.javadoc.ClassDoc>>, com.sun.javadoc.ClassDoc, com.sun.javadoc.ClassDoc);
descriptor: (Ljava/util/Map;Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/ClassDoc;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.SortedSet
astore 4
start local 4 1: aload 4
ifnonnull 4
2: new java.util.TreeSet
dup
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.comparator:Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
astore 4
3: aload 1
aload 2
aload 4
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: StackMap locals: java.util.SortedSet
StackMap stack:
aload 4
aload 3
invokeinterface java.util.SortedSet.contains:(Ljava/lang/Object;)Z
ifeq 6
5: iconst_0
ireturn
6: StackMap locals:
StackMap stack:
aload 4
aload 3
invokeinterface java.util.SortedSet.add:(Ljava/lang/Object;)Z
pop
7: iconst_1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
0 8 1 map Ljava/util/Map<Lcom/sun/javadoc/ClassDoc;Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;>;
0 8 2 superclass Lcom/sun/javadoc/ClassDoc;
0 8 3 cd Lcom/sun/javadoc/ClassDoc;
1 8 4 list Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
Signature: (Ljava/util/Map<Lcom/sun/javadoc/ClassDoc;Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;>;Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/ClassDoc;)Z
MethodParameters:
Name Flags
map
superclass
cd
private java.util.SortedSet<com.sun.javadoc.ClassDoc> get(java.util.Map<com.sun.javadoc.ClassDoc, java.util.SortedSet<com.sun.javadoc.ClassDoc>>, com.sun.javadoc.ClassDoc);
descriptor: (Ljava/util/Map;Lcom/sun/javadoc/ClassDoc;)Ljava/util/SortedSet;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.SortedSet
astore 3
start local 3 1: aload 3
ifnonnull 3
2: new java.util.TreeSet
dup
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.comparator:Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
areturn
3: StackMap locals: java.util.SortedSet
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
0 4 1 map Ljava/util/Map<Lcom/sun/javadoc/ClassDoc;Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;>;
0 4 2 cd Lcom/sun/javadoc/ClassDoc;
1 4 3 aset Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
Signature: (Ljava/util/Map<Lcom/sun/javadoc/ClassDoc;Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;>;Lcom/sun/javadoc/ClassDoc;)Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
MethodParameters:
Name Flags
map
cd
public java.util.SortedSet<com.sun.javadoc.ClassDoc> subclasses(com.sun.javadoc.ClassDoc);
descriptor: (Lcom/sun/javadoc/ClassDoc;)Ljava/util/SortedSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subclasses:Ljava/util/Map;
aload 1
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.get:(Ljava/util/Map;Lcom/sun/javadoc/ClassDoc;)Ljava/util/SortedSet;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
0 1 1 cd Lcom/sun/javadoc/ClassDoc;
Signature: (Lcom/sun/javadoc/ClassDoc;)Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
MethodParameters:
Name Flags
cd
public java.util.SortedSet<com.sun.javadoc.ClassDoc> subinterfaces(com.sun.javadoc.ClassDoc);
descriptor: (Lcom/sun/javadoc/ClassDoc;)Ljava/util/SortedSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subinterfaces:Ljava/util/Map;
aload 1
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.get:(Ljava/util/Map;Lcom/sun/javadoc/ClassDoc;)Ljava/util/SortedSet;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
0 1 1 cd Lcom/sun/javadoc/ClassDoc;
Signature: (Lcom/sun/javadoc/ClassDoc;)Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
MethodParameters:
Name Flags
cd
public java.util.SortedSet<com.sun.javadoc.ClassDoc> implementingclasses(com.sun.javadoc.ClassDoc);
descriptor: (Lcom/sun/javadoc/ClassDoc;)Ljava/util/SortedSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.implementingclasses:Ljava/util/Map;
aload 1
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.get:(Ljava/util/Map;Lcom/sun/javadoc/ClassDoc;)Ljava/util/SortedSet;
astore 2
start local 2 1: aload 0
aload 1
iconst_0
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.allSubs:(Lcom/sun/javadoc/ClassDoc;Z)Ljava/util/SortedSet;
astore 3
start local 3 2: aload 3
invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
astore 4
start local 4 3: goto 11
4: StackMap locals: java.util.SortedSet java.util.SortedSet java.util.Iterator
StackMap stack:
aload 0
aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.javadoc.ClassDoc
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.implementingclasses:(Lcom/sun/javadoc/ClassDoc;)Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
5: astore 5
start local 5 6: goto 10
7: StackMap locals: java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.javadoc.ClassDoc
astore 6
start local 6 8: aload 2
aload 6
invokeinterface java.util.SortedSet.contains:(Ljava/lang/Object;)Z
ifne 10
9: aload 2
aload 6
invokeinterface java.util.SortedSet.add:(Ljava/lang/Object;)Z
pop
end local 6 10: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
end local 5 11: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
12: aload 2
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
0 13 1 cd Lcom/sun/javadoc/ClassDoc;
1 13 2 result Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
2 13 3 intfcs Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
3 13 4 subInterfacesIter Ljava/util/Iterator<Lcom/sun/javadoc/ClassDoc;>;
6 11 5 implementingClassesIter Ljava/util/Iterator<Lcom/sun/javadoc/ClassDoc;>;
8 10 6 c Lcom/sun/javadoc/ClassDoc;
Signature: (Lcom/sun/javadoc/ClassDoc;)Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
MethodParameters:
Name Flags
cd
public java.util.SortedSet<com.sun.javadoc.ClassDoc> subs(com.sun.javadoc.ClassDoc, boolean);
descriptor: (Lcom/sun/javadoc/ClassDoc;Z)Ljava/util/SortedSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 2
1: aload 0
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subEnums:Ljava/util/Map;
aload 1
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.get:(Ljava/util/Map;Lcom/sun/javadoc/ClassDoc;)Ljava/util/SortedSet;
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.javadoc.ClassDoc.isAnnotationType:()Z
ifeq 4
3: aload 0
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subAnnotationTypes:Ljava/util/Map;
aload 1
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.get:(Ljava/util/Map;Lcom/sun/javadoc/ClassDoc;)Ljava/util/SortedSet;
areturn
4: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.javadoc.ClassDoc.isInterface:()Z
ifeq 6
5: aload 0
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subinterfaces:Ljava/util/Map;
aload 1
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.get:(Ljava/util/Map;Lcom/sun/javadoc/ClassDoc;)Ljava/util/SortedSet;
areturn
6: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.javadoc.ClassDoc.isClass:()Z
ifeq 8
7: aload 0
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.subclasses:Ljava/util/Map;
aload 1
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.get:(Ljava/util/Map;Lcom/sun/javadoc/ClassDoc;)Ljava/util/SortedSet;
areturn
8: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
0 9 1 cd Lcom/sun/javadoc/ClassDoc;
0 9 2 isEnum Z
Signature: (Lcom/sun/javadoc/ClassDoc;Z)Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
MethodParameters:
Name Flags
cd
isEnum
public java.util.SortedSet<com.sun.javadoc.ClassDoc> allSubs(com.sun.javadoc.ClassDoc, boolean);
descriptor: (Lcom/sun/javadoc/ClassDoc;Z)Ljava/util/SortedSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: new java.util.ArrayList
dup
aload 0
aload 1
iload 2
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.subs:(Lcom/sun/javadoc/ClassDoc;Z)Ljava/util/SortedSet;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 3
start local 3 1: iconst_0
istore 4
start local 4 2: goto 11
3: StackMap locals: java.util.List int
StackMap stack:
aload 3
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.javadoc.ClassDoc
astore 1
4: aload 0
aload 1
iload 2
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassTree.subs:(Lcom/sun/javadoc/ClassDoc;Z)Ljava/util/SortedSet;
astore 5
start local 5 5: aload 5
invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
astore 7
goto 9
StackMap locals: com.sun.tools.doclets.internal.toolkit.util.ClassTree com.sun.javadoc.ClassDoc int java.util.List int java.util.SortedSet top java.util.Iterator
StackMap stack:
6: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.javadoc.ClassDoc
astore 6
start local 6 7: aload 3
aload 6
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 9
8: aload 3
aload 6
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 9: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 5 10: iinc 4 1
StackMap locals: com.sun.tools.doclets.internal.toolkit.util.ClassTree com.sun.javadoc.ClassDoc int java.util.List int
StackMap stack:
11: iload 4
aload 3
invokeinterface java.util.List.size:()I
if_icmplt 3
end local 4 12: new java.util.TreeSet
dup
aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.comparator:Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
astore 4
start local 4 13: aload 4
aload 3
invokeinterface java.util.SortedSet.addAll:(Ljava/util/Collection;)Z
pop
14: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
0 15 1 cd Lcom/sun/javadoc/ClassDoc;
0 15 2 isEnum Z
1 15 3 list Ljava/util/List<Lcom/sun/javadoc/ClassDoc;>;
2 12 4 i I
5 10 5 tlist Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
7 9 6 tcd Lcom/sun/javadoc/ClassDoc;
13 15 4 oset Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
Signature: (Lcom/sun/javadoc/ClassDoc;Z)Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
MethodParameters:
Name Flags
cd
isEnum
public java.util.SortedSet<com.sun.javadoc.ClassDoc> baseclasses();
descriptor: ()Ljava/util/SortedSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseclasses:Ljava/util/SortedSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
Signature: ()Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
public java.util.SortedSet<com.sun.javadoc.ClassDoc> baseinterfaces();
descriptor: ()Ljava/util/SortedSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseinterfaces:Ljava/util/SortedSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
Signature: ()Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
public java.util.SortedSet<com.sun.javadoc.ClassDoc> baseEnums();
descriptor: ()Ljava/util/SortedSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseEnums:Ljava/util/SortedSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
Signature: ()Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
public java.util.SortedSet<com.sun.javadoc.ClassDoc> baseAnnotationTypes();
descriptor: ()Ljava/util/SortedSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.doclets.internal.toolkit.util.ClassTree.baseAnnotationTypes:Ljava/util/SortedSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
Signature: ()Ljava/util/SortedSet<Lcom/sun/javadoc/ClassDoc;>;
}
SourceFile: "ClassTree.java"
RuntimeVisibleAnnotations:
java.lang.Deprecated()