public class com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog
  super_class: java.lang.Object
{
  private java.util.Set<java.lang.String> packageSet;
    descriptor: Ljava/util/Set;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  private java.util.Map<java.lang.String, java.util.Set<com.sun.javadoc.ClassDoc>> allClasses;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Lcom/sun/javadoc/ClassDoc;>;>;

  private java.util.Map<java.lang.String, java.util.Set<com.sun.javadoc.ClassDoc>> ordinaryClasses;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Lcom/sun/javadoc/ClassDoc;>;>;

  private java.util.Map<java.lang.String, java.util.Set<com.sun.javadoc.ClassDoc>> exceptions;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Lcom/sun/javadoc/ClassDoc;>;>;

  private java.util.Map<java.lang.String, java.util.Set<com.sun.javadoc.ClassDoc>> enums;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Lcom/sun/javadoc/ClassDoc;>;>;

  private java.util.Map<java.lang.String, java.util.Set<com.sun.javadoc.ClassDoc>> annotationTypes;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Lcom/sun/javadoc/ClassDoc;>;>;

  private java.util.Map<java.lang.String, java.util.Set<com.sun.javadoc.ClassDoc>> errors;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Lcom/sun/javadoc/ClassDoc;>;>;

  private java.util.Map<java.lang.String, java.util.Set<com.sun.javadoc.ClassDoc>> interfaces;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Lcom/sun/javadoc/ClassDoc;>;>;

  private com.sun.tools.doclets.internal.toolkit.Configuration configuration;
    descriptor: Lcom/sun/tools/doclets/internal/toolkit/Configuration;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.tools.doclets.internal.toolkit.util.Utils utils;
    descriptor: Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
    flags: (0x0002) ACC_PRIVATE

  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=2, locals=7, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
        start local 1 // com.sun.javadoc.ClassDoc[] classdocs
        start local 2 // com.sun.tools.doclets.internal.toolkit.Configuration config
         0: .line 101
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 102
            aload 0 /* this */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.init:()V
         2: .line 103
            aload 0 /* this */
            aload 2 /* config */
            putfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
         3: .line 104
            aload 0 /* this */
            aload 2 /* config */
            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.ClassDocCatalog.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
         4: .line 105
            aload 1 /* classdocs */
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 8
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog com.sun.javadoc.ClassDoc[] com.sun.tools.doclets.internal.toolkit.Configuration top int int com.sun.javadoc.ClassDoc[]
      StackMap stack:
         5: aload 6
            iload 4
            aaload
            astore 3 /* classdoc */
        start local 3 // com.sun.javadoc.ClassDoc classdoc
         6: .line 106
            aload 0 /* this */
            aload 3 /* classdoc */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.addClassDoc:(Lcom/sun/javadoc/ClassDoc;)V
        end local 3 // com.sun.javadoc.ClassDoc classdoc
         7: .line 105
            iinc 4 1
      StackMap locals:
      StackMap stack:
         8: iload 4
            iload 5
            if_icmplt 5
         9: .line 108
            return
        end local 2 // com.sun.tools.doclets.internal.toolkit.Configuration config
        end local 1 // com.sun.javadoc.ClassDoc[] classdocs
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   10     0       this  Lcom/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog;
            0   10     1  classdocs  [Lcom/sun/javadoc/ClassDoc;
            0   10     2     config  Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            6    7     3   classdoc  Lcom/sun/javadoc/ClassDoc;
    MethodParameters:
           Name  Flags
      classdocs  
      config     

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
         0: .line 114
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 115
            aload 0 /* this */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.init:()V
         2: .line 116
            return
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog;

  private void init();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
         0: .line 119
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.allClasses:Ljava/util/Map;
         1: .line 120
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.ordinaryClasses:Ljava/util/Map;
         2: .line 121
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.exceptions:Ljava/util/Map;
         3: .line 122
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.enums:Ljava/util/Map;
         4: .line 123
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.annotationTypes:Ljava/util/Map;
         5: .line 124
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.errors:Ljava/util/Map;
         6: .line 125
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.interfaces:Ljava/util/Map;
         7: .line 126
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.packageSet:Ljava/util/Set;
         8: .line 127
            return
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog;

  public void addClassDoc(com.sun.javadoc.ClassDoc);
    descriptor: (Lcom/sun/javadoc/ClassDoc;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
        start local 1 // com.sun.javadoc.ClassDoc classdoc
         0: .line 134
            aload 1 /* classdoc */
            ifnonnull 2
         1: .line 135
            return
         2: .line 137
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* classdoc */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.allClasses:Ljava/util/Map;
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.addClass:(Lcom/sun/javadoc/ClassDoc;Ljava/util/Map;)V
         3: .line 138
            aload 1 /* classdoc */
            invokeinterface com.sun.javadoc.ClassDoc.isOrdinaryClass:()Z
            ifeq 6
         4: .line 139
            aload 0 /* this */
            aload 1 /* classdoc */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.ordinaryClasses:Ljava/util/Map;
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.addClass:(Lcom/sun/javadoc/ClassDoc;Ljava/util/Map;)V
         5: .line 140
            goto 20
      StackMap locals:
      StackMap stack:
         6: aload 1 /* classdoc */
            invokeinterface com.sun.javadoc.ClassDoc.isException:()Z
            ifeq 9
         7: .line 141
            aload 0 /* this */
            aload 1 /* classdoc */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.exceptions:Ljava/util/Map;
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.addClass:(Lcom/sun/javadoc/ClassDoc;Ljava/util/Map;)V
         8: .line 142
            goto 20
      StackMap locals:
      StackMap stack:
         9: aload 1 /* classdoc */
            invokeinterface com.sun.javadoc.ClassDoc.isEnum:()Z
            ifeq 12
        10: .line 143
            aload 0 /* this */
            aload 1 /* classdoc */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.enums:Ljava/util/Map;
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.addClass:(Lcom/sun/javadoc/ClassDoc;Ljava/util/Map;)V
        11: .line 144
            goto 20
      StackMap locals:
      StackMap stack:
        12: aload 1 /* classdoc */
            invokeinterface com.sun.javadoc.ClassDoc.isAnnotationType:()Z
            ifeq 15
        13: .line 145
            aload 0 /* this */
            aload 1 /* classdoc */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.annotationTypes:Ljava/util/Map;
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.addClass:(Lcom/sun/javadoc/ClassDoc;Ljava/util/Map;)V
        14: .line 146
            goto 20
      StackMap locals:
      StackMap stack:
        15: aload 1 /* classdoc */
            invokeinterface com.sun.javadoc.ClassDoc.isError:()Z
            ifeq 18
        16: .line 147
            aload 0 /* this */
            aload 1 /* classdoc */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.errors:Ljava/util/Map;
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.addClass:(Lcom/sun/javadoc/ClassDoc;Ljava/util/Map;)V
        17: .line 148
            goto 20
      StackMap locals:
      StackMap stack:
        18: aload 1 /* classdoc */
            invokeinterface com.sun.javadoc.ClassDoc.isInterface:()Z
            ifeq 20
        19: .line 149
            aload 0 /* this */
            aload 1 /* classdoc */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.interfaces:Ljava/util/Map;
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.addClass:(Lcom/sun/javadoc/ClassDoc;Ljava/util/Map;)V
        20: .line 151
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.javadoc.ClassDoc classdoc
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   21     0      this  Lcom/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog;
            0   21     1  classdoc  Lcom/sun/javadoc/ClassDoc;
    MethodParameters:
          Name  Flags
      classdoc  

  private void addClass(com.sun.javadoc.ClassDoc, java.util.Map<java.lang.String, java.util.Set<com.sun.javadoc.ClassDoc>>);
    descriptor: (Lcom/sun/javadoc/ClassDoc;Ljava/util/Map;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
        start local 1 // com.sun.javadoc.ClassDoc classdoc
        start local 2 // java.util.Map map
         0: .line 160
            aload 1 /* classdoc */
            invokeinterface com.sun.javadoc.ClassDoc.containingPackage:()Lcom/sun/javadoc/PackageDoc;
            astore 3 /* pkg */
        start local 3 // com.sun.javadoc.PackageDoc pkg
         1: .line 161
            aload 3 /* pkg */
            invokeinterface com.sun.javadoc.PackageDoc.isIncluded:()Z
            ifne 2
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            getfield com.sun.tools.doclets.internal.toolkit.Configuration.nodeprecated:Z
            ifeq 3
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
            aload 3 /* pkg */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.isDeprecated:(Lcom/sun/javadoc/Doc;)Z
            ifeq 3
         2: .line 165
      StackMap locals: com.sun.javadoc.PackageDoc
      StackMap stack:
            return
         3: .line 167
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
            aload 3 /* pkg */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.getPackageName:(Lcom/sun/javadoc/PackageDoc;)Ljava/lang/String;
            astore 4 /* key */
        start local 4 // java.lang.String key
         4: .line 168
            aload 2 /* map */
            aload 4 /* key */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.Set
            astore 5 /* s */
        start local 5 // java.util.Set s
         5: .line 169
            aload 5 /* s */
            ifnonnull 8
         6: .line 170
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.packageSet:Ljava/util/Set;
            aload 4 /* key */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         7: .line 171
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            astore 5 /* s */
         8: .line 173
      StackMap locals: java.lang.String java.util.Set
      StackMap stack:
            aload 5 /* s */
            aload 1 /* classdoc */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         9: .line 174
            aload 2 /* map */
            aload 4 /* key */
            aload 5 /* s */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 176
            return
        end local 5 // java.util.Set s
        end local 4 // java.lang.String key
        end local 3 // com.sun.javadoc.PackageDoc pkg
        end local 2 // java.util.Map map
        end local 1 // com.sun.javadoc.ClassDoc classdoc
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lcom/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog;
            0   11     1  classdoc  Lcom/sun/javadoc/ClassDoc;
            0   11     2       map  Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Lcom/sun/javadoc/ClassDoc;>;>;
            1   11     3       pkg  Lcom/sun/javadoc/PackageDoc;
            4   11     4       key  Ljava/lang/String;
            5   11     5         s  Ljava/util/Set<Lcom/sun/javadoc/ClassDoc;>;
    Signature: (Lcom/sun/javadoc/ClassDoc;Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Lcom/sun/javadoc/ClassDoc;>;>;)V
    MethodParameters:
          Name  Flags
      classdoc  
      map       

  private com.sun.javadoc.ClassDoc[] getArray(java.util.Map<java.lang.String, java.util.Set<com.sun.javadoc.ClassDoc>>, java.lang.String);
    descriptor: (Ljava/util/Map;Ljava/lang/String;)[Lcom/sun/javadoc/ClassDoc;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
        start local 1 // java.util.Map m
        start local 2 // java.lang.String key
         0: .line 179
            aload 1 /* m */
            aload 2 /* key */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.Set
            astore 3 /* s */
        start local 3 // java.util.Set s
         1: .line 180
            aload 3 /* s */
            ifnonnull 3
         2: .line 181
            iconst_0
            anewarray com.sun.javadoc.ClassDoc
            areturn
         3: .line 183
      StackMap locals: java.util.Set
      StackMap stack:
            aload 3 /* s */
            iconst_0
            anewarray com.sun.javadoc.ClassDoc
            invokeinterface java.util.Set.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast com.sun.javadoc.ClassDoc[]
            areturn
        end local 3 // java.util.Set s
        end local 2 // java.lang.String key
        end local 1 // java.util.Map m
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog;
            0    4     1     m  Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Lcom/sun/javadoc/ClassDoc;>;>;
            0    4     2   key  Ljava/lang/String;
            1    4     3     s  Ljava/util/Set<Lcom/sun/javadoc/ClassDoc;>;
    Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Lcom/sun/javadoc/ClassDoc;>;>;Ljava/lang/String;)[Lcom/sun/javadoc/ClassDoc;
    MethodParameters:
      Name  Flags
      m     
      key   

  public com.sun.javadoc.ClassDoc[] allClasses(com.sun.javadoc.PackageDoc);
    descriptor: (Lcom/sun/javadoc/PackageDoc;)[Lcom/sun/javadoc/ClassDoc;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
        start local 1 // com.sun.javadoc.PackageDoc pkgDoc
         0: .line 193
            aload 1 /* pkgDoc */
            invokeinterface com.sun.javadoc.PackageDoc.isIncluded:()Z
            ifeq 2
         1: .line 194
            aload 1 /* pkgDoc */
            invokeinterface com.sun.javadoc.PackageDoc.allClasses:()[Lcom/sun/javadoc/ClassDoc;
            goto 3
         2: .line 195
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.allClasses:Ljava/util/Map;
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
            aload 1 /* pkgDoc */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.getPackageName:(Lcom/sun/javadoc/PackageDoc;)Ljava/lang/String;
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.getArray:(Ljava/util/Map;Ljava/lang/String;)[Lcom/sun/javadoc/ClassDoc;
         3: .line 193
      StackMap locals:
      StackMap stack: com.sun.javadoc.ClassDoc[]
            areturn
        end local 1 // com.sun.javadoc.PackageDoc pkgDoc
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog;
            0    4     1  pkgDoc  Lcom/sun/javadoc/PackageDoc;
    MethodParameters:
        Name  Flags
      pkgDoc  

  public com.sun.javadoc.ClassDoc[] allClasses(java.lang.String);
    descriptor: (Ljava/lang/String;)[Lcom/sun/javadoc/ClassDoc;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
        start local 1 // java.lang.String packageName
         0: .line 205
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.allClasses:Ljava/util/Map;
            aload 1 /* packageName */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.getArray:(Ljava/util/Map;Ljava/lang/String;)[Lcom/sun/javadoc/ClassDoc;
            areturn
        end local 1 // java.lang.String packageName
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog;
            0    1     1  packageName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      packageName  

  public java.lang.String[] packageNames();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
         0: .line 213
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.packageSet:Ljava/util/Set;
            iconst_0
            anewarray java.lang.String
            invokeinterface java.util.Set.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast java.lang.String[]
            areturn
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog;

  public boolean isKnownPackage(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
        start local 1 // java.lang.String packageName
         0: .line 223
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.packageSet:Ljava/util/Set;
            aload 1 /* packageName */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.String packageName
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog;
            0    1     1  packageName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      packageName  

  public com.sun.javadoc.ClassDoc[] errors(java.lang.String);
    descriptor: (Ljava/lang/String;)[Lcom/sun/javadoc/ClassDoc;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
        start local 1 // java.lang.String packageName
         0: .line 234
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.errors:Ljava/util/Map;
            aload 1 /* packageName */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.getArray:(Ljava/util/Map;Ljava/lang/String;)[Lcom/sun/javadoc/ClassDoc;
            areturn
        end local 1 // java.lang.String packageName
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog;
            0    1     1  packageName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      packageName  

  public com.sun.javadoc.ClassDoc[] exceptions(java.lang.String);
    descriptor: (Ljava/lang/String;)[Lcom/sun/javadoc/ClassDoc;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
        start local 1 // java.lang.String packageName
         0: .line 244
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.exceptions:Ljava/util/Map;
            aload 1 /* packageName */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.getArray:(Ljava/util/Map;Ljava/lang/String;)[Lcom/sun/javadoc/ClassDoc;
            areturn
        end local 1 // java.lang.String packageName
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog;
            0    1     1  packageName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      packageName  

  public com.sun.javadoc.ClassDoc[] enums(java.lang.String);
    descriptor: (Ljava/lang/String;)[Lcom/sun/javadoc/ClassDoc;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
        start local 1 // java.lang.String packageName
         0: .line 254
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.enums:Ljava/util/Map;
            aload 1 /* packageName */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.getArray:(Ljava/util/Map;Ljava/lang/String;)[Lcom/sun/javadoc/ClassDoc;
            areturn
        end local 1 // java.lang.String packageName
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog;
            0    1     1  packageName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      packageName  

  public com.sun.javadoc.ClassDoc[] annotationTypes(java.lang.String);
    descriptor: (Ljava/lang/String;)[Lcom/sun/javadoc/ClassDoc;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
        start local 1 // java.lang.String packageName
         0: .line 264
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.annotationTypes:Ljava/util/Map;
            aload 1 /* packageName */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.getArray:(Ljava/util/Map;Ljava/lang/String;)[Lcom/sun/javadoc/ClassDoc;
            areturn
        end local 1 // java.lang.String packageName
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog;
            0    1     1  packageName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      packageName  

  public com.sun.javadoc.ClassDoc[] interfaces(java.lang.String);
    descriptor: (Ljava/lang/String;)[Lcom/sun/javadoc/ClassDoc;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
        start local 1 // java.lang.String packageName
         0: .line 274
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.interfaces:Ljava/util/Map;
            aload 1 /* packageName */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.getArray:(Ljava/util/Map;Ljava/lang/String;)[Lcom/sun/javadoc/ClassDoc;
            areturn
        end local 1 // java.lang.String packageName
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog;
            0    1     1  packageName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      packageName  

  public com.sun.javadoc.ClassDoc[] ordinaryClasses(java.lang.String);
    descriptor: (Ljava/lang/String;)[Lcom/sun/javadoc/ClassDoc;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
        start local 1 // java.lang.String packageName
         0: .line 284
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.ordinaryClasses:Ljava/util/Map;
            aload 1 /* packageName */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.getArray:(Ljava/util/Map;Ljava/lang/String;)[Lcom/sun/javadoc/ClassDoc;
            areturn
        end local 1 // java.lang.String packageName
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog;
            0    1     1  packageName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      packageName  
}
SourceFile: "ClassDocCatalog.java"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()