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 617
            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 618
            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 619
            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 621
            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 622
            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 623
            aload 1
            getfield jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable.options:Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseOptions.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 624
            goto 25
         8: .line 626
      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 - 19
                    2: 9
                    3: 9
                    4: 9
                    5: 9
                    6: 24
                    7: 11
                    8: 25
                    9: 25
                   10: 25
                   11: 13
                   12: 22
                   13: 25
                   14: 25
                   15: 25
                   16: 25
                   17: 25
                   18: 25
                   19: 9
              default: 25
          }
         9: .line 632
      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 633
            goto 25
        11: .line 635
      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 636
            goto 25
        13: .line 638
      StackMap locals:
      StackMap stack:
            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
        14: .line 639
            aload 3 /* e */
            checkcast javax.lang.model.element.ExecutableElement
            astore 5 /* ee */
        start local 5 // javax.lang.model.element.ExecutableElement ee
        15: .line 640
            aload 0 /* this */
            aload 3 /* e */
            aload 5 /* ee */
            invokeinterface javax.lang.model.element.ExecutableElement.getDefaultValue:()Ljavax/lang/model/element/AnnotationValue;
            ifnonnull 17
        16: .line 641
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_REQUIRED:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            goto 18
        17: .line 642
      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;
        18: .line 640
      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
        end local 5 // javax.lang.model.element.ExecutableElement ee
        19: .line 643
            goto 25
        20: .line 644
      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 646
            goto 25
        22: .line 648
      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 649
            goto 25
        24: .line 651
      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 622
      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 657
            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 658
            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 659
            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 661
            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 662
            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 657
            iinc 4 1
      StackMap locals:
      StackMap stack:
        33: iload 4
            iload 5
            if_icmplt 27
        34: .line 664
            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   19     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 668
            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 678
            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 668
            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 682
            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 683
            aload 3 /* list */
            aload 1 /* e */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         2: .line 685
            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 686
            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 687
            aload 3 /* list */
            aload 1 /* e */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         5: .line 688
            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 691
            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 695
            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 696
            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 700
            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 701
            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 705
            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 706
            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 707
            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 705
            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 609
            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.BINDING_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 21
            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.CLASS:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_3
            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.CONSTRUCTOR:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 12
            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:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_2
            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.ENUM_CONSTANT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 6
            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.EXCEPTION_PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 10
            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.FIELD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 7
            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.INSTANCE_INIT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 14
            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.INTERFACE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_5
            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.LOCAL_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 9
            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.METHOD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 11
            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.MODULE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 18
            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.OTHER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 16
            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.PACKAGE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_1
            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.PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 8
            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.RECORD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 19
            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.RECORD_COMPONENT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 20
            iastore
        54: goto 56
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        55: pop
      StackMap locals:
      StackMap stack:
        56: 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
        57: goto 59
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        58: pop
      StackMap locals:
      StackMap stack:
        59: 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
        60: goto 62
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        61: pop
      StackMap locals:
      StackMap stack:
        62: 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
        63: goto 65
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        64: pop
      StackMap locals:
      StackMap stack:
        65: 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
          56    57      58  Class java.lang.NoSuchFieldError
          59    60      61  Class java.lang.NoSuchFieldError
          62    63      64  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 658
            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 659
            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 661
            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 662
            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 682
            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 685
            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 686
            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 706
            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