public class jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager
super_class: java.lang.Object
{
public static final char SIMPLE_TAGLET_OPT_SEPARATOR;
descriptor: C
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 58
private final java.util.LinkedHashMap<java.lang.String, jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> allTaglets;
descriptor: Ljava/util/LinkedHashMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/LinkedHashMap<Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;
private java.util.Map<jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site, java.util.List<jdk.javadoc.internal.doclets.toolkit.taglets.Taglet>> blockTagletsBySite;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;>;
private java.util.List<jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> inlineTags;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;
private java.util.List<jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> serializedFormTags;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;
private final jdk.javadoc.doclet.DocletEnvironment docEnv;
descriptor: Ljdk/javadoc/doclet/DocletEnvironment;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.javadoc.doclet.Doclet doclet;
descriptor: Ljdk/javadoc/doclet/Doclet;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.javadoc.internal.doclets.toolkit.util.Utils utils;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.javadoc.internal.doclets.toolkit.Messages messages;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/Messages;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.javadoc.internal.doclets.toolkit.Resources resources;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/Resources;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.Set<java.lang.String> standardTags;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Ljava/lang/String;>;
private final java.util.Set<java.lang.String> standardTagsLowercase;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Ljava/lang/String;>;
private final java.util.Set<java.lang.String> overridenStandardTags;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Ljava/lang/String;>;
private final java.util.Set<java.lang.String> potentiallyConflictingTags;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Ljava/lang/String;>;
private final java.util.Set<java.lang.String> unseenCustomTags;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Ljava/lang/String;>;
private final boolean nosince;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean showversion;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean showauthor;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean javafx;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean showTaglets;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$DocletElement$Kind;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
public void <init>(boolean, boolean, boolean, boolean, jdk.javadoc.internal.doclets.toolkit.BaseConfiguration);
descriptor: (ZZZZLjdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.overridenStandardTags:Ljava/util/Set;
2: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.potentiallyConflictingTags:Ljava/util/Set;
3: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
4: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTagsLowercase:Ljava/util/Set;
5: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.unseenCustomTags:Ljava/util/Set;
6: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
7: aload 0
iload 1
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.nosince:Z
8: aload 0
iload 2
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showversion:Z
9: aload 0
iload 3
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showauthor:Z
10: aload 0
iload 4
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.javafx:Z
11: aload 0
aload 5
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.docEnv:Ljdk/javadoc/doclet/DocletEnvironment;
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.docEnv:Ljdk/javadoc/doclet/DocletEnvironment;
12: aload 0
aload 5
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.doclet:Ljdk/javadoc/doclet/Doclet;
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.doclet:Ljdk/javadoc/doclet/Doclet;
13: aload 0
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getMessages:()Ljdk/javadoc/internal/doclets/toolkit/Messages;
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
14: aload 0
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getResources:()Ljdk/javadoc/internal/doclets/toolkit/Resources;
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
15: aload 0
aload 5
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.showTaglets:Z
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showTaglets:Z
16: aload 0
aload 5
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
17: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initStandardTaglets:()V
18: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 19 1 nosince Z
0 19 2 showversion Z
0 19 3 showauthor Z
0 19 4 javafx Z
0 19 5 configuration Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
MethodParameters:
Name Flags
nosince
showversion
showauthor
javafx
configuration
public void addCustomTag(jdk.javadoc.internal.doclets.toolkit.taglets.Taglet);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnull 5
1: aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
astore 2
start local 2 2: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
aload 2
invokevirtual java.util.LinkedHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
aload 2
aload 1
invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.checkTagName:(Ljava/lang/String;)V
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 6 1 customTag Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
2 5 2 name Ljava/lang/String;
MethodParameters:
Name Flags
customTag
public java.util.Set<java.lang.String> getAllTagletNames();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
invokevirtual java.util.LinkedHashMap.keySet:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
Signature: ()Ljava/util/Set<Ljava/lang/String;>;
public void addCustomTag(java.lang.String, javax.tools.JavaFileManager, java.lang.String);
descriptor: (Ljava/lang/String;Ljavax/tools/JavaFileManager;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
getstatic javax.tools.DocumentationTool$Location.TAGLET_PATH:Ljavax/tools/DocumentationTool$Location;
invokeinterface javax.tools.JavaFileManager.hasLocation:(Ljavax/tools/JavaFileManager$Location;)Z
ifne 10
1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 2: aload 3
ifnull 8
3: aload 3
getstatic java.io.File.pathSeparator:Ljava/lang/String;
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 7
StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String javax.tools.JavaFileManager java.lang.String top java.util.List top int int java.lang.String[]
StackMap stack:
4: aload 9
iload 7
aaload
astore 6
start local 6 5: aload 5
new java.io.File
dup
aload 6
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 6: iinc 7 1
StackMap locals:
StackMap stack:
7: iload 7
iload 8
if_icmplt 4
8: StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String javax.tools.JavaFileManager java.lang.String top java.util.List
StackMap stack:
aload 2
instanceof javax.tools.StandardJavaFileManager
ifeq 10
9: aload 2
checkcast javax.tools.StandardJavaFileManager
getstatic javax.tools.DocumentationTool$Location.TAGLET_PATH:Ljavax/tools/DocumentationTool$Location;
aload 5
invokeinterface javax.tools.StandardJavaFileManager.setLocation:(Ljavax/tools/JavaFileManager$Location;Ljava/lang/Iterable;)V
end local 5 10: StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String javax.tools.JavaFileManager java.lang.String
StackMap stack:
aload 2
getstatic javax.tools.DocumentationTool$Location.TAGLET_PATH:Ljavax/tools/DocumentationTool$Location;
invokeinterface javax.tools.JavaFileManager.getClassLoader:(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/ClassLoader;
astore 4
start local 4 11: aload 4
aload 1
invokevirtual java.lang.ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;
ldc Ljdk/javadoc/doclet/Taglet;
invokevirtual java.lang.Class.asSubclass:(Ljava/lang/Class;)Ljava/lang/Class;
12: astore 5
start local 5 13: aload 5
iconst_0
anewarray java.lang.Class
invokevirtual java.lang.Class.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
iconst_0
anewarray java.lang.Object
invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.javadoc.doclet.Taglet
astore 6
start local 6 14: aload 6
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.docEnv:Ljdk/javadoc/doclet/DocletEnvironment;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.doclet:Ljdk/javadoc/doclet/Doclet;
invokeinterface jdk.javadoc.doclet.Taglet.init:(Ljdk/javadoc/doclet/DocletEnvironment;Ljdk/javadoc/doclet/Doclet;)V
15: new jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet
dup
aload 6
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.<init>:(Ljdk/javadoc/doclet/Taglet;)V
astore 7
start local 7 16: aload 7
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
astore 8
start local 8 17: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
aload 8
invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
astore 9
start local 9 18: aload 9
ifnull 20
19: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
aload 8
invokevirtual java.util.LinkedHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
20: StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String javax.tools.JavaFileManager java.lang.String java.lang.ClassLoader java.lang.Class jdk.javadoc.doclet.Taglet jdk.javadoc.internal.doclets.toolkit.taglets.Taglet java.lang.String jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
aload 8
aload 7
invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
21: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
ldc "doclet.Notice_taglet_registered"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.notice:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 22: goto 25
StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String javax.tools.JavaFileManager java.lang.String
StackMap stack: java.lang.Exception
23: astore 4
start local 4 24: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
ldc "doclet.Error_taglet_not_registered"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 4
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
dup
iconst_1
aload 1
aastore
invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.error:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 4 25: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 26 1 classname Ljava/lang/String;
0 26 2 fileManager Ljavax/tools/JavaFileManager;
0 26 3 tagletPath Ljava/lang/String;
11 22 4 tagClassLoader Ljava/lang/ClassLoader;
2 10 5 paths Ljava/util/List<Ljava/io/File;>;
5 6 6 pathname Ljava/lang/String;
13 22 5 customTagClass Ljava/lang/Class<+Ljdk/javadoc/doclet/Taglet;>;
14 22 6 instance Ljdk/javadoc/doclet/Taglet;
16 22 7 newLegacy Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
17 22 8 tname Ljava/lang/String;
18 22 9 t Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
24 25 4 exc Ljava/lang/Exception;
Exception table:
from to target type
0 22 23 Class java.lang.Exception
MethodParameters:
Name Flags
classname
fileManager
tagletPath
public void addNewSimpleCustomTag(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnull 1
aload 3
ifnonnull 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
aload 1
invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
astore 4
start local 4 3: aload 4
ifnull 4
aload 2
ifnull 9
4: StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
aload 1
invokevirtual java.util.LinkedHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
5: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
aload 1
new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
dup
aload 1
aload 2
aload 3
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 3
invokestatic jdk.javadoc.internal.doclets.toolkit.util.Utils.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
bipush 120
invokevirtual java.lang.String.indexOf:(I)I
iconst_m1
if_icmpne 11
7: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.checkTagName:(Ljava/lang/String;)V
8: goto 11
9: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
aload 1
invokevirtual java.util.LinkedHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
10: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
aload 1
aload 4
invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 12 1 tagName Ljava/lang/String;
0 12 2 header Ljava/lang/String;
0 12 3 locations Ljava/lang/String;
3 12 4 tag Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
MethodParameters:
Name Flags
tagName
header
locations
private void checkTagName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 3
1: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.overridenStandardTags:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
2: goto 6
3: StackMap locals:
StackMap stack:
aload 1
bipush 46
invokevirtual java.lang.String.indexOf:(I)I
iconst_m1
if_icmpne 5
4: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.potentiallyConflictingTags:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
5: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.unseenCustomTags:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 7 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
void seenCustomTag(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.unseenCustomTags:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.remove:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 2 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public void checkTags(javax.lang.model.element.Element, java.lang.Iterable<? extends com.sun.source.doctree.DocTree>, );
descriptor: (Ljavax/lang/model/element/Element;Ljava/lang/Iterable;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getCommentHelper:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
astore 4
start local 4 3: aload 2
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 6
goto 24
StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager javax.lang.model.element.Element java.lang.Iterable int jdk.javadoc.internal.doclets.toolkit.util.CommentHelper top java.util.Iterator
StackMap stack:
4: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.source.doctree.DocTree
astore 5
start local 5 5: aload 5
invokeinterface com.sun.source.doctree.DocTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
astore 7
start local 7 6: aload 7
ifnonnull 8
7: goto 24
8: StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager javax.lang.model.element.Element java.lang.Iterable int jdk.javadoc.internal.doclets.toolkit.util.CommentHelper com.sun.source.doctree.DocTree java.util.Iterator java.lang.String
StackMap stack:
aload 7
invokevirtual java.lang.String.length:()I
ifle 10
aload 7
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 64
if_icmpne 10
9: aload 7
iconst_1
aload 7
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 7
10: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
aload 7
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifne 16
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
aload 7
invokevirtual java.util.LinkedHashMap.containsKey:(Ljava/lang/Object;)Z
ifne 16
11: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTagsLowercase:Ljava/util/Set;
aload 7
invokestatic jdk.javadoc.internal.doclets.toolkit.util.Utils.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 14
12: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
aload 4
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getDocTreePath:(Lcom/sun/source/doctree/DocTree;)Lcom/sun/source/util/DocTreePath;
ldc "doclet.UnknownTagLowercase"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 4
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getTagName:(Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
aastore
invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
13: goto 24
14: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
aload 4
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getDocTreePath:(Lcom/sun/source/doctree/DocTree;)Lcom/sun/source/util/DocTreePath;
ldc "doclet.UnknownTag"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 4
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getTagName:(Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
aastore
invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
15: goto 24
16: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
aload 7
invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
astore 8
start local 8 17: aload 8
ifnull 24
18: iload 3
ifeq 20
aload 8
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
ifne 20
19: aload 0
aload 4
aload 8
aload 5
ldc "inline"
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.printTagMisuseWarn:(Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;Lcom/sun/source/doctree/DocTree;Ljava/lang/String;)V
20: StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
StackMap stack:
aload 1
ifnonnull 22
21: return
22: StackMap locals:
StackMap stack:
new jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager$1
dup
aload 0
aload 8
aload 5
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager$1.<init>:(Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;Lcom/sun/source/doctree/DocTree;)V
23: aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager$1.visit:(Ljavax/lang/model/element/Element;)Ljava/lang/Object;
pop
end local 8 end local 7 end local 5 24: StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager javax.lang.model.element.Element java.lang.Iterable int jdk.javadoc.internal.doclets.toolkit.util.CommentHelper top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
25: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 26 1 element Ljavax/lang/model/element/Element;
0 26 2 trees Ljava/lang/Iterable<+Lcom/sun/source/doctree/DocTree;>;
0 26 3 areInlineTags Z
3 26 4 ch Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
5 24 5 tag Lcom/sun/source/doctree/DocTree;
6 24 7 name Ljava/lang/String;
17 24 8 taglet Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
Signature: (Ljavax/lang/model/element/Element;Ljava/lang/Iterable<+Lcom/sun/source/doctree/DocTree;>;Z)V
MethodParameters:
Name Flags
element
trees
areInlineTags
private void (jdk.javadoc.internal.doclets.toolkit.util.CommentHelper, jdk.javadoc.internal.doclets.toolkit.taglets.Taglet, com.sun.source.doctree.DocTree, java.lang.String);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;Lcom/sun/source/doctree/DocTree;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=9, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
astore 5
start local 5 1: aload 2
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inOverview:()Z
ifeq 3
2: aload 5
ldc "overview"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
3: StackMap locals: java.util.Set
StackMap stack:
aload 2
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inModule:()Z
ifeq 5
4: aload 5
ldc "module"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
5: StackMap locals:
StackMap stack:
aload 2
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inPackage:()Z
ifeq 7
6: aload 5
ldc "package"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
7: StackMap locals:
StackMap stack:
aload 2
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inType:()Z
ifeq 9
8: aload 5
ldc "class/interface"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
9: StackMap locals:
StackMap stack:
aload 2
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inConstructor:()Z
ifeq 11
10: aload 5
ldc "constructor"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
11: StackMap locals:
StackMap stack:
aload 2
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inField:()Z
ifeq 13
12: aload 5
ldc "field"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
13: StackMap locals:
StackMap stack:
aload 2
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inMethod:()Z
ifeq 15
14: aload 5
ldc "method"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
15: StackMap locals:
StackMap stack:
aload 2
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
ifeq 17
16: aload 5
ldc "inline text"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
17: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Set.isEmpty:()Z
ifeq 19
18: return
19: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 6
start local 6 20: aload 5
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 8
goto 25
StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager jdk.javadoc.internal.doclets.toolkit.util.CommentHelper jdk.javadoc.internal.doclets.toolkit.taglets.Taglet com.sun.source.doctree.DocTree java.lang.String java.util.Set java.lang.StringBuilder top java.util.Iterator
StackMap stack:
21: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 7
start local 7 22: aload 6
invokevirtual java.lang.StringBuilder.length:()I
ifle 24
23: aload 6
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
24: StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager jdk.javadoc.internal.doclets.toolkit.util.CommentHelper jdk.javadoc.internal.doclets.toolkit.taglets.Taglet com.sun.source.doctree.DocTree java.lang.String java.util.Set java.lang.StringBuilder java.lang.String java.util.Iterator
StackMap stack:
aload 6
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 7 25: StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager jdk.javadoc.internal.doclets.toolkit.util.CommentHelper jdk.javadoc.internal.doclets.toolkit.taglets.Taglet com.sun.source.doctree.DocTree java.lang.String java.util.Set java.lang.StringBuilder top java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 21
26: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
aload 1
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getDocTreePath:(Lcom/sun/source/doctree/DocTree;)Lcom/sun/source/util/DocTreePath;
ldc "doclet.tag_misuse"
iconst_3
anewarray java.lang.Object
dup
iconst_0
27: new java.lang.StringBuilder
dup
ldc "@"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
dup
iconst_1
aload 4
aastore
dup
iconst_2
aload 6
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
28: invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
29: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 30 1 ch Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
0 30 2 taglet Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
0 30 3 tag Lcom/sun/source/doctree/DocTree;
0 30 4 holderType Ljava/lang/String;
1 30 5 locationsSet Ljava/util/Set<Ljava/lang/String;>;
20 30 6 combined_locations Ljava/lang/StringBuilder;
22 25 7 location Ljava/lang/String;
MethodParameters:
Name Flags
ch
taglet
tag
holderType
java.util.List<jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> getInlineTaglets();
descriptor: ()Ljava/util/List;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.inlineTags:Ljava/util/List;
ifnonnull 2
1: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initBlockTaglets:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.inlineTags:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
Signature: ()Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;
public java.util.List<jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> getSerializedFormTaglets();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.serializedFormTags:Ljava/util/List;
ifnonnull 2
1: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initBlockTaglets:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.serializedFormTags:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
Signature: ()Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;
public java.util.List<jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> getBlockTaglets(javax.lang.model.element.Element);
descriptor: (Ljavax/lang/model/element/Element;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
ifnonnull 2
1: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initBlockTaglets:()V
2: StackMap locals:
StackMap stack:
invokestatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.$SWITCH_TABLE$javax$lang$model$element$ElementKind:()[I
aload 1
invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iaload
tableswitch { // 1 - 18
1: 8
2: 6
3: 6
4: 6
5: 6
6: 5
7: 5
8: 14
9: 14
10: 14
11: 4
12: 3
13: 14
14: 14
15: 14
16: 9
17: 14
18: 7
default: 14
}
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.CONSTRUCTOR:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.METHOD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
areturn
5: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.FIELD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
areturn
6: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.TYPE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
areturn
7: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.MODULE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
areturn
8: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.PACKAGE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
areturn
9: StackMap locals:
StackMap stack:
aload 1
instanceof jdk.javadoc.internal.doclets.toolkit.DocletElement
ifeq 14
10: aload 1
checkcast jdk.javadoc.internal.doclets.toolkit.DocletElement
astore 2
start local 2 11: invokestatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$DocletElement$Kind:()[I
aload 2
invokeinterface jdk.javadoc.internal.doclets.toolkit.DocletElement.getSubKind:()Ljdk/javadoc/internal/doclets/toolkit/DocletElement$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.DocletElement$Kind.ordinal:()I
iaload
tableswitch { // 1 - 2
1: 13
2: 12
default: 14
}
12: StackMap locals: jdk.javadoc.internal.doclets.toolkit.DocletElement
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.PACKAGE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
areturn
13: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.OVERVIEW:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
areturn
end local 2 14: StackMap locals:
StackMap stack:
new java.lang.AssertionError
dup
new java.lang.StringBuilder
dup
ldc "unknown element: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " ,kind: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 15 1 e Ljavax/lang/model/element/Element;
11 14 2 de Ljdk/javadoc/internal/doclets/toolkit/DocletElement;
Signature: (Ljavax/lang/model/element/Element;)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;
MethodParameters:
Name Flags
e
private void initBlockTaglets();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
new java.util.EnumMap
dup
ldc Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokespecial java.util.EnumMap.<init>:(Ljava/lang/Class;)V
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
1: invokestatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.values:()[Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
dup
astore 4
arraylength
istore 3
iconst_0
istore 2
goto 5
StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager top int int jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site[]
StackMap stack:
2: aload 4
iload 2
aaload
astore 1
start local 1 3: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
aload 1
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 1 4: iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
iload 3
if_icmplt 2
6: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.inlineTags:Ljava/util/List;
7: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
invokevirtual java.util.LinkedHashMap.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 2
goto 26
StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager top java.util.Iterator
StackMap stack:
8: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
astore 1
start local 1 9: aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
ifeq 12
10: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.inlineTags:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
11: goto 26
12: StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager jdk.javadoc.internal.doclets.toolkit.taglets.Taglet java.util.Iterator
StackMap stack:
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inOverview:()Z
ifeq 14
13: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.OVERVIEW:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
14: StackMap locals:
StackMap stack:
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inModule:()Z
ifeq 16
15: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.MODULE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
16: StackMap locals:
StackMap stack:
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inPackage:()Z
ifeq 18
17: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.PACKAGE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
18: StackMap locals:
StackMap stack:
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inType:()Z
ifeq 20
19: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.TYPE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
20: StackMap locals:
StackMap stack:
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inConstructor:()Z
ifeq 22
21: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.CONSTRUCTOR:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
22: StackMap locals:
StackMap stack:
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inMethod:()Z
ifeq 24
23: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.METHOD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
24: StackMap locals:
StackMap stack:
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inField:()Z
ifeq 26
25: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.FIELD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 1 26: StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager top java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
27: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.serializedFormTags:Ljava/util/List;
28: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.serializedFormTags:Ljava/util/List;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
getstatic com.sun.source.doctree.DocTree$Kind.SERIAL_DATA:Lcom/sun/source/doctree/DocTree$Kind;
getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
29: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.serializedFormTags:Ljava/util/List;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
getstatic com.sun.source.doctree.DocTree$Kind.THROWS:Lcom/sun/source/doctree/DocTree$Kind;
getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
30: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.nosince:Z
ifne 32
31: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.serializedFormTags:Ljava/util/List;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
getstatic com.sun.source.doctree.DocTree$Kind.SINCE:Lcom/sun/source/doctree/DocTree$Kind;
getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
32: StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.serializedFormTags:Ljava/util/List;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
getstatic com.sun.source.doctree.DocTree$Kind.SEE:Lcom/sun/source/doctree/DocTree$Kind;
getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
33: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showTaglets:Z
ifeq 35
34: aload 0
getstatic java.lang.System.out:Ljava/io/PrintStream;
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showTaglets:(Ljava/io/PrintStream;)V
35: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
3 4 1 site Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
9 26 1 current Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
private void initStandardTaglets();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=2, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.javafx:Z
ifeq 2
1: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initJavaFXTaglets:()V
2: StackMap locals:
StackMap stack:
aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.ParamTaglet
dup
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.ParamTaglet.<init>:()V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
3: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.ReturnTaglet
dup
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.ReturnTaglet.<init>:()V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
4: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet
dup
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.<init>:()V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
5: aload 0
6: new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
dup
getstatic com.sun.source.doctree.DocTree$Kind.EXCEPTION:Lcom/sun/source/doctree/DocTree$Kind;
getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
aconst_null
7: getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.METHOD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.CONSTRUCTOR:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
8: invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V
9: invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
10: aload 0
11: new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
dup
getstatic com.sun.source.doctree.DocTree$Kind.SINCE:Lcom/sun/source/doctree/DocTree$Kind;
getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
ldc "doclet.Since"
invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
12: ldc Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokestatic java.util.EnumSet.allOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.nosince:Z
ifeq 13
iconst_0
goto 14
StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager
StackMap stack: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager new 11 new 11 java.lang.String java.lang.String java.util.EnumSet
13: iconst_1
14: StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager
StackMap stack: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager new 11 new 11 java.lang.String java.lang.String java.util.EnumSet int
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Z)V
15: invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
16: aload 0
17: new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
dup
getstatic com.sun.source.doctree.DocTree$Kind.VERSION:Lcom/sun/source/doctree/DocTree$Kind;
getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
ldc "doclet.Version"
invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
18: getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.OVERVIEW:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.MODULE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.PACKAGE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.TYPE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showversion:Z
19: invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Z)V
20: invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
21: aload 0
22: new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
dup
getstatic com.sun.source.doctree.DocTree$Kind.AUTHOR:Lcom/sun/source/doctree/DocTree$Kind;
getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
ldc "doclet.Author"
invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
23: getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.OVERVIEW:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.MODULE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.PACKAGE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.TYPE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showauthor:Z
24: invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Z)V
25: invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
26: aload 0
27: new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
dup
getstatic com.sun.source.doctree.DocTree$Kind.SERIAL_DATA:Lcom/sun/source/doctree/DocTree$Kind;
getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
ldc "doclet.SerialData"
invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
28: ldc Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
29: invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V
30: invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
31: aload 0
32: new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
dup
getstatic com.sun.source.doctree.DocTree$Kind.HIDDEN:Lcom/sun/source/doctree/DocTree$Kind;
getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
aconst_null
33: getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.TYPE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.METHOD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.FIELD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
34: invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V
35: invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
36: new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
dup
ldc "factory"
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
ldc "doclet.Factory"
invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
37: getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.METHOD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;)Ljava/util/EnumSet;
38: invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V
astore 1
start local 1 39: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
aload 1
invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
40: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.SeeTaglet
dup
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SeeTaglet.<init>:()V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
41: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.DocRootTaglet
dup
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.DocRootTaglet.<init>:()V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
42: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.InheritDocTaglet
dup
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.InheritDocTaglet.<init>:()V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
43: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.ValueTaglet
dup
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.ValueTaglet.<init>:()V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
44: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.LiteralTaglet
dup
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.LiteralTaglet.<init>:()V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
45: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.CodeTaglet
dup
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.CodeTaglet.<init>:()V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
46: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.IndexTaglet
dup
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.IndexTaglet.<init>:()V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
47: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.SummaryTaglet
dup
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SummaryTaglet.<init>:()V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
48: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.SystemPropertyTaglet
dup
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SystemPropertyTaglet.<init>:()V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
49: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.DeprecatedTaglet
dup
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.DeprecatedTaglet.<init>:()V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
50: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet
dup
getstatic com.sun.source.doctree.DocTree$Kind.LINK:Lcom/sun/source/doctree/DocTree$Kind;
getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
iconst_1
ldc Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokestatic java.util.EnumSet.allOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet.<init>:(Ljava/lang/String;ZLjava/util/Set;)V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
51: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet
dup
getstatic com.sun.source.doctree.DocTree$Kind.LINK_PLAIN:Lcom/sun/source/doctree/DocTree$Kind;
getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
iconst_1
ldc Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokestatic java.util.EnumSet.allOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet.<init>:(Ljava/lang/String;ZLjava/util/Set;)V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
52: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet
dup
getstatic com.sun.source.doctree.DocTree$Kind.USES:Lcom/sun/source/doctree/DocTree$Kind;
getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
iconst_0
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.MODULE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;)Ljava/util/EnumSet;
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet.<init>:(Ljava/lang/String;ZLjava/util/Set;)V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
53: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet
dup
getstatic com.sun.source.doctree.DocTree$Kind.PROVIDES:Lcom/sun/source/doctree/DocTree$Kind;
getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
iconst_0
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.MODULE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;)Ljava/util/EnumSet;
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet.<init>:(Ljava/lang/String;ZLjava/util/Set;)V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
54: aload 0
55: new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
dup
getstatic com.sun.source.doctree.DocTree$Kind.SERIAL:Lcom/sun/source/doctree/DocTree$Kind;
getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
aconst_null
56: getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.PACKAGE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.TYPE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.FIELD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
57: invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V
58: invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
59: aload 0
60: new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
dup
getstatic com.sun.source.doctree.DocTree$Kind.SERIAL_FIELD:Lcom/sun/source/doctree/DocTree$Kind;
getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
aconst_null
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.FIELD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;)Ljava/util/EnumSet;
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V
61: invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
62: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 63 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
39 63 1 factoryTaglet Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
private void initJavaFXTaglets();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=1, args_size=1
start local 0 0: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.PropertyGetterTaglet
dup
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.PropertyGetterTaglet.<init>:()V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
1: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.PropertySetterTaglet
dup
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.PropertySetterTaglet.<init>:()V
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
2: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
dup
ldc "propertyDescription"
3: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
ldc "doclet.PropertyDescription"
invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
4: getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.METHOD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.FIELD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V
5: invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
6: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
dup
ldc "defaultValue"
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
ldc "doclet.DefaultValue"
invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
7: getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.METHOD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.FIELD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V
8: invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
9: aload 0
new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
dup
ldc "treatAsPrivate"
aconst_null
10: getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.TYPE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.METHOD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.FIELD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V
11: invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
12: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
private void addStandardTaglet(jdk.javadoc.internal.doclets.toolkit.taglets.Taglet);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
astore 2
start local 2 1: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
aload 2
aload 1
invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
aload 2
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
3: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTagsLowercase:Ljava/util/Set;
aload 2
invokestatic jdk.javadoc.internal.doclets.toolkit.util.Utils.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 5 1 taglet Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
1 5 2 name Ljava/lang/String;
MethodParameters:
Name Flags
taglet
public boolean isKnownCustomTag(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
aload 1
invokevirtual java.util.LinkedHashMap.containsKey:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 1 1 tagName Ljava/lang/String;
MethodParameters:
Name Flags
tagName
public void printReport();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "doclet.Notice_taglet_conflict_warn"
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.potentiallyConflictingTags:Ljava/util/Set;
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.printReportHelper:(Ljava/lang/String;Ljava/util/Set;)V
1: aload 0
ldc "doclet.Notice_taglet_overriden"
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.overridenStandardTags:Ljava/util/Set;
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.printReportHelper:(Ljava/lang/String;Ljava/util/Set;)V
2: aload 0
ldc "doclet.Notice_taglet_unseen"
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.unseenCustomTags:Ljava/util/Set;
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.printReportHelper:(Ljava/lang/String;Ljava/util/Set;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
private void printReportHelper(java.lang.String, java.util.Set<java.lang.String>);
descriptor: (Ljava/lang/String;Ljava/util/Set;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface java.util.Set.size:()I
ifle 10
1: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 3
start local 3 2: aload 2
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 5
goto 8
StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String java.util.Set java.lang.StringBuilder top java.util.Iterator
StackMap stack:
3: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 4: aload 3
aload 3
invokevirtual java.lang.StringBuilder.length:()I
ifne 5
ldc " "
goto 6
StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String java.util.Set java.lang.StringBuilder java.lang.String java.util.Iterator
StackMap stack: java.lang.StringBuilder
5: ldc ", "
StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String java.util.Set java.lang.StringBuilder java.lang.String java.util.Iterator
StackMap stack: java.lang.StringBuilder java.lang.String
6: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: aload 3
ldc "@"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 4 8: StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String java.util.Set java.lang.StringBuilder top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
9: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
aload 1
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.notice:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 3 10: StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String java.util.Set
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 11 1 noticeKey Ljava/lang/String;
0 11 2 names Ljava/util/Set<Ljava/lang/String;>;
2 10 3 result Ljava/lang/StringBuilder;
4 8 4 name Ljava/lang/String;
Signature: (Ljava/lang/String;Ljava/util/Set<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
noticeKey
names
jdk.javadoc.internal.doclets.toolkit.taglets.Taglet getTaglet(java.lang.String);
descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "@"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
ifne 2
1: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
aload 1
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
aload 1
invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 3 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
private void showTaglets(java.io.PrintStream);
descriptor: (Ljava/io/PrintStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=6, args_size=2
start local 0 start local 1 0: new java.util.TreeSet
dup
invokedynamic compare()Ljava/util/Comparator;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Object;)I
jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.lambda$0(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)I (6)
(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)I
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
astore 2
start local 2 1: aload 2
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
invokevirtual java.util.LinkedHashMap.values:()Ljava/util/Collection;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
2: aload 2
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 20
StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.io.PrintStream java.util.Set top java.util.Iterator
StackMap stack:
3: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
astore 3
start local 3 4: aload 3
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
ifeq 5
new java.lang.StringBuilder
dup
ldc "{@"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "}"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 6
StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.io.PrintStream java.util.Set jdk.javadoc.internal.doclets.toolkit.taglets.Taglet java.util.Iterator
StackMap stack:
5: new java.lang.StringBuilder
dup
ldc "@"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
6: astore 5
start local 5 7: aload 1
new java.lang.StringBuilder
dup
ldc "%20s"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 5
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
8: aload 0
aload 3
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inOverview:()Z
ldc "overview"
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.format:(ZLjava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
9: aload 0
aload 3
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inModule:()Z
ldc "module"
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.format:(ZLjava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
10: aload 0
aload 3
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inPackage:()Z
ldc "package"
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.format:(ZLjava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: aload 0
aload 3
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inType:()Z
ldc "type"
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.format:(ZLjava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
12: aload 0
aload 3
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inConstructor:()Z
ldc "constructor"
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.format:(ZLjava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
13: aload 0
aload 3
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inMethod:()Z
ldc "method"
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.format:(ZLjava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
14: aload 0
aload 3
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inField:()Z
ldc "field"
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.format:(ZLjava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
15: aload 0
aload 3
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
ldc "inline"
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.format:(ZLjava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
16: aload 0
aload 3
instanceof jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
ifeq 17
aload 3
checkcast jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
getfield jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.enabled:Z
ifne 17
iconst_1
goto 18
StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.io.PrintStream java.util.Set jdk.javadoc.internal.doclets.toolkit.taglets.Taglet java.util.Iterator java.lang.String
StackMap stack: java.io.PrintStream java.lang.StringBuilder jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager
17: iconst_0
StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.io.PrintStream java.util.Set jdk.javadoc.internal.doclets.toolkit.taglets.Taglet java.util.Iterator java.lang.String
StackMap stack: java.io.PrintStream java.lang.StringBuilder jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager int
18: ldc "disabled"
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.format:(ZLjava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
19: invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 5 end local 3 20: StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.io.PrintStream java.util.Set top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
21: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 22 1 out Ljava/io/PrintStream;
1 22 2 taglets Ljava/util/Set<Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;
4 20 3 t Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
7 20 5 name Ljava/lang/String;
MethodParameters:
Name Flags
out
private java.lang.String format(boolean, java.lang.String);
descriptor: (ZLjava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
ifeq 1
aload 2
goto 2
StackMap locals:
StackMap stack:
1: aload 2
ldc "."
ldc "."
invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 3 1 b Z
0 3 2 s Ljava/lang/String;
MethodParameters:
Name Flags
b
s
static int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$DocletElement$Kind();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$DocletElement$Kind:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic jdk.javadoc.internal.doclets.toolkit.DocletElement$Kind.values:()[Ljdk/javadoc/internal/doclets/toolkit/DocletElement$Kind;
arraylength
newarray 10
astore 0
2: aload 0
getstatic jdk.javadoc.internal.doclets.toolkit.DocletElement$Kind.DOCFILE:Ljdk/javadoc/internal/doclets/toolkit/DocletElement$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.DocletElement$Kind.ordinal:()I
iconst_2
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.toolkit.DocletElement$Kind.OVERVIEW:Ljdk/javadoc/internal/doclets/toolkit/DocletElement$Kind;
invokevirtual jdk.javadoc.internal.doclets.toolkit.DocletElement$Kind.ordinal:()I
iconst_1
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
dup
putstatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$DocletElement$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
static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.$SWITCH_TABLE$javax$lang$model$element$ElementKind:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic javax.lang.model.element.ElementKind.values:()[Ljavax/lang/model/element/ElementKind;
arraylength
newarray 10
astore 0
2: aload 0
getstatic javax.lang.model.element.ElementKind.ANNOTATION_TYPE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_4
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic javax.lang.model.element.ElementKind.CLASS:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_3
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic javax.lang.model.element.ElementKind.CONSTRUCTOR:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 12
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic javax.lang.model.element.ElementKind.ENUM:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_2
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic javax.lang.model.element.ElementKind.ENUM_CONSTANT:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 6
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic javax.lang.model.element.ElementKind.EXCEPTION_PARAMETER:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 10
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic javax.lang.model.element.ElementKind.FIELD:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 7
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic javax.lang.model.element.ElementKind.INSTANCE_INIT:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 14
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic javax.lang.model.element.ElementKind.INTERFACE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_5
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic javax.lang.model.element.ElementKind.LOCAL_VARIABLE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 9
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic javax.lang.model.element.ElementKind.METHOD:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 11
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic javax.lang.model.element.ElementKind.MODULE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 18
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic javax.lang.model.element.ElementKind.OTHER:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 16
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
getstatic javax.lang.model.element.ElementKind.PACKAGE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_1
iastore
42: goto 44
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
43: pop
StackMap locals:
StackMap stack:
44: aload 0
getstatic javax.lang.model.element.ElementKind.PARAMETER:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 8
iastore
45: goto 47
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
46: pop
StackMap locals:
StackMap stack:
47: aload 0
getstatic javax.lang.model.element.ElementKind.RESOURCE_VARIABLE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 17
iastore
48: goto 50
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
49: pop
StackMap locals:
StackMap stack:
50: aload 0
getstatic javax.lang.model.element.ElementKind.STATIC_INIT:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 13
iastore
51: goto 53
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
52: pop
StackMap locals:
StackMap stack:
53: aload 0
getstatic javax.lang.model.element.ElementKind.TYPE_PARAMETER:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 15
iastore
54: goto 56
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
55: pop
StackMap locals:
StackMap stack:
56: aload 0
dup
putstatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.$SWITCH_TABLE$javax$lang$model$element$ElementKind:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
41 42 43 Class java.lang.NoSuchFieldError
44 45 46 Class java.lang.NoSuchFieldError
47 48 49 Class java.lang.NoSuchFieldError
50 51 52 Class java.lang.NoSuchFieldError
53 54 55 Class java.lang.NoSuchFieldError
private static int lambda$0(jdk.javadoc.internal.doclets.toolkit.taglets.Taglet, jdk.javadoc.internal.doclets.toolkit.taglets.Taglet);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)I
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 o1 Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
0 1 1 o2 Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
}
SourceFile: "TagletManager.java"
NestMembers:
jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager$1
InnerClasses:
public final Kind = com.sun.source.doctree.DocTree$Kind of com.sun.source.doctree.DocTree
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public final Location = javax.tools.DocumentationTool$Location of javax.tools.DocumentationTool
public abstract Location = javax.tools.JavaFileManager$Location of javax.tools.JavaFileManager
public final Kind = jdk.javadoc.internal.doclets.toolkit.DocletElement$Kind of jdk.javadoc.internal.doclets.toolkit.DocletElement
final Site = jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site of jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet
jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager$1