class jdk.javadoc.internal.doclets.toolkit.Configuration$Splitter
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: jdk.javadoc.internal.doclets.toolkit.Configuration$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 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.Configuration$Splitter.mset:Ljava/util/Set;
2: aload 0
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.Configuration$Splitter.pset:Ljava/util/Set;
3: aload 0
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.Configuration$Splitter.tset:Ljava/util/Set;
4: iload 2
ifeq 6
5: aload 1
invokeinterface jdk.javadoc.doclet.DocletEnvironment.getIncludedElements:()Ljava/util/Set;
goto 7
6: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Configuration$Splitter jdk.javadoc.doclet.DocletEnvironment int
StackMap stack:
aload 1
invokeinterface jdk.javadoc.doclet.DocletEnvironment.getSpecifiedElements:()Ljava/util/Set;
7: StackMap locals:
StackMap stack: java.util.Set
astore 3
start local 3 8: aload 3
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 5
goto 12
StackMap locals: jdk.javadoc.internal.doclets.toolkit.Configuration$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
start local 4 10: new jdk.javadoc.internal.doclets.toolkit.Configuration$Splitter$1
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.toolkit.Configuration$Splitter$1.<init>:(Ljdk/javadoc/internal/doclets/toolkit/Configuration$Splitter;)V
11: aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.Configuration$Splitter$1.visit:(Ljavax/lang/model/element/Element;)Ljava/lang/Object;
pop
end local 4 12: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 9
13: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljdk/javadoc/internal/doclets/toolkit/Configuration$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: "Configuration.java"
NestHost: jdk.javadoc.internal.doclets.toolkit.Configuration
InnerClasses:
private Splitter = jdk.javadoc.internal.doclets.toolkit.Configuration$Splitter of jdk.javadoc.internal.doclets.toolkit.Configuration
jdk.javadoc.internal.doclets.toolkit.Configuration$Splitter$1