class jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter
super_class: java.lang.Object
{
final java.util.Set<javax.lang.model.element.ModuleElement> mset;
descriptor: Ljava/util/Set;
flags: (0x0010) ACC_FINAL
Signature: Ljava/util/Set<Ljavax/lang/model/element/ModuleElement;>;
final java.util.Set<javax.lang.model.element.PackageElement> pset;
descriptor: Ljava/util/Set;
flags: (0x0010) ACC_FINAL
Signature: Ljava/util/Set<Ljavax/lang/model/element/PackageElement;>;
final java.util.Set<javax.lang.model.element.TypeElement> tset;
descriptor: Ljava/util/Set;
flags: (0x0010) ACC_FINAL
Signature: Ljava/util/Set<Ljavax/lang/model/element/TypeElement;>;
void <init>(jdk.javadoc.doclet.DocletEnvironment, boolean);
descriptor: (Ljdk/javadoc/doclet/DocletEnvironment;Z)V
flags: (0x0000)
Code:
stack=3, locals=6, args_size=3
start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter this
start local 1 // jdk.javadoc.doclet.DocletEnvironment docEnv
start local 2 // boolean included
0: .line 657
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 653
aload 0 /* this */
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter.mset:Ljava/util/Set;
2: .line 654
aload 0 /* this */
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter.pset:Ljava/util/Set;
3: .line 655
aload 0 /* this */
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter.tset:Ljava/util/Set;
4: .line 659
iload 2 /* included */
ifeq 6
5: .line 660
aload 1 /* docEnv */
invokeinterface jdk.javadoc.doclet.DocletEnvironment.getIncludedElements:()Ljava/util/Set;
goto 7
6: .line 661
StackMap locals: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter jdk.javadoc.doclet.DocletEnvironment int
StackMap stack:
aload 1 /* docEnv */
invokeinterface jdk.javadoc.doclet.DocletEnvironment.getSpecifiedElements:()Ljava/util/Set;
7: .line 659
StackMap locals:
StackMap stack: java.util.Set
astore 3 /* inset */
start local 3 // java.util.Set inset
8: .line 663
aload 3 /* inset */
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 5
goto 12
StackMap locals: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter jdk.javadoc.doclet.DocletEnvironment int java.util.Set top java.util.Iterator
StackMap stack:
9: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.Element
astore 4 /* e */
start local 4 // javax.lang.model.element.Element e
10: .line 664
new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter$1
dup
aload 0 /* this */
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter$1.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration$Splitter;)V
11: .line 692
aload 4 /* e */
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter$1.visit:(Ljavax/lang/model/element/Element;)Ljava/lang/Object;
pop
end local 4 // javax.lang.model.element.Element e
12: .line 663
StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 9
13: .line 694
return
end local 3 // java.util.Set inset
end local 2 // boolean included
end local 1 // jdk.javadoc.doclet.DocletEnvironment docEnv
end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter this
LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration$Splitter;
0 14 1 docEnv Ljdk/javadoc/doclet/DocletEnvironment;
0 14 2 included Z
8 14 3 inset Ljava/util/Set<+Ljavax/lang/model/element/Element;>;
10 12 4 e Ljavax/lang/model/element/Element;
MethodParameters:
Name Flags
docEnv
included
}
SourceFile: "BaseConfiguration.java"
NestHost: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration
InnerClasses:
private Splitter = jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter of jdk.javadoc.internal.doclets.toolkit.BaseConfiguration
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter$1