class org.apache.commons.configuration.DefaultConfigurationBuilder$ConfigurationBuilderProvider extends org.apache.commons.configuration.DefaultConfigurationBuilder$ConfigurationProvider
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.commons.configuration.DefaultConfigurationBuilder$ConfigurationBuilderProvider
super_class: org.apache.commons.configuration.DefaultConfigurationBuilder$ConfigurationProvider
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc Lorg/apache/commons/configuration/DefaultConfigurationBuilder;
invokespecial org.apache.commons.configuration.DefaultConfigurationBuilder$ConfigurationProvider.<init>:(Ljava/lang/Class;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/configuration/DefaultConfigurationBuilder$ConfigurationBuilderProvider;
public org.apache.commons.configuration.AbstractConfiguration getConfiguration(org.apache.commons.configuration.DefaultConfigurationBuilder$ConfigurationDeclaration);
descriptor: (Lorg/apache/commons/configuration/DefaultConfigurationBuilder$ConfigurationDeclaration;)Lorg/apache/commons/configuration/AbstractConfiguration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
1: aload 1
invokespecial org.apache.commons.configuration.DefaultConfigurationBuilder$ConfigurationProvider.getConfiguration:(Lorg/apache/commons/configuration/DefaultConfigurationBuilder$ConfigurationDeclaration;)Lorg/apache/commons/configuration/AbstractConfiguration;
2: checkcast org.apache.commons.configuration.DefaultConfigurationBuilder
astore 2
start local 2 3: aload 2
iconst_1
invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder.getConfiguration:(Z)Lorg/apache/commons/configuration/CombinedConfiguration;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/configuration/DefaultConfigurationBuilder$ConfigurationBuilderProvider;
0 4 1 decl Lorg/apache/commons/configuration/DefaultConfigurationBuilder$ConfigurationDeclaration;
3 4 2 builder Lorg/apache/commons/configuration/DefaultConfigurationBuilder;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
decl
public org.apache.commons.configuration.AbstractConfiguration getEmptyConfiguration(org.apache.commons.configuration.DefaultConfigurationBuilder$ConfigurationDeclaration);
descriptor: (Lorg/apache/commons/configuration/DefaultConfigurationBuilder$ConfigurationDeclaration;)Lorg/apache/commons/configuration/AbstractConfiguration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.commons.configuration.CombinedConfiguration
dup
invokespecial org.apache.commons.configuration.CombinedConfiguration.<init>:()V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/configuration/DefaultConfigurationBuilder$ConfigurationBuilderProvider;
0 1 1 decl Lorg/apache/commons/configuration/DefaultConfigurationBuilder$ConfigurationDeclaration;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
decl
protected void initBeanInstance(java.lang.Object, org.apache.commons.configuration.beanutils.BeanDeclaration);
descriptor: (Ljava/lang/Object;Lorg/apache/commons/configuration/beanutils/BeanDeclaration;)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
checkcast org.apache.commons.configuration.DefaultConfigurationBuilder$ConfigurationDeclaration
astore 3
start local 3 1: aload 3
invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder$ConfigurationDeclaration.getConfigurationBuilder:()Lorg/apache/commons/configuration/DefaultConfigurationBuilder;
2: aload 1
checkcast org.apache.commons.configuration.DefaultConfigurationBuilder
3: invokestatic org.apache.commons.configuration.DefaultConfigurationBuilder$ConfigurationBuilderProvider.initChildBuilder:(Lorg/apache/commons/configuration/DefaultConfigurationBuilder;Lorg/apache/commons/configuration/DefaultConfigurationBuilder;)V
4: aload 0
aload 1
aload 2
invokespecial org.apache.commons.configuration.DefaultConfigurationBuilder$ConfigurationProvider.initBeanInstance:(Ljava/lang/Object;Lorg/apache/commons/configuration/beanutils/BeanDeclaration;)V
5: return
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/configuration/DefaultConfigurationBuilder$ConfigurationBuilderProvider;
0 6 1 bean Ljava/lang/Object;
0 6 2 data Lorg/apache/commons/configuration/beanutils/BeanDeclaration;
1 6 3 decl Lorg/apache/commons/configuration/DefaultConfigurationBuilder$ConfigurationDeclaration;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
bean
data
private static void initChildBuilder(org.apache.commons.configuration.DefaultConfigurationBuilder, org.apache.commons.configuration.DefaultConfigurationBuilder);
descriptor: (Lorg/apache/commons/configuration/DefaultConfigurationBuilder;Lorg/apache/commons/configuration/DefaultConfigurationBuilder;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
aload 0
1: invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder.isAttributeSplittingDisabled:()Z
2: invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder.setAttributeSplittingDisabled:(Z)V
3: aload 1
aload 0
invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder.getBasePath:()Ljava/lang/String;
invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder.setBasePath:(Ljava/lang/String;)V
4: aload 1
aload 0
5: invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder.isDelimiterParsingDisabled:()Z
6: invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder.setDelimiterParsingDisabled:(Z)V
7: aload 1
aload 0
invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder.getListDelimiter:()C
invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder.setListDelimiter:(C)V
8: aload 1
aload 0
invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder.isThrowExceptionOnMissing:()Z
invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder.setThrowExceptionOnMissing:(Z)V
9: aload 1
aload 0
invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder.getLogger:()Lorg/apache/commons/logging/Log;
invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder.setLogger:(Lorg/apache/commons/logging/Log;)V
10: aload 1
invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder.clearConfigurationListeners:()V
11: aload 0
invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder.getConfigurationListeners:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 3
goto 14
StackMap locals: org.apache.commons.configuration.DefaultConfigurationBuilder org.apache.commons.configuration.DefaultConfigurationBuilder top java.util.Iterator
StackMap stack:
12: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.commons.configuration.event.ConfigurationListener
astore 2
start local 2 13: aload 1
aload 2
invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder.addConfigurationListener:(Lorg/apache/commons/configuration/event/ConfigurationListener;)V
end local 2 14: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 12
15: aload 1
invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder.clearErrorListeners:()V
16: aload 0
invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder.getErrorListeners:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 3
goto 19
StackMap locals:
StackMap stack:
17: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.commons.configuration.event.ConfigurationErrorListener
astore 2
start local 2 18: aload 1
aload 2
invokevirtual org.apache.commons.configuration.DefaultConfigurationBuilder.addErrorListener:(Lorg/apache/commons/configuration/event/ConfigurationErrorListener;)V
end local 2 19: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 17
20: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 parent Lorg/apache/commons/configuration/DefaultConfigurationBuilder;
0 21 1 child Lorg/apache/commons/configuration/DefaultConfigurationBuilder;
13 14 2 l Lorg/apache/commons/configuration/event/ConfigurationListener;
18 19 2 l Lorg/apache/commons/configuration/event/ConfigurationErrorListener;
MethodParameters:
Name Flags
parent
child
}
SourceFile: "DefaultConfigurationBuilder.java"
NestHost: org.apache.commons.configuration.DefaultConfigurationBuilder
InnerClasses:
ConfigurationBuilderProvider = org.apache.commons.configuration.DefaultConfigurationBuilder$ConfigurationBuilderProvider of org.apache.commons.configuration.DefaultConfigurationBuilder
public ConfigurationDeclaration = org.apache.commons.configuration.DefaultConfigurationBuilder$ConfigurationDeclaration of org.apache.commons.configuration.DefaultConfigurationBuilder
public ConfigurationProvider = org.apache.commons.configuration.DefaultConfigurationBuilder$ConfigurationProvider of org.apache.commons.configuration.DefaultConfigurationBuilder