public class jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet implements jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet
  super_class: java.lang.Object
{
  private final jdk.javadoc.doclet.Taglet userTaglet;
    descriptor: Ljdk/javadoc/doclet/Taglet;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(jdk.javadoc.doclet.Taglet);
    descriptor: (Ljdk/javadoc/doclet/Taglet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
        start local 1 // jdk.javadoc.doclet.Taglet t
         0: .line 54
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 55
            aload 0 /* this */
            aload 1 /* t */
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.userTaglet:Ljdk/javadoc/doclet/Taglet;
         2: .line 56
            return
        end local 1 // jdk.javadoc.doclet.Taglet t
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet;
            0    3     1     t  Ljdk/javadoc/doclet/Taglet;
    MethodParameters:
      Name  Flags
      t     

  public boolean inField();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
         0: .line 62
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.userTaglet:Ljdk/javadoc/doclet/Taglet;
            invokeinterface jdk.javadoc.doclet.Taglet.isInlineTag:()Z
            ifne 3
         1: .line 63
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.userTaglet:Ljdk/javadoc/doclet/Taglet;
            invokeinterface jdk.javadoc.doclet.Taglet.getAllowedLocations:()Ljava/util/Set;
            getstatic jdk.javadoc.doclet.Taglet$Location.FIELD:Ljdk/javadoc/doclet/Taglet$Location;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 3
         2: .line 62
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet;

  public boolean inConstructor();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
         0: .line 70
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.userTaglet:Ljdk/javadoc/doclet/Taglet;
            invokeinterface jdk.javadoc.doclet.Taglet.isInlineTag:()Z
            ifne 3
         1: .line 71
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.userTaglet:Ljdk/javadoc/doclet/Taglet;
            invokeinterface jdk.javadoc.doclet.Taglet.getAllowedLocations:()Ljava/util/Set;
            getstatic jdk.javadoc.doclet.Taglet$Location.CONSTRUCTOR:Ljdk/javadoc/doclet/Taglet$Location;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 3
         2: .line 70
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet;

  public boolean inMethod();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
         0: .line 78
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.userTaglet:Ljdk/javadoc/doclet/Taglet;
            invokeinterface jdk.javadoc.doclet.Taglet.isInlineTag:()Z
            ifne 3
         1: .line 79
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.userTaglet:Ljdk/javadoc/doclet/Taglet;
            invokeinterface jdk.javadoc.doclet.Taglet.getAllowedLocations:()Ljava/util/Set;
            getstatic jdk.javadoc.doclet.Taglet$Location.METHOD:Ljdk/javadoc/doclet/Taglet$Location;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 3
         2: .line 78
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet;

  public boolean inOverview();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
         0: .line 86
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.userTaglet:Ljdk/javadoc/doclet/Taglet;
            invokeinterface jdk.javadoc.doclet.Taglet.isInlineTag:()Z
            ifne 3
         1: .line 87
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.userTaglet:Ljdk/javadoc/doclet/Taglet;
            invokeinterface jdk.javadoc.doclet.Taglet.getAllowedLocations:()Ljava/util/Set;
            getstatic jdk.javadoc.doclet.Taglet$Location.OVERVIEW:Ljdk/javadoc/doclet/Taglet$Location;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 3
         2: .line 86
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet;

  public boolean inModule();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
         0: .line 94
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.userTaglet:Ljdk/javadoc/doclet/Taglet;
            invokeinterface jdk.javadoc.doclet.Taglet.isInlineTag:()Z
            ifne 3
         1: .line 95
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.userTaglet:Ljdk/javadoc/doclet/Taglet;
            invokeinterface jdk.javadoc.doclet.Taglet.getAllowedLocations:()Ljava/util/Set;
            getstatic jdk.javadoc.doclet.Taglet$Location.MODULE:Ljdk/javadoc/doclet/Taglet$Location;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 3
         2: .line 94
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet;

  public boolean inPackage();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
         0: .line 102
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.userTaglet:Ljdk/javadoc/doclet/Taglet;
            invokeinterface jdk.javadoc.doclet.Taglet.isInlineTag:()Z
            ifne 3
         1: .line 103
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.userTaglet:Ljdk/javadoc/doclet/Taglet;
            invokeinterface jdk.javadoc.doclet.Taglet.getAllowedLocations:()Ljava/util/Set;
            getstatic jdk.javadoc.doclet.Taglet$Location.PACKAGE:Ljdk/javadoc/doclet/Taglet$Location;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 3
         2: .line 102
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet;

  public boolean inType();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
         0: .line 110
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.userTaglet:Ljdk/javadoc/doclet/Taglet;
            invokeinterface jdk.javadoc.doclet.Taglet.isInlineTag:()Z
            ifne 3
         1: .line 111
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.userTaglet:Ljdk/javadoc/doclet/Taglet;
            invokeinterface jdk.javadoc.doclet.Taglet.getAllowedLocations:()Ljava/util/Set;
            getstatic jdk.javadoc.doclet.Taglet$Location.TYPE:Ljdk/javadoc/doclet/Taglet$Location;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 3
         2: .line 110
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet;

  public boolean isInlineTag();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
         0: .line 120
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.userTaglet:Ljdk/javadoc/doclet/Taglet;
            invokeinterface jdk.javadoc.doclet.Taglet.isInlineTag:()Z
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet;

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
         0: .line 127
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.userTaglet:Ljdk/javadoc/doclet/Taglet;
            invokeinterface jdk.javadoc.doclet.Taglet.getName:()Ljava/lang/String;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet;

  public jdk.javadoc.internal.doclets.toolkit.Content getTagletOutput(javax.lang.model.element.Element, com.sun.source.doctree.DocTree, jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter);
    descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
        start local 1 // javax.lang.model.element.Element element
        start local 2 // com.sun.source.doctree.DocTree tag
        start local 3 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter writer
         0: .line 134
            aload 3 /* writer */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.getOutputInstance:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 4 /* output */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content output
         1: .line 135
            aload 4 /* output */
            new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.userTaglet:Ljdk/javadoc/doclet/Taglet;
            aload 2 /* tag */
            invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
            aload 1 /* element */
            invokeinterface jdk.javadoc.doclet.Taglet.toString:(Ljava/util/List;Ljavax/lang/model/element/Element;)Ljava/lang/String;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 136
            aload 4 /* output */
            areturn
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content output
        end local 3 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter writer
        end local 2 // com.sun.source.doctree.DocTree tag
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Ljdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet;
            0    3     1  element  Ljavax/lang/model/element/Element;
            0    3     2      tag  Lcom/sun/source/doctree/DocTree;
            0    3     3   writer  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;
            1    3     4   output  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
         Name  Flags
      element  
      tag      
      writer   

  public jdk.javadoc.internal.doclets.toolkit.Content getTagletOutput(javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter);
    descriptor: (Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
        start local 1 // javax.lang.model.element.Element holder
        start local 2 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter writer
         0: .line 143
            aload 2 /* writer */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.getOutputInstance:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 3 /* output */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content output
         1: .line 144
            aload 2 /* writer */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.configuration:()Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
            getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            astore 4 /* utils */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.Utils utils
         2: .line 145
            aload 4 /* utils */
            aload 1 /* holder */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.getName:()Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getBlockTags:(Ljavax/lang/model/element/Element;Ljava/lang/String;)Ljava/util/List;
            astore 5 /* tags */
        start local 5 // java.util.List tags
         3: .line 146
            aload 5 /* tags */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 7
         4: .line 147
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.userTaglet:Ljdk/javadoc/doclet/Taglet;
            aload 5 /* tags */
            aload 1 /* holder */
            invokeinterface jdk.javadoc.doclet.Taglet.toString:(Ljava/util/List;Ljavax/lang/model/element/Element;)Ljava/lang/String;
            astore 6 /* tagString */
        start local 6 // java.lang.String tagString
         5: .line 148
            aload 6 /* tagString */
            ifnull 7
         6: .line 149
            aload 3 /* output */
            new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
            dup
            aload 6 /* tagString */
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 6 // java.lang.String tagString
         7: .line 152
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.Utils java.util.List
      StackMap stack:
            aload 3 /* output */
            areturn
        end local 5 // java.util.List tags
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.Utils utils
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content output
        end local 2 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter writer
        end local 1 // javax.lang.model.element.Element holder
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Ljdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet;
            0    8     1     holder  Ljavax/lang/model/element/Element;
            0    8     2     writer  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;
            1    8     3     output  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2    8     4      utils  Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            3    8     5       tags  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            5    7     6  tagString  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      holder  
      writer  
}
SourceFile: "UserTaglet.java"
InnerClasses:
  public final Location = jdk.javadoc.doclet.Taglet$Location of jdk.javadoc.doclet.Taglet