public class jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder extends jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder
super_class: jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder
{
private final javax.lang.model.element.TypeElement typeElement;
descriptor: Ljavax/lang/model/element/TypeElement;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.javadoc.internal.doclets.toolkit.ClassWriter writer;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private jdk.javadoc.internal.doclets.toolkit.Content contentTree;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0002) ACC_PRIVATE
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 static volatile int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private void <init>(jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder$Context, javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.ClassWriter);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder$Context;Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokespecial jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder.<init>:(Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder$Context;)V
1: aload 0
aload 2
putfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.typeElement:Ljavax/lang/model/element/TypeElement;
2: aload 0
aload 3
putfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
3: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
putfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
4: invokestatic jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.$SWITCH_TABLE$javax$lang$model$element$ElementKind:()[I
aload 2
invokeinterface javax.lang.model.element.TypeElement.getKind:()Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iaload
lookupswitch { // 2
2: 5
19: 7
default: 8
}
5: StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder$Context javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.ClassWriter
StackMap stack:
aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.setEnumDocumentation:(Ljavax/lang/model/element/TypeElement;)V
6: goto 8
7: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.setRecordDocumentation:(Ljavax/lang/model/element/TypeElement;)V
8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 9 1 context Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder$Context;
0 9 2 typeElement Ljavax/lang/model/element/TypeElement;
0 9 3 writer Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
MethodParameters:
Name Flags
context
typeElement
writer
public static jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder getInstance(jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder$Context, javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.ClassWriter);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder$Context;Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder
dup
aload 0
aload 1
aload 2
invokespecial jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.<init>:(Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder$Context;Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 context Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder$Context;
0 1 1 typeElement Ljavax/lang/model/element/TypeElement;
0 1 2 writer Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
MethodParameters:
Name Flags
context
typeElement
writer
public void build();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildClassDoc:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
protected void buildClassDoc();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=1
start local 0 0: invokestatic jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.$SWITCH_TABLE$javax$lang$model$element$ElementKind:()[I
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.typeElement:Ljavax/lang/model/element/TypeElement;
invokeinterface javax.lang.model.element.TypeElement.getKind:()Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iaload
lookupswitch { // 5
2: 3
3: 9
4: 7
5: 1
19: 5
default: 11
}
1: StackMap locals:
StackMap stack:
ldc "doclet.Interface"
astore 1
start local 1 2: goto 12
end local 1 3: StackMap locals:
StackMap stack:
ldc "doclet.Enum"
astore 1
start local 1 4: goto 12
end local 1 5: StackMap locals:
StackMap stack:
ldc "doclet.RecordClass"
astore 1
start local 1 6: goto 12
end local 1 7: StackMap locals:
StackMap stack:
ldc "doclet.AnnotationType"
astore 1
start local 1 8: goto 12
end local 1 9: StackMap locals:
StackMap stack:
ldc "doclet.Class"
astore 1
start local 1 10: goto 12
end local 1 11: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.typeElement:Ljavax/lang/model/element/TypeElement;
invokeinterface javax.lang.model.element.TypeElement.getKind:()Ljavax/lang/model/element/ElementKind;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.typeElement:Ljavax/lang/model/element/TypeElement;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
start local 1 12: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
new java.lang.StringBuilder
dup
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)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;
13: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.typeElement:Ljavax/lang/model/element/TypeElement;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
14: invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getHeader:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 2
start local 2 15: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getClassContentHeader:()Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 3
start local 3 16: aload 0
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildClassTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
17: aload 0
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildClassInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
18: aload 0
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildMemberSummary:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
19: aload 0
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildMemberDetails:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
20: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
aload 3
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addClassContentTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
21: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addFooter:()V
22: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
aload 2
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.printDocument:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
23: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.copyDocFiles:()V
24: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
2 3 1 key Ljava/lang/String;
4 5 1 key Ljava/lang/String;
6 7 1 key Ljava/lang/String;
8 9 1 key Ljava/lang/String;
10 11 1 key Ljava/lang/String;
12 25 1 key Ljava/lang/String;
15 25 2 contentTree Ljdk/javadoc/internal/doclets/toolkit/Content;
16 25 3 classContentTree Ljdk/javadoc/internal/doclets/toolkit/Content;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
protected void buildClassTree(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addClassTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 classContentTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
classContentTree
protected void buildClassInfo(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
astore 2
start local 2 1: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildParamInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
2: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildSuperInterfacesInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
3: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildImplementedInterfacesInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
4: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildSubClassInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildSubInterfacesInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
6: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildInterfaceUsageInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
7: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildNestedClassInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
8: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildFunctionalInterfaceInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
9: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildClassSignature:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
10: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildDeprecationInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
11: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildClassDescription:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
12: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildClassTagInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
13: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
aload 2
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getClassInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
14: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 15 1 classContentTree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 15 2 classInfoTree Ljdk/javadoc/internal/doclets/toolkit/Content;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
MethodParameters:
Name Flags
classContentTree
protected void buildParamInfo(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addParamInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 classInfoTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
classInfoTree
protected void buildSuperInterfacesInfo(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addSuperInterfacesInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 classInfoTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
classInfoTree
protected void buildImplementedInterfacesInfo(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addImplementedInterfacesInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 classInfoTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
classInfoTree
protected void buildSubClassInfo(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addSubClassInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 classInfoTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
classInfoTree
protected void buildSubInterfacesInfo(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addSubInterfacesInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 classInfoTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
classInfoTree
protected void buildInterfaceUsageInfo(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addInterfaceUsageInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 classInfoTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
classInfoTree
protected void buildFunctionalInterfaceInfo(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addFunctionalInterfaceInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 classInfoTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
classInfoTree
protected void buildDeprecationInfo(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addClassDeprecationInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 classInfoTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
classInfoTree
protected void buildNestedClassInfo(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addNestedClassInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 classInfoTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
classInfoTree
private void copyDocFiles();
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.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.typeElement:Ljavax/lang/model/element/TypeElement;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
astore 1
start local 1 1: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.packages:Ljava/util/SortedSet;
ifnull 3
2: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.packages:Ljava/util/SortedSet;
aload 1
invokeinterface java.util.SortedSet.contains:(Ljava/lang/Object;)Z
ifne 10
3: StackMap locals: javax.lang.model.element.PackageElement
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.containingPackagesSeen:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifne 10
4: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
5: invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getWriterFactory:()Ljdk/javadoc/internal/doclets/toolkit/WriterFactory;
6: aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.WriterFactory.getDocFilesHandler:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/DocFilesHandler;
7: astore 2
start local 2 8: aload 2
invokeinterface jdk.javadoc.internal.doclets.toolkit.DocFilesHandler.copyDocFiles:()V
9: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.containingPackagesSeen:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 2 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/builders/ClassBuilder;
1 11 1 containingPackage Ljavax/lang/model/element/PackageElement;
8 10 2 docFilesHandler Ljdk/javadoc/internal/doclets/toolkit/DocFilesHandler;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
protected void buildClassSignature(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.typeElement:Ljavax/lang/model/element/TypeElement;
iconst_1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.modifiersToString:(Ljavax/lang/model/element/Element;Z)Ljava/lang/String;
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addClassSignature:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 classInfoTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
classInfoTree
protected void buildClassDescription(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addClassDescription:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 classInfoTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
classInfoTree
protected void buildClassTagInfo(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
aload 1
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addClassTagInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 classInfoTree Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
classInfoTree
protected void buildMemberSummary(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getSummariesList:()Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 2
start local 2 1: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.builderFactory:Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getMemberSummaryBuilder:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.build:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
2: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
aload 2
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getMemberSummaryTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
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/builders/ClassBuilder;
0 4 1 classContentTree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 4 2 summariesList Ljdk/javadoc/internal/doclets/toolkit/Content;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
MethodParameters:
Name Flags
classContentTree
protected void buildMemberDetails(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getDetailsList:()Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 2
start local 2 1: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildEnumConstantsDetails:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
2: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildPropertyDetails:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
3: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildFieldDetails:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
4: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildConstructorDetails:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildAnnotationTypeRequiredMemberDetails:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
6: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildAnnotationTypeOptionalMemberDetails:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
7: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildMethodDetails:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
8: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
aload 2
invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getMemberDetailsTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 10 1 classContentTree Ljdk/javadoc/internal/doclets/toolkit/Content;
1 10 2 detailsList Ljdk/javadoc/internal/doclets/toolkit/Content;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
MethodParameters:
Name Flags
classContentTree
protected void buildEnumConstantsDetails(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.builderFactory:Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getEnumConstantsBuilder:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.AbstractMemberBuilder.build:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 detailsList Ljdk/javadoc/internal/doclets/toolkit/Content;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
MethodParameters:
Name Flags
detailsList
protected void buildFieldDetails(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.builderFactory:Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getFieldBuilder:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.AbstractMemberBuilder.build:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 detailsList Ljdk/javadoc/internal/doclets/toolkit/Content;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
MethodParameters:
Name Flags
detailsList
public void buildPropertyDetails(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)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.builders.ClassBuilder.builderFactory:Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getPropertyBuilder:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.AbstractMemberBuilder.build:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 detailsList Ljdk/javadoc/internal/doclets/toolkit/Content;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
MethodParameters:
Name Flags
detailsList
protected void buildConstructorDetails(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.builderFactory:Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getConstructorBuilder:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.AbstractMemberBuilder.build:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 detailsList Ljdk/javadoc/internal/doclets/toolkit/Content;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
MethodParameters:
Name Flags
detailsList
protected void buildMethodDetails(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.builderFactory:Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getMethodBuilder:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.AbstractMemberBuilder.build:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 detailsList Ljdk/javadoc/internal/doclets/toolkit/Content;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
MethodParameters:
Name Flags
detailsList
protected void buildAnnotationTypeOptionalMemberDetails(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.builderFactory:Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getAnnotationTypeOptionalMemberBuilder:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.AbstractMemberBuilder.build:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 memberDetailsTree Ljdk/javadoc/internal/doclets/toolkit/Content;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
MethodParameters:
Name Flags
memberDetailsTree
protected void buildAnnotationTypeRequiredMemberDetails(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.builderFactory:Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getAnnotationTypeRequiredMemberBuilder:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.AbstractMemberBuilder.build:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 2 1 memberDetailsTree Ljdk/javadoc/internal/doclets/toolkit/Content;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
MethodParameters:
Name Flags
memberDetailsTree
private void setEnumDocumentation(javax.lang.model.element.TypeElement);
descriptor: (Ljavax/lang/model/element/TypeElement;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.cmtUtils:Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
astore 2
start local 2 1: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getMethods:(Ljavax/lang/model/element/Element;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 13
StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.CommentUtils top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.ExecutableElement
astore 3
start local 3 3: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullBody:(Ljavax/lang/model/element/Element;)Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 5
4: goto 13
5: StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.CommentUtils javax.lang.model.element.ExecutableElement java.util.Iterator
StackMap stack:
aload 3
invokeinterface javax.lang.model.element.ExecutableElement.getSimpleName:()Ljavax/lang/model/element/Name;
astore 5
start local 5 6: aload 5
ldc "values"
invokeinterface javax.lang.model.element.Name.contentEquals:(Ljava/lang/CharSequence;)Z
ifeq 10
aload 3
invokeinterface javax.lang.model.element.ExecutableElement.getParameters:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 10
7: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.removeCommentHelper:(Ljavax/lang/model/element/Element;)V
8: aload 2
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.setEnumValuesTree:(Ljavax/lang/model/element/ExecutableElement;)V
9: goto 13
StackMap locals: javax.lang.model.element.Name
StackMap stack:
10: aload 5
ldc "valueOf"
invokeinterface javax.lang.model.element.Name.contentEquals:(Ljava/lang/CharSequence;)Z
ifeq 13
aload 3
invokeinterface javax.lang.model.element.ExecutableElement.getParameters:()Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 13
11: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.removeCommentHelper:(Ljavax/lang/model/element/Element;)V
12: aload 2
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.setEnumValueOfTree:(Ljavax/lang/model/element/ExecutableElement;)V
end local 5 end local 3 13: StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.CommentUtils top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
14: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 15 1 elem Ljavax/lang/model/element/TypeElement;
1 15 2 cmtUtils Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
3 13 3 ee Ljavax/lang/model/element/ExecutableElement;
6 13 5 name Ljavax/lang/model/element/Name;
MethodParameters:
Name Flags
elem
private void setRecordDocumentation(javax.lang.model.element.TypeElement);
descriptor: (Ljavax/lang/model/element/TypeElement;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=9, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.cmtUtils:Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
astore 2
start local 2 1: aload 1
invokeinterface javax.lang.model.element.TypeElement.getRecordComponents:()Ljava/util/List;
invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
2: invokedynamic apply()Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
javax/lang/model/element/Element.getSimpleName()Ljavax/lang/model/element/Name; (9 itf)
(Ljavax/lang/model/element/RecordComponentElement;)Ljavax/lang/model/element/Name;
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
3: invokestatic java.util.stream.Collectors.toSet:()Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast java.util.Set
4: astore 3
start local 3 5: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getConstructors:(Ljavax/lang/model/element/Element;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 12
StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.CommentUtils java.util.Set top java.util.Iterator
StackMap stack:
6: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.ExecutableElement
astore 4
start local 4 7: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isCanonicalRecordConstructor:(Ljavax/lang/model/element/ExecutableElement;)Z
ifeq 12
8: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullBody:(Ljavax/lang/model/element/Element;)Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 13
9: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.removeCommentHelper:(Ljavax/lang/model/element/Element;)V
10: aload 2
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.setRecordConstructorTree:(Ljavax/lang/model/element/ExecutableElement;)V
11: goto 13
end local 4 12: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
13: StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.CommentUtils java.util.Set
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFields:(Ljavax/lang/model/element/Element;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 19
StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.CommentUtils java.util.Set top java.util.Iterator
StackMap stack:
14: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.VariableElement
astore 4
start local 4 15: aload 4
invokeinterface javax.lang.model.element.VariableElement.getSimpleName:()Ljavax/lang/model/element/Name;
astore 6
start local 6 16: aload 3
aload 6
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 19
17: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.removeCommentHelper:(Ljavax/lang/model/element/Element;)V
18: aload 2
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.setRecordFieldTree:(Ljavax/lang/model/element/VariableElement;)V
end local 6 end local 4 19: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 14
20: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getObjectType:()Ljavax/lang/model/type/TypeMirror;
astore 4
start local 4 21: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getMethods:(Ljavax/lang/model/element/Element;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 46
StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.CommentUtils java.util.Set javax.lang.model.type.TypeMirror top java.util.Iterator
StackMap stack:
22: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.ExecutableElement
astore 5
start local 5 23: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullBody:(Ljavax/lang/model/element/Element;)Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 25
24: goto 46
25: StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.CommentUtils java.util.Set javax.lang.model.type.TypeMirror javax.lang.model.element.ExecutableElement java.util.Iterator
StackMap stack:
aload 5
invokeinterface javax.lang.model.element.ExecutableElement.getSimpleName:()Ljavax/lang/model/element/Name;
astore 7
start local 7 26: aload 5
invokeinterface javax.lang.model.element.ExecutableElement.getParameters:()Ljava/util/List;
astore 8
start local 8 27: aload 7
ldc "equals"
invokeinterface javax.lang.model.element.Name.contentEquals:(Ljava/lang/CharSequence;)Z
ifeq 32
28: aload 8
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 46
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
getfield jdk.javadoc.internal.doclets.toolkit.util.Utils.typeUtils:Ljavax/lang/model/util/Types;
aload 8
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.lang.model.element.VariableElement
invokeinterface javax.lang.model.element.VariableElement.asType:()Ljavax/lang/model/type/TypeMirror;
aload 4
invokeinterface javax.lang.model.util.Types.isSameType:(Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Z
ifeq 46
29: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.removeCommentHelper:(Ljavax/lang/model/element/Element;)V
30: aload 2
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.setRecordEqualsTree:(Ljavax/lang/model/element/ExecutableElement;)V
31: goto 46
StackMap locals: javax.lang.model.element.Name java.util.List
StackMap stack:
32: aload 7
ldc "hashCode"
invokeinterface javax.lang.model.element.Name.contentEquals:(Ljava/lang/CharSequence;)Z
ifeq 37
33: aload 8
invokeinterface java.util.List.isEmpty:()Z
ifeq 46
34: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.removeCommentHelper:(Ljavax/lang/model/element/Element;)V
35: aload 2
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.setRecordHashCodeTree:(Ljavax/lang/model/element/ExecutableElement;)V
36: goto 46
StackMap locals:
StackMap stack:
37: aload 7
ldc "toString"
invokeinterface javax.lang.model.element.Name.contentEquals:(Ljava/lang/CharSequence;)Z
ifeq 42
38: aload 8
invokeinterface java.util.List.isEmpty:()Z
ifeq 46
39: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.removeCommentHelper:(Ljavax/lang/model/element/Element;)V
40: aload 2
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.setRecordToStringTree:(Ljavax/lang/model/element/ExecutableElement;)V
41: goto 46
StackMap locals:
StackMap stack:
42: aload 3
aload 7
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 46
43: aload 8
invokeinterface java.util.List.isEmpty:()Z
ifeq 46
44: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.removeCommentHelper:(Ljavax/lang/model/element/Element;)V
45: aload 2
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.setRecordAccessorTree:(Ljavax/lang/model/element/ExecutableElement;)V
end local 8 end local 7 end local 5 46: StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.CommentUtils java.util.Set javax.lang.model.type.TypeMirror top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 22
47: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 48 0 this Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
0 48 1 elem Ljavax/lang/model/element/TypeElement;
1 48 2 cmtUtils Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
5 48 3 componentNames Ljava/util/Set<Ljavax/lang/model/element/Name;>;
7 12 4 ee Ljavax/lang/model/element/ExecutableElement;
15 19 4 ve Ljavax/lang/model/element/VariableElement;
16 19 6 name Ljavax/lang/model/element/Name;
21 48 4 objectType Ljavax/lang/model/type/TypeMirror;
23 46 5 ee Ljavax/lang/model/element/ExecutableElement;
26 46 7 name Ljavax/lang/model/element/Name;
27 46 8 params Ljava/util/List<+Ljavax/lang/model/element/VariableElement;>;
MethodParameters:
Name Flags
elem
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.builders.ClassBuilder.$SWITCH_TABLE$javax$lang$model$element$ElementKind:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic javax.lang.model.element.ElementKind.values:()[Ljavax/lang/model/element/ElementKind;
arraylength
newarray 10
astore 0
2: aload 0
getstatic javax.lang.model.element.ElementKind.ANNOTATION_TYPE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_4
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic javax.lang.model.element.ElementKind.BINDING_VARIABLE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 21
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic javax.lang.model.element.ElementKind.CLASS:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_3
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic javax.lang.model.element.ElementKind.CONSTRUCTOR:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 12
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic javax.lang.model.element.ElementKind.ENUM:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_2
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic javax.lang.model.element.ElementKind.ENUM_CONSTANT:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 6
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic javax.lang.model.element.ElementKind.EXCEPTION_PARAMETER:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 10
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic javax.lang.model.element.ElementKind.FIELD:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 7
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic javax.lang.model.element.ElementKind.INSTANCE_INIT:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 14
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic javax.lang.model.element.ElementKind.INTERFACE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_5
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic javax.lang.model.element.ElementKind.LOCAL_VARIABLE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 9
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic javax.lang.model.element.ElementKind.METHOD:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 11
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic javax.lang.model.element.ElementKind.MODULE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 18
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
getstatic javax.lang.model.element.ElementKind.OTHER:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 16
iastore
42: goto 44
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
43: pop
StackMap locals:
StackMap stack:
44: aload 0
getstatic javax.lang.model.element.ElementKind.PACKAGE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
iconst_1
iastore
45: goto 47
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
46: pop
StackMap locals:
StackMap stack:
47: aload 0
getstatic javax.lang.model.element.ElementKind.PARAMETER:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 8
iastore
48: goto 50
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
49: pop
StackMap locals:
StackMap stack:
50: aload 0
getstatic javax.lang.model.element.ElementKind.RECORD:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 19
iastore
51: goto 53
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
52: pop
StackMap locals:
StackMap stack:
53: aload 0
getstatic javax.lang.model.element.ElementKind.RECORD_COMPONENT:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 20
iastore
54: goto 56
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
55: pop
StackMap locals:
StackMap stack:
56: aload 0
getstatic javax.lang.model.element.ElementKind.RESOURCE_VARIABLE:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 17
iastore
57: goto 59
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
58: pop
StackMap locals:
StackMap stack:
59: aload 0
getstatic javax.lang.model.element.ElementKind.STATIC_INIT:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 13
iastore
60: goto 62
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
61: pop
StackMap locals:
StackMap stack:
62: aload 0
getstatic javax.lang.model.element.ElementKind.TYPE_PARAMETER:Ljavax/lang/model/element/ElementKind;
invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
bipush 15
iastore
63: goto 65
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
64: pop
StackMap locals:
StackMap stack:
65: aload 0
dup
putstatic jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.$SWITCH_TABLE$javax$lang$model$element$ElementKind:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
41 42 43 Class java.lang.NoSuchFieldError
44 45 46 Class java.lang.NoSuchFieldError
47 48 49 Class java.lang.NoSuchFieldError
50 51 52 Class java.lang.NoSuchFieldError
53 54 55 Class java.lang.NoSuchFieldError
56 57 58 Class java.lang.NoSuchFieldError
59 60 61 Class java.lang.NoSuchFieldError
62 63 64 Class java.lang.NoSuchFieldError
}
SourceFile: "ClassBuilder.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public Context = jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder$Context of jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder