public class org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilderProvider extends org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilderProvider
super_class: org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider
{
private static final java.lang.String BUILDER_CLASS;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder"
private static final java.lang.String RELOADING_BUILDER_CLASS;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "org.apache.commons.configuration2.builder.combined.ReloadingCombinedConfigurationBuilder"
private static final java.lang.String CONFIGURATION_CLASS;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "org.apache.commons.configuration2.CombinedConfiguration"
private static final java.lang.String COMBINED_PARAMS;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl"
private static final java.lang.String FILE_PARAMS;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "org.apache.commons.configuration2.builder.FileBasedBuilderParametersImpl"
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=1, args_size=1
start local 0 0: aload 0
ldc "org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder"
ldc "org.apache.commons.configuration2.builder.combined.ReloadingCombinedConfigurationBuilder"
ldc "org.apache.commons.configuration2.CombinedConfiguration"
iconst_2
anewarray java.lang.String
dup
iconst_0
1: ldc "org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl"
aastore
dup
iconst_1
ldc "org.apache.commons.configuration2.builder.FileBasedBuilderParametersImpl"
aastore
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilderProvider;
protected org.apache.commons.configuration2.builder.BasicConfigurationBuilder<? extends org.apache.commons.configuration2.Configuration> createBuilder(org.apache.commons.configuration2.builder.combined.ConfigurationDeclaration, java.util.Collection<org.apache.commons.configuration2.builder.BuilderParameters>);
descriptor: (Lorg/apache/commons/configuration2/builder/combined/ConfigurationDeclaration;Ljava/util/Collection;)Lorg/apache/commons/configuration2/builder/BasicConfigurationBuilder;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual org.apache.commons.configuration2.builder.combined.ConfigurationDeclaration.isReload:()Z
ifeq 3
1: new org.apache.commons.configuration2.builder.combined.ReloadingCombinedConfigurationBuilder
dup
invokespecial org.apache.commons.configuration2.builder.combined.ReloadingCombinedConfigurationBuilder.<init>:()V
astore 3
start local 3 2: goto 4
end local 3 3: StackMap locals:
StackMap stack:
new org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder
dup
invokespecial org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.<init>:()V
astore 3
start local 3 4: StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder
StackMap stack:
aload 1
invokevirtual org.apache.commons.configuration2.builder.combined.ConfigurationDeclaration.getConfigurationBuilder:()Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
aload 3
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initChildEventListeners:(Lorg/apache/commons/configuration2/builder/BasicConfigurationBuilder;)V
5: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilderProvider;
0 6 1 decl Lorg/apache/commons/configuration2/builder/combined/ConfigurationDeclaration;
0 6 2 params Ljava/util/Collection<Lorg/apache/commons/configuration2/builder/BuilderParameters;>;
2 3 3 builder Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
4 6 3 builder Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
Exceptions:
throws java.lang.Exception
Signature: (Lorg/apache/commons/configuration2/builder/combined/ConfigurationDeclaration;Ljava/util/Collection<Lorg/apache/commons/configuration2/builder/BuilderParameters;>;)Lorg/apache/commons/configuration2/builder/BasicConfigurationBuilder<+Lorg/apache/commons/configuration2/Configuration;>;
MethodParameters:
Name Flags
decl final
params final
protected void initializeParameterObjects(org.apache.commons.configuration2.builder.combined.ConfigurationDeclaration, java.util.Collection<org.apache.commons.configuration2.builder.BuilderParameters>);
descriptor: (Lorg/apache/commons/configuration2/builder/combined/ConfigurationDeclaration;Ljava/util/Collection;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.commons.configuration2.builder.BasicBuilderParameters
1: astore 3
start local 3 2: aload 1
invokevirtual org.apache.commons.configuration2.builder.combined.ConfigurationDeclaration.getConfigurationBuilder:()Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
3: invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getConfigurationUnderConstruction:()Lorg/apache/commons/configuration2/CombinedConfiguration;
aload 3
4: invokestatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilderProvider.setUpBasicParameters:(Lorg/apache/commons/configuration2/CombinedConfiguration;Lorg/apache/commons/configuration2/builder/BasicBuilderParameters;)V
5: aload 0
aload 1
aload 2
invokespecial org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider.initializeParameterObjects:(Lorg/apache/commons/configuration2/builder/combined/ConfigurationDeclaration;Ljava/util/Collection;)V
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilderProvider;
0 7 1 decl Lorg/apache/commons/configuration2/builder/combined/ConfigurationDeclaration;
0 7 2 params Ljava/util/Collection<Lorg/apache/commons/configuration2/builder/BuilderParameters;>;
2 7 3 basicParams Lorg/apache/commons/configuration2/builder/BasicBuilderParameters;
Exceptions:
throws java.lang.Exception
Signature: (Lorg/apache/commons/configuration2/builder/combined/ConfigurationDeclaration;Ljava/util/Collection<Lorg/apache/commons/configuration2/builder/BuilderParameters;>;)V
MethodParameters:
Name Flags
decl final
params final
private static void setUpBasicParameters(org.apache.commons.configuration2.CombinedConfiguration, org.apache.commons.configuration2.builder.BasicBuilderParameters);
descriptor: (Lorg/apache/commons/configuration2/CombinedConfiguration;Lorg/apache/commons/configuration2/builder/BasicBuilderParameters;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual org.apache.commons.configuration2.CombinedConfiguration.getListDelimiterHandler:()Lorg/apache/commons/configuration2/convert/ListDelimiterHandler;
invokevirtual org.apache.commons.configuration2.builder.BasicBuilderParameters.setListDelimiterHandler:(Lorg/apache/commons/configuration2/convert/ListDelimiterHandler;)Lorg/apache/commons/configuration2/builder/BasicBuilderParameters;
1: aload 0
invokevirtual org.apache.commons.configuration2.CombinedConfiguration.getLogger:()Lorg/apache/commons/configuration2/io/ConfigurationLogger;
invokevirtual org.apache.commons.configuration2.builder.BasicBuilderParameters.setLogger:(Lorg/apache/commons/configuration2/io/ConfigurationLogger;)Lorg/apache/commons/configuration2/builder/BasicBuilderParameters;
2: aload 0
invokevirtual org.apache.commons.configuration2.CombinedConfiguration.isThrowExceptionOnMissing:()Z
invokevirtual org.apache.commons.configuration2.builder.BasicBuilderParameters.setThrowExceptionOnMissing:(Z)Lorg/apache/commons/configuration2/builder/BasicBuilderParameters;
3: aload 0
invokevirtual org.apache.commons.configuration2.CombinedConfiguration.getConfigurationDecoder:()Lorg/apache/commons/configuration2/ConfigurationDecoder;
invokevirtual org.apache.commons.configuration2.builder.BasicBuilderParameters.setConfigurationDecoder:(Lorg/apache/commons/configuration2/ConfigurationDecoder;)Lorg/apache/commons/configuration2/builder/BasicBuilderParameters;
pop
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 config Lorg/apache/commons/configuration2/CombinedConfiguration;
0 5 1 params Lorg/apache/commons/configuration2/builder/BasicBuilderParameters;
MethodParameters:
Name Flags
config final
params final
}
SourceFile: "CombinedConfigurationBuilderProvider.java"