public class org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder
super_class: java.lang.Object
{
final org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$OriginalImportHandling originalImportHandling;
descriptor: Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$OriginalImportHandling;
flags: (0x0010) ACC_FINAL
org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$ImportContainerSorting typeContainerSorting;
descriptor: Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$ImportContainerSorting;
flags: (0x0000)
org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$ImportContainerSorting staticContainerSorting;
descriptor: Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$ImportContainerSorting;
flags: (0x0000)
org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$ImplicitImportIdentification implicitImportIdentification;
descriptor: Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$ImplicitImportIdentification;
flags: (0x0000)
java.util.List<java.lang.String> importOrder;
descriptor: Ljava/util/List;
flags: (0x0000)
Signature: Ljava/util/List<Ljava/lang/String;>;
java.lang.Integer typeOnDemandThreshold;
descriptor: Ljava/lang/Integer;
flags: (0x0000)
java.lang.Integer staticOnDemandThreshold;
descriptor: Ljava/lang/Integer;
flags: (0x0000)
public static org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder discardingOriginalImports();
descriptor: ()Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder
dup
getstatic org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$OriginalImportHandling.DISCARD:Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$OriginalImportHandling;
invokespecial org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder.<init>:(Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$OriginalImportHandling;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder preservingOriginalImports();
descriptor: ()Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder
dup
getstatic org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$OriginalImportHandling.PRESERVE_IN_ORDER:Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$OriginalImportHandling;
invokespecial org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder.<init>:(Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$OriginalImportHandling;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private void <init>(org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$OriginalImportHandling);
descriptor: (Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$OriginalImportHandling;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder.originalImportHandling:Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$OriginalImportHandling;
2: aload 0
getstatic org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$ImportContainerSorting.BY_PACKAGE:Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$ImportContainerSorting;
putfield org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder.typeContainerSorting:Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$ImportContainerSorting;
3: aload 0
getstatic org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$ImportContainerSorting.BY_PACKAGE_AND_CONTAINING_TYPE:Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$ImportContainerSorting;
putfield org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder.staticContainerSorting:Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$ImportContainerSorting;
4: aload 0
getstatic org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$ImplicitImportIdentification.JAVA_LANG_AND_CU_PACKAGE:Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$ImplicitImportIdentification;
putfield org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder.implicitImportIdentification:Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$ImplicitImportIdentification;
5: aload 0
invokestatic java.util.Collections.emptyList:()Ljava/util/List;
putfield org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder.importOrder:Ljava/util/List;
6: aload 0
aconst_null
putfield org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder.typeOnDemandThreshold:Ljava/lang/Integer;
7: aload 0
aconst_null
putfield org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder.staticOnDemandThreshold:Ljava/lang/Integer;
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$Builder;
0 9 1 originalImportHandling Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$OriginalImportHandling;
MethodParameters:
Name Flags
originalImportHandling
public org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder setTypeContainerSorting(org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$ImportContainerSorting);
descriptor: (Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$ImportContainerSorting;)Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder.typeContainerSorting:Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$ImportContainerSorting;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$Builder;
0 2 1 typeContainerSorting Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$ImportContainerSorting;
MethodParameters:
Name Flags
typeContainerSorting
public org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder setStaticContainerSorting(org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$ImportContainerSorting);
descriptor: (Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$ImportContainerSorting;)Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder.staticContainerSorting:Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$ImportContainerSorting;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$Builder;
0 2 1 staticContainerSorting Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$ImportContainerSorting;
MethodParameters:
Name Flags
staticContainerSorting
public org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder setImplicitImportIdentification(org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$ImplicitImportIdentification);
descriptor: (Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$ImplicitImportIdentification;)Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder.implicitImportIdentification:Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$ImplicitImportIdentification;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$Builder;
0 2 1 implicitImportIdentification Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$ImplicitImportIdentification;
MethodParameters:
Name Flags
implicitImportIdentification
public org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder setImportOrder(java.util.List<java.lang.String>);
descriptor: (Ljava/util/List;)Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new java.util.ArrayList
dup
aload 1
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
putfield org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder.importOrder:Ljava/util/List;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$Builder;
0 2 1 importOrder Ljava/util/List<Ljava/lang/String;>;
Signature: (Ljava/util/List<Ljava/lang/String;>;)Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$Builder;
MethodParameters:
Name Flags
importOrder
public org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder setTypeOnDemandThreshold(int);
descriptor: (I)Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
putfield org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder.typeOnDemandThreshold:Ljava/lang/Integer;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$Builder;
0 2 1 typeOnDemandThreshold I
MethodParameters:
Name Flags
typeOnDemandThreshold
public org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder setStaticOnDemandThreshold(int);
descriptor: (I)Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
putfield org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder.staticOnDemandThreshold:Ljava/lang/Integer;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$Builder;
0 2 1 staticOnDemandThreshold I
MethodParameters:
Name Flags
staticOnDemandThreshold
public org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration build();
descriptor: ()Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration
dup
aload 0
invokespecial org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration.<init>:(Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$Builder;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$Builder;
}
SourceFile: "ImportRewriteConfiguration.java"
NestHost: org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration
InnerClasses:
public Builder = org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$Builder of org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration
public abstract ImplicitImportIdentification = org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$ImplicitImportIdentification of org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration
public abstract ImportContainerSorting = org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$ImportContainerSorting of org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration
public abstract OriginalImportHandling = org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$OriginalImportHandling of org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration