public class jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory extends jdk.javadoc.internal.doclets.toolkit.util.links.LinkFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory
  super_class: jdk.javadoc.internal.doclets.toolkit.util.links.LinkFactory
{
  private final jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter m_writer;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final jdk.javadoc.internal.doclets.toolkit.util.DocPaths docPaths;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static volatile int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$HtmlLinkInfo$Kind;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  public void <init>(jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter writer
         0: .line 66
            aload 0 /* this */
            aload 1 /* writer */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            invokespecial jdk.javadoc.internal.doclets.toolkit.util.links.LinkFactory.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/Utils;)V
         1: .line 67
            aload 0 /* this */
            aload 1 /* writer */
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
         2: .line 68
            aload 0 /* this */
            aload 1 /* writer */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
         3: .line 69
            return
        end local 1 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter writer
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory;
            0    4     1  writer  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
    MethodParameters:
        Name  Flags
      writer  

  protected jdk.javadoc.internal.doclets.toolkit.Content newContent();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory this
         0: .line 73
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            areturn
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory;

  protected jdk.javadoc.internal.doclets.toolkit.Content getClassLink(jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=13, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo linkInfo
         0: .line 78
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            astore 2 /* configuration */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.BaseConfiguration configuration
         1: .line 79
            aload 1 /* linkInfo */
            checkcast jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
            astore 3 /* classLinkInfo */
        start local 3 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo classLinkInfo
         2: .line 80
            aload 3 /* classLinkInfo */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.typeElement:Ljavax/lang/model/element/TypeElement;
            astore 4 /* typeElement */
        start local 4 // javax.lang.model.element.TypeElement typeElement
         3: .line 83
            ldc ""
            astore 5 /* title */
        start local 5 // java.lang.String title
         4: .line 84
            aload 3 /* classLinkInfo */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.where:Ljava/lang/String;
            ifnull 5
            aload 3 /* classLinkInfo */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.where:Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo jdk.javadoc.internal.doclets.toolkit.BaseConfiguration jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo javax.lang.model.element.TypeElement java.lang.String
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: istore 6 /* hasWhere */
        start local 6 // boolean hasWhere
         7: .line 85
            iload 6 /* hasWhere */
            ifne 14
         8: .line 86
            aload 3 /* classLinkInfo */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.type:Ljavax/lang/model/type/TypeMirror;
            ifnull 11
         9: .line 87
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* classLinkInfo */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.type:Ljavax/lang/model/type/TypeMirror;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getComponentType:(Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/TypeMirror;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isTypeVariable:(Ljavax/lang/model/type/TypeMirror;)Z
            ifeq 11
        10: .line 86
            iconst_1
            goto 12
      StackMap locals: int
      StackMap stack:
        11: iconst_0
      StackMap locals:
      StackMap stack: int
        12: istore 7 /* isTypeLink */
        start local 7 // boolean isTypeLink
        13: .line 88
            aload 0 /* this */
            aload 4 /* typeElement */
            iload 7 /* isTypeLink */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.getClassToolTip:(Ljavax/lang/model/element/TypeElement;Z)Ljava/lang/String;
            astore 5 /* title */
        end local 7 // boolean isTypeLink
        14: .line 90
      StackMap locals:
      StackMap stack:
            aload 3 /* classLinkInfo */
            aload 2 /* configuration */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.getClassLinkLabel:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 7 /* label */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content label
        15: .line 93
            aload 3 /* classLinkInfo */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.skipPreview:Z
            ifeq 16
            iconst_0
            goto 17
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
        16: iconst_1
      StackMap locals:
      StackMap stack: int
        17: istore 10 /* showPreview */
        start local 10 // boolean showPreview
        18: .line 94
            iload 6 /* hasWhere */
            ifne 22
            iload 10 /* showPreview */
            ifeq 22
        19: .line 95
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 4 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.elementFlags:(Ljavax/lang/model/element/Element;)Ljava/util/Set;
            astore 8 /* flags */
        start local 8 // java.util.Set flags
        20: .line 96
            aload 4 /* typeElement */
            astore 9 /* target */
        start local 9 // javax.lang.model.element.Element target
        21: .line 97
            goto 29
        end local 9 // javax.lang.model.element.Element target
        end local 8 // java.util.Set flags
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo jdk.javadoc.internal.doclets.toolkit.BaseConfiguration jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo javax.lang.model.element.TypeElement java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content top top int
      StackMap stack:
        22: aload 3 /* classLinkInfo */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.context:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.SEE_TAG:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            if_acmpeq 23
            aload 3 /* classLinkInfo */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.context:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.MEMBER_DEPRECATED_PREVIEW:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            if_acmpne 27
        23: .line 98
      StackMap locals:
      StackMap stack:
            aload 3 /* classLinkInfo */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.targetMember:Ljavax/lang/model/element/Element;
            ifnull 27
            iload 10 /* showPreview */
            ifeq 27
        24: .line 99
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* classLinkInfo */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.targetMember:Ljavax/lang/model/element/Element;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.elementFlags:(Ljavax/lang/model/element/Element;)Ljava/util/Set;
            astore 8 /* flags */
        start local 8 // java.util.Set flags
        25: .line 100
            aload 3 /* classLinkInfo */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.targetMember:Ljavax/lang/model/element/Element;
            astore 9 /* target */
        start local 9 // javax.lang.model.element.Element target
        26: .line 101
            goto 29
        end local 9 // javax.lang.model.element.Element target
        end local 8 // java.util.Set flags
        27: .line 102
      StackMap locals:
      StackMap stack:
            ldc Ljdk/javadoc/internal/doclets/toolkit/util/Utils$ElementFlag;
            invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
            astore 8 /* flags */
        start local 8 // java.util.Set flags
        28: .line 103
            aconst_null
            astore 9 /* target */
        start local 9 // javax.lang.model.element.Element target
        29: .line 106
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo jdk.javadoc.internal.doclets.toolkit.BaseConfiguration jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo javax.lang.model.element.TypeElement java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content java.util.Set javax.lang.model.element.Element int
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            astore 11 /* link */
        start local 11 // jdk.javadoc.internal.doclets.toolkit.Content link
        30: .line 107
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 4 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
            ifeq 47
        31: .line 108
            aload 2 /* configuration */
            aload 4 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.isGeneratedDoc:(Ljavax/lang/model/element/TypeElement;)Z
            ifeq 61
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 4 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.hasHiddenTag:(Ljavax/lang/model/element/Element;)Z
            ifne 61
        32: .line 109
            aload 0 /* this */
            aload 3 /* classLinkInfo */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.getPath:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            astore 12 /* filename */
        start local 12 // jdk.javadoc.internal.doclets.toolkit.util.DocPath filename
        33: .line 110
            aload 1 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo.linkToSelf:Z
            ifne 35
        34: .line 111
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            aload 4 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forName:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.filename:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.equals:(Ljava/lang/Object;)Z
            ifne 61
        35: .line 112
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.DocPath
      StackMap stack:
            aload 11 /* link */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
        36: .line 113
            aload 12 /* filename */
            aload 3 /* classLinkInfo */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.where:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.fragment:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
        37: .line 114
            aload 7 /* label */
        38: .line 115
            aload 3 /* classLinkInfo */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.style:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
        39: .line 116
            aload 5 /* title */
        40: .line 112
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        41: .line 117
            aload 8 /* flags */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.Utils$ElementFlag.PREVIEW:Ljdk/javadoc/internal/doclets/toolkit/util/Utils$ElementFlag;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 46
        42: .line 118
            aload 11 /* link */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
        43: .line 119
            aload 12 /* filename */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
            aload 9 /* target */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forPreviewSection:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            invokeinterface jdk.javadoc.internal.doclets.formats.html.markup.HtmlId.name:()Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.fragment:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
        44: .line 120
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.previewMark:Ljdk/javadoc/internal/doclets/toolkit/Content;
        45: .line 118
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SUP:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        46: .line 122
      StackMap locals:
      StackMap stack:
            aload 11 /* link */
            areturn
        end local 12 // jdk.javadoc.internal.doclets.toolkit.util.DocPath filename
        47: .line 126
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
        48: .line 127
            aload 4 /* typeElement */
            aload 3 /* classLinkInfo */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.where:Ljava/lang/String;
        49: .line 128
            aload 7 /* label */
            aload 3 /* classLinkInfo */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.style:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            iconst_1
        50: .line 126
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossClassLink:(Ljavax/lang/model/element/TypeElement;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 12 /* crossLink */
        start local 12 // jdk.javadoc.internal.doclets.toolkit.Content crossLink
        51: .line 129
            aload 12 /* crossLink */
            ifnull 61
        52: .line 130
            aload 11 /* link */
            aload 12 /* crossLink */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        53: .line 131
            aload 8 /* flags */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.Utils$ElementFlag.PREVIEW:Ljdk/javadoc/internal/doclets/toolkit/util/Utils$ElementFlag;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 60
        54: .line 132
            aload 11 /* link */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
        55: .line 133
            aload 4 /* typeElement */
        56: .line 134
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
            aload 9 /* target */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forPreviewSection:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            invokeinterface jdk.javadoc.internal.doclets.formats.html.markup.HtmlId.name:()Ljava/lang/String;
        57: .line 135
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.previewMark:Ljdk/javadoc/internal/doclets/toolkit/Content;
        58: .line 136
            aconst_null
            iconst_0
        59: .line 132
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossClassLink:(Ljavax/lang/model/element/TypeElement;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SUP:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        60: .line 138
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 11 /* link */
            areturn
        end local 12 // jdk.javadoc.internal.doclets.toolkit.Content crossLink
        61: .line 142
      StackMap locals:
      StackMap stack:
            aload 11 /* link */
            aload 7 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        62: .line 143
            aload 8 /* flags */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.Utils$ElementFlag.PREVIEW:Ljdk/javadoc/internal/doclets/toolkit/util/Utils$ElementFlag;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 64
        63: .line 144
            aload 11 /* link */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.previewMark:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SUP:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        64: .line 146
      StackMap locals:
      StackMap stack:
            aload 11 /* link */
            areturn
        end local 11 // jdk.javadoc.internal.doclets.toolkit.Content link
        end local 10 // boolean showPreview
        end local 9 // javax.lang.model.element.Element target
        end local 8 // java.util.Set flags
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content label
        end local 6 // boolean hasWhere
        end local 5 // java.lang.String title
        end local 4 // javax.lang.model.element.TypeElement typeElement
        end local 3 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo classLinkInfo
        end local 2 // jdk.javadoc.internal.doclets.toolkit.BaseConfiguration configuration
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo linkInfo
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   65     0           this  Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory;
            0   65     1       linkInfo  Ljdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo;
            1   65     2  configuration  Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
            2   65     3  classLinkInfo  Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
            3   65     4    typeElement  Ljavax/lang/model/element/TypeElement;
            4   65     5          title  Ljava/lang/String;
            7   65     6       hasWhere  Z
           13   14     7     isTypeLink  Z
           15   65     7          label  Ljdk/javadoc/internal/doclets/toolkit/Content;
           20   22     8          flags  Ljava/util/Set<Ljdk/javadoc/internal/doclets/toolkit/util/Utils$ElementFlag;>;
           25   27     8          flags  Ljava/util/Set<Ljdk/javadoc/internal/doclets/toolkit/util/Utils$ElementFlag;>;
           28   65     8          flags  Ljava/util/Set<Ljdk/javadoc/internal/doclets/toolkit/util/Utils$ElementFlag;>;
           21   22     9         target  Ljavax/lang/model/element/Element;
           26   27     9         target  Ljavax/lang/model/element/Element;
           29   65     9         target  Ljavax/lang/model/element/Element;
           18   65    10    showPreview  Z
           30   65    11           link  Ljdk/javadoc/internal/doclets/toolkit/Content;
           33   47    12       filename  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
           51   61    12      crossLink  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
          Name  Flags
      linkInfo  

  protected jdk.javadoc.internal.doclets.toolkit.Content getTypeParameterLinks(jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=8, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo linkInfo
         0: .line 151
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.newContent:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 2 /* links */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content links
         1: .line 152
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* vars */
        start local 3 // java.util.List vars
         2: .line 153
            aload 1 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo.type:Ljavax/lang/model/type/TypeMirror;
            ifnull 4
         3: .line 154
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo.type:Ljavax/lang/model/type/TypeMirror;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getComponentType:(Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/TypeMirror;
            goto 5
         4: .line 155
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content java.util.List
      StackMap stack:
            aconst_null
         5: .line 153
      StackMap locals:
      StackMap stack: javax.lang.model.type.TypeMirror
            astore 4 /* ctype */
        start local 4 // javax.lang.model.type.TypeMirror ctype
         6: .line 156
            aload 1 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo.executableElement:Ljavax/lang/model/element/ExecutableElement;
            ifnull 9
         7: .line 157
            aload 1 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo.executableElement:Ljavax/lang/model/element/ExecutableElement;
            invokeinterface javax.lang.model.element.ExecutableElement.getTypeParameters:()Ljava/util/List;
            aload 3 /* vars */
            invokedynamic accept(Ljava/util/List;)Ljava/util/function/Consumer;
              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;)V
                  jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.lambda$0(Ljava/util/List;Ljavax/lang/model/element/TypeParameterElement;)V (6)
                  (Ljavax/lang/model/element/TypeParameterElement;)V
            invokeinterface java.util.List.forEach:(Ljava/util/function/Consumer;)V
         8: .line 158
            goto 19
      StackMap locals: javax.lang.model.type.TypeMirror
      StackMap stack:
         9: aload 1 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo.type:Ljavax/lang/model/type/TypeMirror;
            ifnull 12
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo.type:Ljavax/lang/model/type/TypeMirror;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDeclaredType:(Ljavax/lang/model/type/TypeMirror;)Z
            ifeq 12
        10: .line 159
            aload 3 /* vars */
            aload 1 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo.type:Ljavax/lang/model/type/TypeMirror;
            checkcast javax.lang.model.type.DeclaredType
            invokeinterface javax.lang.model.type.DeclaredType.getTypeArguments:()Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        11: .line 160
            goto 19
      StackMap locals:
      StackMap stack:
        12: aload 4 /* ctype */
            ifnull 15
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 4 /* ctype */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDeclaredType:(Ljavax/lang/model/type/TypeMirror;)Z
            ifeq 15
        13: .line 161
            aload 3 /* vars */
            aload 4 /* ctype */
            checkcast javax.lang.model.type.DeclaredType
            invokeinterface javax.lang.model.type.DeclaredType.getTypeArguments:()Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        14: .line 162
            goto 19
      StackMap locals:
      StackMap stack:
        15: aload 4 /* ctype */
            ifnonnull 18
            aload 1 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo.typeElement:Ljavax/lang/model/element/TypeElement;
            ifnull 18
        16: .line 163
            aload 1 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo.typeElement:Ljavax/lang/model/element/TypeElement;
            invokeinterface javax.lang.model.element.TypeElement.getTypeParameters:()Ljava/util/List;
            aload 3 /* vars */
            invokedynamic accept(Ljava/util/List;)Ljava/util/function/Consumer;
              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;)V
                  jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.lambda$1(Ljava/util/List;Ljavax/lang/model/element/TypeParameterElement;)V (6)
                  (Ljavax/lang/model/element/TypeParameterElement;)V
            invokeinterface java.util.List.forEach:(Ljava/util/function/Consumer;)V
        17: .line 164
            goto 19
        18: .line 166
      StackMap locals:
      StackMap stack:
            aload 2 /* links */
            areturn
        19: .line 168
      StackMap locals:
      StackMap stack:
            aload 3 /* vars */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 33
        20: .line 169
            aload 2 /* links */
            ldc "<"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        21: .line 170
            iconst_0
            istore 5 /* many */
        start local 5 // boolean many
        22: .line 171
            aload 3 /* vars */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 7
            goto 31
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo jdk.javadoc.internal.doclets.toolkit.Content java.util.List javax.lang.model.type.TypeMirror int top java.util.Iterator
      StackMap stack:
        23: aload 7
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.type.TypeMirror
            astore 6 /* t */
        start local 6 // javax.lang.model.type.TypeMirror t
        24: .line 172
            iload 5 /* many */
            ifeq 29
        25: .line 173
            aload 2 /* links */
            ldc ","
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        26: .line 174
            aload 2 /* links */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Entity.ZERO_WIDTH_SPACE:Ljdk/javadoc/internal/doclets/formats/html/markup/Entity;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        27: .line 175
            aload 1 /* linkInfo */
            checkcast jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.getContext:()Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.MEMBER_TYPE_PARAMS:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            if_acmpne 29
        28: .line 176
            aload 2 /* links */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocletConstants.NL:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        29: .line 179
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo jdk.javadoc.internal.doclets.toolkit.Content java.util.List javax.lang.model.type.TypeMirror int javax.lang.model.type.TypeMirror java.util.Iterator
      StackMap stack:
            aload 2 /* links */
            aload 0 /* this */
            aload 1 /* linkInfo */
            aload 6 /* t */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.getTypeParameterLink:(Ljdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo;Ljavax/lang/model/type/TypeMirror;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        30: .line 180
            iconst_1
            istore 5 /* many */
        end local 6 // javax.lang.model.type.TypeMirror t
        31: .line 171
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo jdk.javadoc.internal.doclets.toolkit.Content java.util.List javax.lang.model.type.TypeMirror int top java.util.Iterator
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 23
        32: .line 182
            aload 2 /* links */
            ldc ">"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        end local 5 // boolean many
        33: .line 184
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo jdk.javadoc.internal.doclets.toolkit.Content java.util.List javax.lang.model.type.TypeMirror
      StackMap stack:
            aload 2 /* links */
            areturn
        end local 4 // javax.lang.model.type.TypeMirror ctype
        end local 3 // java.util.List vars
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content links
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo linkInfo
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   34     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory;
            0   34     1  linkInfo  Ljdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo;
            1   34     2     links  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2   34     3      vars  Ljava/util/List<Ljavax/lang/model/type/TypeMirror;>;
            6   34     4     ctype  Ljavax/lang/model/type/TypeMirror;
           22   33     5      many  Z
           24   31     6         t  Ljavax/lang/model/type/TypeMirror;
    MethodParameters:
          Name  Flags
      linkInfo  

  protected jdk.javadoc.internal.doclets.toolkit.Content getTypeParameterLink(jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo, javax.lang.model.type.TypeMirror);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo;Ljavax/lang/model/type/TypeMirror;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo linkInfo
        start local 2 // javax.lang.model.type.TypeMirror typeParam
         0: .line 195
            new jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         1: .line 196
            aload 1 /* linkInfo */
            checkcast jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.getContext:()Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            aload 2 /* typeParam */
         2: .line 195
            invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/type/TypeMirror;)V
         3: .line 196
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.skipPreview:(Z)Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
         4: .line 195
            astore 3 /* typeLinkInfo */
        start local 3 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo typeLinkInfo
         5: .line 197
            aload 3 /* typeLinkInfo */
            aload 1 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo.excludeTypeBounds:Z
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.excludeTypeBounds:Z
         6: .line 198
            aload 3 /* typeLinkInfo */
            aload 1 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo.excludeTypeParameterLinks:Z
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.excludeTypeParameterLinks:Z
         7: .line 199
            aload 3 /* typeLinkInfo */
            aload 1 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo.linkToSelf:Z
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.linkToSelf:Z
         8: .line 200
            aload 0 /* this */
            aload 3 /* typeLinkInfo */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.getLink:(Ljdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 3 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo typeLinkInfo
        end local 2 // javax.lang.model.type.TypeMirror typeParam
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo linkInfo
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory;
            0    9     1      linkInfo  Ljdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo;
            0    9     2     typeParam  Ljavax/lang/model/type/TypeMirror;
            5    9     3  typeLinkInfo  Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
    MethodParameters:
           Name  Flags
      linkInfo   
      typeParam  

  public jdk.javadoc.internal.doclets.toolkit.Content getTypeAnnotationLinks(jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo linkInfo
         0: .line 205
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            astore 2 /* links */
        start local 2 // jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder links
         1: .line 207
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo.type:Ljavax/lang/model/type/TypeMirror;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isAnnotated:(Ljavax/lang/model/type/TypeMirror;)Z
            ifeq 4
         2: .line 208
            aload 1 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo.type:Ljavax/lang/model/type/TypeMirror;
            invokeinterface javax.lang.model.type.TypeMirror.getAnnotationMirrors:()Ljava/util/List;
            astore 3 /* annotations */
        start local 3 // java.util.List annotations
         3: .line 209
            goto 12
        end local 3 // java.util.List annotations
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
      StackMap stack:
         4: aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo.type:Ljavax/lang/model/type/TypeMirror;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isTypeVariable:(Ljavax/lang/model/type/TypeMirror;)Z
            ifeq 11
         5: .line 212
            invokestatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$HtmlLinkInfo$Kind:()[I
            aload 1 /* linkInfo */
            checkcast jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.context:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            iaload
            lookupswitch { // 3
                   15: 6
                   18: 6
                   31: 6
              default: 9
          }
         6: .line 216
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            getfield jdk.javadoc.internal.doclets.toolkit.util.Utils.typeUtils:Ljavax/lang/model/util/Types;
            aload 1 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo.type:Ljavax/lang/model/type/TypeMirror;
            invokeinterface javax.lang.model.util.Types.asElement:(Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/element/Element;
            astore 4 /* element */
        start local 4 // javax.lang.model.element.Element element
         7: .line 217
            aload 4 /* element */
            invokeinterface javax.lang.model.element.Element.getAnnotationMirrors:()Ljava/util/List;
            astore 3 /* annotations */
        start local 3 // java.util.List annotations
         8: .line 218
            goto 12
        end local 4 // javax.lang.model.element.Element element
        end local 3 // java.util.List annotations
         9: .line 220
      StackMap locals:
      StackMap stack:
            aload 1 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo.type:Ljavax/lang/model/type/TypeMirror;
            invokeinterface javax.lang.model.type.TypeMirror.getAnnotationMirrors:()Ljava/util/List;
            astore 3 /* annotations */
        start local 3 // java.util.List annotations
        10: .line 224
            goto 12
        end local 3 // java.util.List annotations
        11: .line 225
      StackMap locals:
      StackMap stack:
            aload 2 /* links */
            areturn
        start local 3 // java.util.List annotations
        12: .line 228
      StackMap locals: java.util.List
      StackMap stack:
            aload 3 /* annotations */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 14
        13: .line 229
            aload 2 /* links */
            areturn
        14: .line 231
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            aload 3 /* annotations */
            iconst_0
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAnnotations:(Ljava/util/List;Z)Ljava/util/List;
        15: .line 232
            aload 2 /* links */
            invokedynamic accept(Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;)Ljava/util/function/Consumer;
              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;)V
                  jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.lambda$2(Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;Ljdk/javadoc/internal/doclets/toolkit/Content;)V (6)
                  (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
            invokeinterface java.util.List.forEach:(Ljava/util/function/Consumer;)V
        16: .line 237
            aload 2 /* links */
            areturn
        end local 3 // java.util.List annotations
        end local 2 // jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder links
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo linkInfo
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   17     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory;
            0   17     1     linkInfo  Ljdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo;
            1   17     2        links  Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
            3    4     3  annotations  Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
            8    9     3  annotations  Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
           10   11     3  annotations  Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
           12   17     3  annotations  Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
            7    9     4      element  Ljavax/lang/model/element/Element;
    MethodParameters:
          Name  Flags
      linkInfo  

  private java.lang.String getClassToolTip(javax.lang.model.element.TypeElement, boolean);
    descriptor: (Ljavax/lang/model/element/TypeElement;Z)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=4, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory this
        start local 1 // javax.lang.model.element.TypeElement typeElement
        start local 2 // boolean isTypeLink
         0: .line 247
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getDocResources:()Ljdk/javadoc/internal/doclets/toolkit/Resources;
            astore 3 /* resources */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Resources resources
         1: .line 248
            iload 2 /* isTypeLink */
            ifeq 5
         2: .line 249
            aload 3 /* resources */
            ldc "doclet.Href_Type_Param_Title"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
         3: .line 250
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
            aastore
         4: .line 249
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
         5: .line 251
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Resources
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isInterface:(Ljavax/lang/model/element/Element;)Z
            ifeq 9
         6: .line 252
            aload 3 /* resources */
            ldc "doclet.Href_Interface_Title"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
         7: .line 253
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLocalizedPackageName:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            aastore
         8: .line 252
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
         9: .line 254
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isAnnotationType:(Ljavax/lang/model/element/Element;)Z
            ifeq 13
        10: .line 255
            aload 3 /* resources */
            ldc "doclet.Href_Annotation_Title"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
        11: .line 256
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLocalizedPackageName:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            aastore
        12: .line 255
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        13: .line 257
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isEnum:(Ljavax/lang/model/element/Element;)Z
            ifeq 17
        14: .line 258
            aload 3 /* resources */
            ldc "doclet.Href_Enum_Title"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
        15: .line 259
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLocalizedPackageName:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            aastore
        16: .line 258
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        17: .line 261
      StackMap locals:
      StackMap stack:
            aload 3 /* resources */
            ldc "doclet.Href_Class_Title"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
        18: .line 262
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLocalizedPackageName:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            aastore
        19: .line 261
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Resources resources
        end local 2 // boolean isTypeLink
        end local 1 // javax.lang.model.element.TypeElement typeElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   20     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory;
            0   20     1  typeElement  Ljavax/lang/model/element/TypeElement;
            0   20     2   isTypeLink  Z
            1   20     3    resources  Ljdk/javadoc/internal/doclets/toolkit/Resources;
    MethodParameters:
             Name  Flags
      typeElement  
      isTypeLink   

  private jdk.javadoc.internal.doclets.toolkit.util.DocPath getPath(jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo linkInfo
         0: .line 275
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.m_writer:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            aload 1 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.typeElement:Ljavax/lang/model/element/TypeElement;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forClass:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            areturn
        end local 1 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo linkInfo
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory;
            0    1     1  linkInfo  Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
    MethodParameters:
          Name  Flags
      linkInfo  

  static int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$HtmlLinkInfo$Kind();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 60
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$HtmlLinkInfo$Kind:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.values:()[Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ANNOTATION:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 29
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.CLASS:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            iconst_2
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.CLASS_HEADER:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 14
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.CLASS_SIGNATURE:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 15
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.CLASS_SIGNATURE_PARENT_NAME:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 24
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.CLASS_TREE_PARENT:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 30
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.CLASS_USE:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            iconst_5
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.CLASS_USE_HEADER:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 32
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.CONSTANT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 7
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.DEFAULT:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            iconst_1
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.EXECUTABLE_ELEMENT_COPY:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 26
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.EXECUTABLE_MEMBER_PARAM:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.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 jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.IMPLEMENTED_CLASSES:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 21
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.IMPLEMENTED_INTERFACES:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 20
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.INDEX:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 6
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.MEMBER:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            iconst_3
            iastore
        48: goto 50
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        49: pop
      StackMap locals:
      StackMap stack:
        50: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.MEMBER_DEPRECATED_PREVIEW:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            iconst_4
            iastore
        51: goto 53
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        52: pop
      StackMap locals:
      StackMap stack:
        53: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.MEMBER_TYPE_PARAMS:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 31
            iastore
        54: goto 56
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        55: pop
      StackMap locals:
      StackMap stack:
        56: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.METHOD_OVERRIDES:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 28
            iastore
        57: goto 59
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        58: pop
      StackMap locals:
      StackMap stack:
        59: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.METHOD_SPECIFIED_BY:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 27
            iastore
        60: goto 62
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        61: pop
      StackMap locals:
      StackMap stack:
        62: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.PACKAGE:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 10
            iastore
        63: goto 65
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        64: pop
      StackMap locals:
      StackMap stack:
        65: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.PERMITTED_SUBCLASSES:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 25
            iastore
        66: goto 68
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        67: pop
      StackMap locals:
      StackMap stack:
        68: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.PROPERTY_COPY:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 33
            iastore
        69: goto 71
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        70: pop
      StackMap locals:
      StackMap stack:
        71: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.RECEIVER_TYPE:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 34
            iastore
        72: goto 74
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        73: pop
      StackMap locals:
      StackMap stack:
        74: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.RECORD_COMPONENT:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 35
            iastore
        75: goto 77
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        76: pop
      StackMap locals:
      StackMap stack:
        77: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.RETURN_TYPE:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 16
            iastore
        78: goto 80
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        79: pop
      StackMap locals:
      StackMap stack:
        80: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.SEE_TAG:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 11
            iastore
        81: goto 83
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        82: pop
      StackMap locals:
      StackMap stack:
        83: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.SERIALIZED_FORM:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 8
            iastore
        84: goto 86
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        85: pop
      StackMap locals:
      StackMap stack:
        86: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.SERIAL_MEMBER:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 9
            iastore
        87: goto 89
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        88: pop
      StackMap locals:
      StackMap stack:
        89: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.SUBCLASSES:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 23
            iastore
        90: goto 92
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        91: pop
      StackMap locals:
      StackMap stack:
        92: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.SUBINTERFACES:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 22
            iastore
        93: goto 95
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        94: pop
      StackMap locals:
      StackMap stack:
        95: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.SUMMARY_RETURN_TYPE:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 17
            iastore
        96: goto 98
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        97: pop
      StackMap locals:
      StackMap stack:
        98: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.SUPER_INTERFACES:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 19
            iastore
        99: goto 101
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       100: pop
      StackMap locals:
      StackMap stack:
       101: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.THROWS_TYPE:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 36
            iastore
       102: goto 104
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       103: pop
      StackMap locals:
      StackMap stack:
       104: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.TREE:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 13
            iastore
       105: goto 107
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       106: pop
      StackMap locals:
      StackMap stack:
       107: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.VALUE_TAG:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.ordinal:()I
            bipush 12
            iastore
       108: goto 110
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       109: pop
      StackMap locals:
      StackMap stack:
       110: aload 0
            dup
            putstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$HtmlLinkInfo$Kind:[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
          65    66      67  Class java.lang.NoSuchFieldError
          68    69      70  Class java.lang.NoSuchFieldError
          71    72      73  Class java.lang.NoSuchFieldError
          74    75      76  Class java.lang.NoSuchFieldError
          77    78      79  Class java.lang.NoSuchFieldError
          80    81      82  Class java.lang.NoSuchFieldError
          83    84      85  Class java.lang.NoSuchFieldError
          86    87      88  Class java.lang.NoSuchFieldError
          89    90      91  Class java.lang.NoSuchFieldError
          92    93      94  Class java.lang.NoSuchFieldError
          95    96      97  Class java.lang.NoSuchFieldError
          98    99     100  Class java.lang.NoSuchFieldError
         101   102     103  Class java.lang.NoSuchFieldError
         104   105     106  Class java.lang.NoSuchFieldError
         107   108     109  Class java.lang.NoSuchFieldError

  private static void lambda$0(java.util.List, javax.lang.model.element.TypeParameterElement);
    descriptor: (Ljava/util/List;Ljavax/lang/model/element/TypeParameterElement;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // javax.lang.model.element.TypeParameterElement t
         0: .line 157
            aload 0
            aload 1 /* t */
            invokeinterface javax.lang.model.element.TypeParameterElement.asType:()Ljavax/lang/model/type/TypeMirror;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            return
        end local 1 // javax.lang.model.element.TypeParameterElement t
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     t  Ljavax/lang/model/element/TypeParameterElement;

  private static void lambda$1(java.util.List, javax.lang.model.element.TypeParameterElement);
    descriptor: (Ljava/util/List;Ljavax/lang/model/element/TypeParameterElement;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // javax.lang.model.element.TypeParameterElement t
         0: .line 163
            aload 0
            aload 1 /* t */
            invokeinterface javax.lang.model.element.TypeParameterElement.asType:()Ljavax/lang/model/type/TypeMirror;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            return
        end local 1 // javax.lang.model.element.TypeParameterElement t
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     t  Ljavax/lang/model/element/TypeParameterElement;

  private static void lambda$2(jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content a
         0: .line 233
            aload 0
            aload 1 /* a */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
            pop
         1: .line 234
            aload 0
            ldc " "
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
            pop
         2: .line 235
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     1     a  Ljdk/javadoc/internal/doclets/toolkit/Content;
}
SourceFile: "HtmlLinkFactory.java"
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public final Kind = jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind of jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
  public final ElementFlag = jdk.javadoc.internal.doclets.toolkit.util.Utils$ElementFlag of jdk.javadoc.internal.doclets.toolkit.util.Utils