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
public static final java.lang.String ALT_SIMPLE_TAGLET_OPT_SEPARATOR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "-"
private final java.util.LinkedHashMap<java.lang.String, jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> customTags;
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.List<jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> moduleTags;
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> packageTags;
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> typeTags;
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> fieldTags;
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> constructorTags;
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> methodTags;
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> overviewTags;
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> 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.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 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.Configuration);
descriptor: (ZZZZLjdk/javadoc/internal/doclets/toolkit/Configuration;)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.customTags: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.Configuration.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.Configuration.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.Configuration.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.Configuration.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
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initStandardTaglets:()V
16: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initStandardTagsLowercase:()V
17: 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 18 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 18 1 nosince Z
0 18 2 showversion Z
0 18 3 showauthor Z
0 18 4 javafx Z
0 18 5 configuration Ljdk/javadoc/internal/doclets/toolkit/Configuration;
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 6
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.customTags:Ljava/util/LinkedHashMap;
aload 2
invokevirtual java.util.LinkedHashMap.containsKey:(Ljava/lang/Object;)Z
ifeq 4
3: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
aload 2
invokevirtual java.util.LinkedHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
4: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
aload 2
aload 1
invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.checkTagName:(Ljava/lang/String;)V
end local 2 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 customTag Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
2 6 2 name Ljava/lang/String;
MethodParameters:
Name Flags
customTag
public java.util.Set<java.lang.String> getCustomTagNames();
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.customTags: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.customTags: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.customTags: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.customTags: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.customTags: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 3
invokestatic jdk.javadoc.internal.doclets.toolkit.util.Utils.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
astore 3
4: aload 4
ifnull 5
aload 2
ifnull 10
5: StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
aload 1
invokevirtual java.util.LinkedHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags: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
7: aload 3
ifnull 12
aload 3
bipush 120
invokevirtual java.lang.String.indexOf:(I)I
iconst_m1
if_icmpne 12
8: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.checkTagName:(Ljava/lang/String;)V
9: goto 12
10: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
aload 1
invokevirtual java.util.LinkedHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
11: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
aload 1
aload 4
invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: 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 13 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 13 1 tagName Ljava/lang/String;
0 13 2 header Ljava/lang/String;
0 13 3 locations Ljava/lang/String;
3 13 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
private void checkTaglet(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
instanceof jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
ifeq 3
1: aload 0
aload 1
checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.checkTagName:(Ljava/lang/String;)V
2: goto 10
StackMap locals:
StackMap stack:
3: aload 1
instanceof jdk.javadoc.doclet.Taglet
ifeq 9
4: aload 1
checkcast jdk.javadoc.doclet.Taglet
astore 2
start local 2 5: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
aload 2
invokeinterface jdk.javadoc.doclet.Taglet.getName:()Ljava/lang/String;
invokevirtual java.util.LinkedHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
aload 2
invokeinterface jdk.javadoc.doclet.Taglet.getName:()Ljava/lang/String;
new jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet
dup
aload 2
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.<init>:(Ljdk/javadoc/doclet/Taglet;)V
invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: aload 0
aload 2
invokeinterface jdk.javadoc.doclet.Taglet.getName:()Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.checkTagName:(Ljava/lang/String;)V
end local 2 8: goto 10
9: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Given object is not a taglet."
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
return
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 taglet Ljava/lang/Object;
5 8 2 legacyTaglet Ljdk/javadoc/doclet/Taglet;
MethodParameters:
Name Flags
taglet
public void seenCustomTag(java.lang.String);
descriptor: (Ljava/lang/String;)V
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.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(jdk.javadoc.internal.doclets.toolkit.util.Utils, javax.lang.model.element.Element, java.lang.Iterable<? extends com.sun.source.doctree.DocTree>, );
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/Utils;Ljavax/lang/model/element/Element;Ljava/lang/Iterable;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=10, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 3
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 1
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getCommentHelper:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
astore 5
start local 5 3: aload 3
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 7
goto 24
StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager jdk.javadoc.internal.doclets.toolkit.util.Utils javax.lang.model.element.Element java.lang.Iterable int jdk.javadoc.internal.doclets.toolkit.util.CommentHelper top java.util.Iterator
StackMap stack:
4: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.source.doctree.DocTree
astore 6
start local 6 5: aload 6
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 8
start local 8 6: aload 8
ifnonnull 8
7: goto 24
8: StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager jdk.javadoc.internal.doclets.toolkit.util.Utils 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 8
invokevirtual java.lang.String.length:()I
ifle 10
aload 8
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 64
if_icmpne 10
9: aload 8
iconst_1
aload 8
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 8
10: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
aload 8
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifne 16
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
aload 8
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 8
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 5
aload 6
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 5
aload 6
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 5
aload 6
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 5
aload 6
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.customTags: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 17: aload 9
ifnull 24
18: iload 4
ifeq 20
aload 9
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
ifne 20
19: aload 0
aload 5
aload 9
aload 6
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 2
ifnonnull 22
21: return
22: StackMap locals:
StackMap stack:
new jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager$1
dup
aload 0
aload 9
aload 1
aload 6
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager$1.<init>:(Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;Ljdk/javadoc/internal/doclets/toolkit/util/Utils;Lcom/sun/source/doctree/DocTree;)V
23: aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager$1.visit:(Ljavax/lang/model/element/Element;)Ljava/lang/Object;
pop
end local 9 end local 8 end local 6 24: StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager jdk.javadoc.internal.doclets.toolkit.util.Utils javax.lang.model.element.Element java.lang.Iterable int jdk.javadoc.internal.doclets.toolkit.util.CommentHelper top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
25: 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 26 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 26 1 utils Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
0 26 2 element Ljavax/lang/model/element/Element;
0 26 3 trees Ljava/lang/Iterable<+Lcom/sun/source/doctree/DocTree;>;
0 26 4 areInlineTags Z
3 26 5 ch Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
5 24 6 tag Lcom/sun/source/doctree/DocTree;
6 24 8 name Ljava/lang/String;
17 24 9 taglet Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
Signature: (Ljdk/javadoc/internal/doclets/toolkit/util/Utils;Ljavax/lang/model/element/Element;Ljava/lang/Iterable<+Lcom/sun/source/doctree/DocTree;>;Z)V
MethodParameters:
Name Flags
utils final
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
iconst_0
anewarray java.lang.String
invokeinterface java.util.Set.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast java.lang.String[]
astore 6
start local 6 18: aload 6
ifnull 19
aload 6
arraylength
ifne 20
19: StackMap locals: java.lang.String[]
StackMap stack:
return
20: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 7
start local 7 21: iconst_0
istore 8
start local 8 22: goto 27
23: StackMap locals: java.lang.StringBuilder int
StackMap stack:
iload 8
ifle 25
24: aload 7
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
25: StackMap locals:
StackMap stack:
aload 7
aload 6
iload 8
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
26: iinc 8 1
StackMap locals:
StackMap stack:
27: iload 8
aload 6
arraylength
if_icmplt 23
end local 8 28: 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
29: 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 7
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
30: invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
31: return
end local 7 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 32 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 32 1 ch Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
0 32 2 taglet Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
0 32 3 tag Lcom/sun/source/doctree/DocTree;
0 32 4 holderType Ljava/lang/String;
1 32 5 locationsSet Ljava/util/Set<Ljava/lang/String;>;
18 32 6 locations [Ljava/lang/String;
21 32 7 combined_locations Ljava/lang/StringBuilder;
22 28 8 i I
MethodParameters:
Name Flags
ch
taglet
tag
holderType
public java.util.List<jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> getModuleCustomTaglets();
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.moduleTags:Ljava/util/List;
ifnonnull 2
1: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initCustomTaglets:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.moduleTags: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> getPackageCustomTaglets();
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.packageTags:Ljava/util/List;
ifnonnull 2
1: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initCustomTaglets:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.packageTags: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> getTypeCustomTaglets();
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.typeTags:Ljava/util/List;
ifnonnull 2
1: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initCustomTaglets:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.typeTags: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> getInlineCustomTaglets();
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.inlineTags:Ljava/util/List;
ifnonnull 2
1: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initCustomTaglets:()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> getFieldCustomTaglets();
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.fieldTags:Ljava/util/List;
ifnonnull 2
1: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initCustomTaglets:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.fieldTags: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.initCustomTaglets:()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> getCustomTaglets(javax.lang.model.element.Element);
descriptor: (Ljavax/lang/model/element/Element;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: 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: 6
2: 4
3: 4
4: 4
5: 4
6: 3
7: 3
8: 8
9: 8
10: 8
11: 2
12: 1
13: 8
14: 8
15: 8
16: 7
17: 8
18: 5
default: 8
}
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getConstructorCustomTaglets:()Ljava/util/List;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getMethodCustomTaglets:()Ljava/util/List;
areturn
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getFieldCustomTaglets:()Ljava/util/List;
areturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getTypeCustomTaglets:()Ljava/util/List;
areturn
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getModuleCustomTaglets:()Ljava/util/List;
areturn
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getPackageCustomTaglets:()Ljava/util/List;
areturn
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getOverviewCustomTaglets:()Ljava/util/List;
areturn
8: 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 9 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 9 1 e Ljavax/lang/model/element/Element;
Signature: (Ljavax/lang/model/element/Element;)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;
MethodParameters:
Name Flags
e
public java.util.List<jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> getConstructorCustomTaglets();
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.constructorTags:Ljava/util/List;
ifnonnull 2
1: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initCustomTaglets:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.constructorTags: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> getMethodCustomTaglets();
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.methodTags:Ljava/util/List;
ifnonnull 2
1: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initCustomTaglets:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.methodTags: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> getOverviewCustomTaglets();
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.overviewTags:Ljava/util/List;
ifnonnull 2
1: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initCustomTaglets:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.overviewTags: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;>;
private void initCustomTaglets();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.moduleTags:Ljava/util/List;
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.packageTags:Ljava/util/List;
2: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.typeTags:Ljava/util/List;
3: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.fieldTags:Ljava/util/List;
4: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.constructorTags:Ljava/util/List;
5: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.methodTags:Ljava/util/List;
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
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.overviewTags:Ljava/util/List;
8: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags: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:
9: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
astore 1
start local 1 10: aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inModule:()Z
ifeq 12
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
ifne 12
11: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.moduleTags:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
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.inPackage:()Z
ifeq 14
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
ifne 14
13: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.packageTags:Ljava/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.inType:()Z
ifeq 16
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
ifne 16
15: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.typeTags:Ljava/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.inField:()Z
ifeq 18
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
ifne 18
17: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.fieldTags:Ljava/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.inConstructor:()Z
ifeq 20
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
ifne 20
19: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.constructorTags:Ljava/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.inMethod:()Z
ifeq 22
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
ifne 22
21: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.methodTags:Ljava/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.isInlineTag:()Z
ifeq 24
23: 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
24: StackMap locals:
StackMap stack:
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inOverview:()Z
ifeq 26
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
ifne 26
25: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.overviewTags:Ljava/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 9
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.customTags: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.customTags: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.customTags: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.customTags: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: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
10 26 1 current Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
private void initStandardTaglets();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, 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
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
6: ldc "mc"
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
7: invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
8: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.nosince:Z
ifeq 9
iconst_0
goto 10
StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager
9: iconst_1
StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager
StackMap stack: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager int
10: 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;
11: ldc "a"
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
12: invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(ZLjdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
13: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showversion:Z
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;
14: ldc "spto"
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
15: invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(ZLjdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
16: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showauthor:Z
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;
17: ldc "spto"
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
18: invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(ZLjdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
19: aload 0
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;
20: ldc "x"
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
21: invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
22: aload 0
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;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
ldc "doclet.Hidden"
invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
23: ldc "fmt"
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
24: invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
25: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
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;
26: ldc "m"
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
dup
astore 1
start local 1 27: invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
aload 1
28: invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
29: 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
30: 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
31: 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
32: 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
33: 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
34: 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
35: 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
36: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
getstatic com.sun.source.doctree.DocTree$Kind.DEPRECATED:Lcom/sun/source/doctree/DocTree$Kind;
getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
37: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
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;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
38: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
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;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
39: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
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;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
40: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
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;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
41: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 42 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
27 42 1 temp Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
private void initJavaFXTaglets();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, 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: ldc "fm"
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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: ldc "fm"
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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: ldc "fmt"
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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;
void addStandardTaglet(jdk.javadoc.internal.doclets.toolkit.taglets.Taglet);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
flags: (0x0000)
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.customTags: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: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
0 4 1 taglet Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
1 4 2 name Ljava/lang/String;
MethodParameters:
Name Flags
taglet
void addStandardTaglet(boolean, jdk.javadoc.internal.doclets.toolkit.taglets.Taglet);
descriptor: (ZLjdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
astore 3
start local 3 1: iload 1
ifeq 3
2: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
aload 3
aload 2
invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
aload 3
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
4: return
end local 3 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 enable Z
0 5 2 taglet Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
1 5 3 name Ljava/lang/String;
MethodParameters:
Name Flags
enable
taglet
private void initStandardTagsLowercase();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 2
goto 3
StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 1
start local 1 2: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTagsLowercase:Ljava/util/Set;
aload 1
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
end local 1 3: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
2 3 1 standardTag Ljava/lang/String;
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.customTags: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 11
1: aload 2
iconst_0
anewarray java.lang.String
invokeinterface java.util.Set.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast java.lang.String[]
astore 3
start local 3 2: ldc " "
astore 4
start local 4 3: iconst_0
istore 5
start local 5 4: goto 9
5: StackMap locals: java.lang.String[] java.lang.String int
StackMap stack:
new java.lang.StringBuilder
dup
aload 4
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;
aload 3
iload 5
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
6: iload 5
iconst_1
iadd
aload 3
arraylength
if_icmpge 8
7: new java.lang.StringBuilder
dup
aload 4
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;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
8: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
9: iload 5
aload 3
arraylength
if_icmplt 5
end local 5 10: 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 4
aastore
invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.notice:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 4 end local 3 11: StackMap locals:
StackMap stack:
return
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 noticeKey Ljava/lang/String;
0 12 2 names Ljava/util/Set<Ljava/lang/String;>;
2 11 3 namesArray [Ljava/lang/String;
3 11 4 result Ljava/lang/String;
4 10 5 i I
Signature: (Ljava/lang/String;Ljava/util/Set<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
noticeKey
names
public jdk.javadoc.internal.doclets.toolkit.taglets.Taglet getTaglet(java.lang.String);
descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
flags: (0x0001) ACC_PUBLIC
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.customTags: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.customTags: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
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
}
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 Location = javax.tools.DocumentationTool$Location of javax.tools.DocumentationTool
public abstract Location = javax.tools.JavaFileManager$Location of javax.tools.JavaFileManager
jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager$1