class jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable
  super_class: java.lang.Object
{
  private final java.util.Map<jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind, java.util.List<javax.lang.model.element.Element>> orderedMembers;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  private final java.util.Map<jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind, java.util.Map<java.lang.String, java.util.List<javax.lang.model.element.Element>>> memberMap;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;>;

  final jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable this$0;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private static volatile int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  void <init>(jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable this
         0: .line 649
            aload 0 /* this */
            aload 1
            putfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.this$0:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 650
            aload 0 /* this */
            new java.util.EnumMap
            dup
            ldc Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokespecial java.util.EnumMap.<init>:(Ljava/lang/Class;)V
            putfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.orderedMembers:Ljava/util/Map;
         2: .line 651
            aload 0 /* this */
            new java.util.EnumMap
            dup
            ldc Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokespecial java.util.EnumMap.<init>:(Ljava/lang/Class;)V
            putfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.memberMap:Ljava/util/Map;
         3: .line 653
            aload 1
            getfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable.te:Ljavax/lang/model/element/TypeElement;
            invokeinterface javax.lang.model.element.TypeElement.getEnclosedElements:()Ljava/util/List;
            astore 2 /* elements */
        start local 2 // java.util.List elements
         4: .line 654
            aload 2 /* elements */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 25
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable java.util.List top java.util.Iterator
      StackMap stack:
         5: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.Element
            astore 3 /* e */
        start local 3 // javax.lang.model.element.Element e
         6: .line 655
            aload 1
            getfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable.config:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
            getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.nodeprecated:Z
            ifeq 8
            aload 1
            getfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* e */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDeprecated:(Ljavax/lang/model/element/Element;)Z
            ifeq 8
         7: .line 656
            goto 25
         8: .line 658
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable java.util.List javax.lang.model.element.Element java.util.Iterator
      StackMap stack:
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.$SWITCH_TABLE$javax$lang$model$element$ElementKind:()[I
            aload 3 /* e */
            invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iaload
            tableswitch { // 2 - 12
                    2: 9
                    3: 9
                    4: 9
                    5: 9
                    6: 24
                    7: 11
                    8: 25
                    9: 25
                   10: 25
                   11: 14
                   12: 22
              default: 25
          }
         9: .line 663
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* e */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.INNER_CLASSES:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.addMember:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)V
        10: .line 664
            goto 25
        11: .line 666
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* e */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.addMember:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)V
        12: .line 667
            aload 0 /* this */
            aload 3 /* e */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.addMember:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)V
        13: .line 668
            goto 25
        14: .line 670
      StackMap locals:
      StackMap stack:
            aload 3 /* e */
            checkcast javax.lang.model.element.ExecutableElement
            astore 5 /* ee */
        start local 5 // javax.lang.model.element.ExecutableElement ee
        15: .line 671
            aload 1
            getfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1
            getfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable.te:Ljavax/lang/model/element/TypeElement;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isAnnotationType:(Ljavax/lang/model/element/Element;)Z
            ifeq 20
        16: .line 672
            aload 0 /* this */
            aload 3 /* e */
            aload 5 /* ee */
            invokeinterface javax.lang.model.element.ExecutableElement.getDefaultValue:()Ljavax/lang/model/element/AnnotationValue;
            ifnonnull 18
        17: .line 673
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_REQUIRED:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            goto 19
        18: .line 674
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable java.util.List javax.lang.model.element.Element java.util.Iterator javax.lang.model.element.ExecutableElement
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable javax.lang.model.element.Element
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_OPTIONAL:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
        19: .line 672
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable java.util.List javax.lang.model.element.Element java.util.Iterator javax.lang.model.element.ExecutableElement
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable javax.lang.model.element.Element jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.addMember:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)V
        20: .line 676
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* e */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.METHODS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.addMember:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)V
        21: .line 677
            goto 25
        end local 5 // javax.lang.model.element.ExecutableElement ee
        22: .line 679
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* e */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.CONSTRUCTORS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.addMember:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)V
        23: .line 680
            goto 25
        24: .line 682
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* e */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ENUM_CONSTANTS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.addMember:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)V
        end local 3 // javax.lang.model.element.Element e
        25: .line 654
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable java.util.List top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        26: .line 688
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.values:()[Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 33
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable java.util.List top int int jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind[]
      StackMap stack:
        27: aload 6
            iload 4
            aaload
            astore 3 /* kind */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
        28: .line 689
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.orderedMembers:Ljava/util/Map;
            aload 3 /* kind */
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$LocalMemberTable.lambda$0(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)Ljava/util/List; (6)
                  (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)Ljava/util/List;
            invokeinterface java.util.Map.computeIfPresent:(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
            pop
        29: .line 690
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.orderedMembers:Ljava/util/Map;
            aload 3 /* kind */
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$LocalMemberTable.lambda$1(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/List; (6)
                  (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/List;
            invokeinterface java.util.Map.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
            pop
        30: .line 692
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.memberMap:Ljava/util/Map;
            aload 3 /* kind */
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$LocalMemberTable.lambda$2(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/Map;)Ljava/util/Map; (6)
                  (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/Map;)Ljava/util/Map;
            invokeinterface java.util.Map.computeIfPresent:(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
            pop
        31: .line 693
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.memberMap:Ljava/util/Map;
            aload 3 /* kind */
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$LocalMemberTable.lambda$3(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/Map; (6)
                  (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/Map;
            invokeinterface java.util.Map.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
            pop
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
        32: .line 688
            iinc 4 1
      StackMap locals:
      StackMap stack:
        33: iload 4
            iload 5
            if_icmplt 27
        34: .line 695
            return
        end local 2 // java.util.List elements
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   35     0      this  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$LocalMemberTable;
            4   35     2  elements  Ljava/util/List<+Ljavax/lang/model/element/Element;>;
            6   25     3         e  Ljavax/lang/model/element/Element;
           15   22     5        ee  Ljavax/lang/model/element/ExecutableElement;
           28   32     3      kind  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
    MethodParameters:
        Name  Flags
      this$0  final

  java.lang.String getMemberKey(javax.lang.model.element.Element);
    descriptor: (Ljavax/lang/model/element/Element;)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable this
        start local 1 // javax.lang.model.element.Element e
         0: .line 698
            new jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable$1
            dup
            aload 0 /* this */
            invokespecial jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable$1.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$LocalMemberTable;)V
         1: .line 708
            aload 1 /* e */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable$1.visit:(Ljavax/lang/model/element/Element;)Ljava/lang/Object;
            checkcast java.lang.String
         2: .line 698
            areturn
        end local 1 // javax.lang.model.element.Element e
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$LocalMemberTable;
            0    3     1     e  Ljavax/lang/model/element/Element;
    MethodParameters:
      Name  Flags
      e     

  void addMember(javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind);
    descriptor: (Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable this
        start local 1 // javax.lang.model.element.Element e
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
         0: .line 712
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.orderedMembers:Ljava/util/Map;
            aload 2 /* kind */
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$LocalMemberTable.lambda$4(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/List; (6)
                  (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/List;
            invokeinterface java.util.Map.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
            checkcast java.util.List
            astore 3 /* list */
        start local 3 // java.util.List list
         1: .line 713
            aload 3 /* list */
            aload 1 /* e */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         2: .line 715
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.memberMap:Ljava/util/Map;
            aload 2 /* kind */
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$LocalMemberTable.lambda$5(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/Map; (6)
                  (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/Map;
            invokeinterface java.util.Map.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
            checkcast java.util.Map
            astore 4 /* map */
        start local 4 // java.util.Map map
         3: .line 716
            aload 4 /* map */
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.getMemberKey:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$LocalMemberTable.lambda$6(Ljava/lang/String;)Ljava/util/List; (6)
                  (Ljava/lang/String;)Ljava/util/List;
            invokeinterface java.util.Map.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
            checkcast java.util.List
            astore 3 /* list */
         4: .line 717
            aload 3 /* list */
            aload 1 /* e */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         5: .line 718
            return
        end local 4 // java.util.Map map
        end local 3 // java.util.List list
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
        end local 1 // javax.lang.model.element.Element e
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$LocalMemberTable;
            0    6     1     e  Ljavax/lang/model/element/Element;
            0    6     2  kind  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            1    6     3  list  Ljava/util/List<Ljavax/lang/model/element/Element;>;
            3    6     4   map  Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;
    MethodParameters:
      Name  Flags
      e     
      kind  

  java.util.List<javax.lang.model.element.Element> getOrderedMembers(jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/List;
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
         0: .line 721
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.orderedMembers:Ljava/util/Map;
            aload 1 /* kind */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$LocalMemberTable;
            0    1     1  kind  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
    Signature: (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/List<Ljavax/lang/model/element/Element;>;
    MethodParameters:
      Name  Flags
      kind  

  java.util.List<javax.lang.model.element.Element> getMembers(javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind);
    descriptor: (Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/List;
    flags: (0x0000) 
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable this
        start local 1 // javax.lang.model.element.Element e
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
         0: .line 725
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.getMemberKey:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
            astore 3 /* key */
        start local 3 // java.lang.String key
         1: .line 726
            aload 0 /* this */
            aload 3 /* key */
            aload 2 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.getMembers:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/List;
            areturn
        end local 3 // java.lang.String key
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
        end local 1 // javax.lang.model.element.Element e
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$LocalMemberTable;
            0    2     1     e  Ljavax/lang/model/element/Element;
            0    2     2  kind  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            1    2     3   key  Ljava/lang/String;
    Signature: (Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/List<Ljavax/lang/model/element/Element;>;
    MethodParameters:
      Name  Flags
      e     
      kind  

  java.util.List<javax.lang.model.element.Element> getMembers(java.lang.String, jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind);
    descriptor: (Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/List;
    flags: (0x0000) 
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable this
        start local 1 // java.lang.String key
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
         0: .line 730
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.memberMap:Ljava/util/Map;
            aload 2 /* kind */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.Map
            astore 3 /* map */
        start local 3 // java.util.Map map
         1: .line 731
            aload 3 /* map */
            aload 1 /* key */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            invokeinterface java.util.Map.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            areturn
        end local 3 // java.util.Map map
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
        end local 1 // java.lang.String key
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$LocalMemberTable;
            0    2     1   key  Ljava/lang/String;
            0    2     2  kind  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            1    2     3   map  Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;
    Signature: (Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/List<Ljavax/lang/model/element/Element;>;
    MethodParameters:
      Name  Flags
      key   
      kind  

  java.util.List<javax.lang.model.element.Element> getPropertyMethods(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Ljava/util/List;
    flags: (0x0000) 
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable this
        start local 1 // java.lang.String methodName
        start local 2 // int argcount
         0: .line 735
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            aload 1 /* methodName */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ":"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 2 /* argcount */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.METHODS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.getMembers:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/List;
            invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
         1: .line 736
            aload 0 /* this */
            invokedynamic test(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$LocalMemberTable;)Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$LocalMemberTable.lambda$7(Ljavax/lang/model/element/Element;)Z (7)
                  (Ljavax/lang/model/element/Element;)Z
            invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
         2: .line 737
            invokestatic java.util.stream.Collectors.toList:()Ljava/util/stream/Collector;
            invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast java.util.List
         3: .line 735
            areturn
        end local 2 // int argcount
        end local 1 // java.lang.String methodName
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$LocalMemberTable;
            0    4     1  methodName  Ljava/lang/String;
            0    4     2    argcount  I
    Signature: (Ljava/lang/String;I)Ljava/util/List<Ljavax/lang/model/element/Element;>;
    MethodParameters:
            Name  Flags
      methodName  
      argcount    

  static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 641
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.$SWITCH_TABLE$javax$lang$model$element$ElementKind:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic javax.lang.model.element.ElementKind.values:()[Ljavax/lang/model/element/ElementKind;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic javax.lang.model.element.ElementKind.ANNOTATION_TYPE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_4
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic javax.lang.model.element.ElementKind.CLASS:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_3
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic javax.lang.model.element.ElementKind.CONSTRUCTOR:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 12
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic javax.lang.model.element.ElementKind.ENUM:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_2
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic javax.lang.model.element.ElementKind.ENUM_CONSTANT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 6
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic javax.lang.model.element.ElementKind.EXCEPTION_PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 10
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic javax.lang.model.element.ElementKind.FIELD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 7
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic javax.lang.model.element.ElementKind.INSTANCE_INIT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 14
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic javax.lang.model.element.ElementKind.INTERFACE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_5
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic javax.lang.model.element.ElementKind.LOCAL_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 9
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic javax.lang.model.element.ElementKind.METHOD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 11
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic javax.lang.model.element.ElementKind.MODULE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 18
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic javax.lang.model.element.ElementKind.OTHER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 16
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic javax.lang.model.element.ElementKind.PACKAGE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_1
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic javax.lang.model.element.ElementKind.PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 8
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            getstatic javax.lang.model.element.ElementKind.RESOURCE_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 17
            iastore
        48: goto 50
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        49: pop
      StackMap locals:
      StackMap stack:
        50: aload 0
            getstatic javax.lang.model.element.ElementKind.STATIC_INIT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 13
            iastore
        51: goto 53
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        52: pop
      StackMap locals:
      StackMap stack:
        53: aload 0
            getstatic javax.lang.model.element.ElementKind.TYPE_PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 15
            iastore
        54: goto 56
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        55: pop
      StackMap locals:
      StackMap stack:
        56: aload 0
            dup
            putstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.$SWITCH_TABLE$javax$lang$model$element$ElementKind:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError
          41    42      43  Class java.lang.NoSuchFieldError
          44    45      46  Class java.lang.NoSuchFieldError
          47    48      49  Class java.lang.NoSuchFieldError
          50    51      52  Class java.lang.NoSuchFieldError
          53    54      55  Class java.lang.NoSuchFieldError

  private static java.util.List lambda$0(jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind, java.util.List);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind k
        start local 1 // java.util.List v
         0: .line 689
            aload 1 /* v */
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
        end local 1 // java.util.List v
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind k
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     k  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            0    1     1     v  Ljava/util/List<Ljavax/lang/model/element/Element;>;

  private static java.util.List lambda$1(jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind t
         0: .line 690
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind t
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     t  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;

  private static java.util.Map lambda$2(jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind, java.util.Map);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/Map;)Ljava/util/Map;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind k
        start local 1 // java.util.Map v
         0: .line 692
            aload 1 /* v */
            invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
            areturn
        end local 1 // java.util.Map v
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind k
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     k  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            0    1     1     v  Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  private static java.util.Map lambda$3(jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/Map;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind t
         0: .line 693
            invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind t
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     t  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;

  private static java.util.List lambda$4(jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind k
         0: .line 712
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind k
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     k  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;

  private static java.util.Map lambda$5(jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/Map;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind k
         0: .line 715
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind k
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     k  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;

  private static java.util.List lambda$6(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String l
         0: .line 716
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            areturn
        end local 0 // java.lang.String l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     l  Ljava/lang/String;

  private boolean lambda$7(javax.lang.model.element.Element);
    descriptor: (Ljavax/lang/model/element/Element;)Z
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable this
        start local 1 // javax.lang.model.element.Element m
         0: .line 736
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.this$0:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
            getfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* m */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isPublic:(Ljavax/lang/model/element/Element;)Z
            ifne 1
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable.this$0:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
            getfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* m */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isProtected:(Ljavax/lang/model/element/Element;)Z
            ifne 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 1 // javax.lang.model.element.Element m
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$LocalMemberTable;
            0    3     1     m  Ljavax/lang/model/element/Element;
}
SourceFile: "VisibleMemberTable.java"
NestHost: jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public final Kind = jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind of jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable
  LocalMemberTable = jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable of jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable
  jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$LocalMemberTable$1