public class jdk.javadoc.internal.doclets.toolkit.util.DeprecatedAPIListBuilder extends jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.javadoc.internal.doclets.toolkit.util.DeprecatedAPIListBuilder
super_class: jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder
{
private java.util.SortedSet<javax.lang.model.element.Element> forRemoval;
descriptor: Ljava/util/SortedSet;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/SortedSet<Ljavax/lang/model/element/Element;>;
public void <init>(jdk.javadoc.internal.doclets.toolkit.BaseConfiguration);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 // jdk.javadoc.internal.doclets.toolkit.util.DeprecatedAPIListBuilder this
start local 1 // jdk.javadoc.internal.doclets.toolkit.BaseConfiguration configuration
0: .line 51
aload 0 /* this */
aload 1 /* configuration */
aload 1 /* configuration */
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic test(Ljdk/javadoc/internal/doclets/toolkit/util/Utils;)Ljava/util/function/Predicate;
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;)Z
jdk/javadoc/internal/doclets/toolkit/util/Utils.isDeprecated(Ljavax/lang/model/element/Element;)Z (5)
(Ljavax/lang/model/element/Element;)Z
invokespecial jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljava/util/function/Predicate;)V
1: .line 52
return
end local 1 // jdk.javadoc.internal.doclets.toolkit.BaseConfiguration configuration
end local 0 // jdk.javadoc.internal.doclets.toolkit.util.DeprecatedAPIListBuilder this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder;
0 2 1 configuration Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
MethodParameters:
Name Flags
configuration
public java.util.SortedSet<javax.lang.model.element.Element> getForRemoval();
descriptor: ()Ljava/util/SortedSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // jdk.javadoc.internal.doclets.toolkit.util.DeprecatedAPIListBuilder this
0: .line 55
aload 0 /* this */
getfield jdk.javadoc.internal.doclets.toolkit.util.DeprecatedAPIListBuilder.forRemoval:Ljava/util/SortedSet;
ifnonnull 2
1: .line 56
aload 0 /* this */
aload 0 /* this */
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DeprecatedAPIListBuilder.createSummarySet:()Ljava/util/SortedSet;
putfield jdk.javadoc.internal.doclets.toolkit.util.DeprecatedAPIListBuilder.forRemoval:Ljava/util/SortedSet;
2: .line 58
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield jdk.javadoc.internal.doclets.toolkit.util.DeprecatedAPIListBuilder.forRemoval:Ljava/util/SortedSet;
areturn
end local 0 // jdk.javadoc.internal.doclets.toolkit.util.DeprecatedAPIListBuilder this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder;
Signature: ()Ljava/util/SortedSet<Ljavax/lang/model/element/Element;>;
protected void handleElement(javax.lang.model.element.Element);
descriptor: (Ljavax/lang/model/element/Element;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 // jdk.javadoc.internal.doclets.toolkit.util.DeprecatedAPIListBuilder this
start local 1 // javax.lang.model.element.Element e
0: .line 63
aload 0 /* this */
getfield jdk.javadoc.internal.doclets.toolkit.util.DeprecatedAPIListBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1 /* e */
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDeprecatedForRemoval:(Ljavax/lang/model/element/Element;)Z
ifeq 2
1: .line 64
aload 0 /* this */
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DeprecatedAPIListBuilder.getForRemoval:()Ljava/util/SortedSet;
aload 1 /* e */
invokeinterface java.util.SortedSet.add:(Ljava/lang/Object;)Z
pop
2: .line 66
StackMap locals:
StackMap stack:
return
end local 1 // javax.lang.model.element.Element e
end local 0 // jdk.javadoc.internal.doclets.toolkit.util.DeprecatedAPIListBuilder this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder;
0 3 1 e Ljavax/lang/model/element/Element;
MethodParameters:
Name Flags
e
}
SourceFile: "DeprecatedAPIListBuilder.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles