public class org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder extends org.apache.commons.configuration2.builder.BasicConfigurationBuilder<org.apache.commons.configuration2.CombinedConfiguration>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder
super_class: org.apache.commons.configuration2.builder.BasicConfigurationBuilder
{
public static final java.lang.String ADDITIONAL_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static final java.lang.String CONFIG_BEAN_FACTORY_NAME;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final java.lang.String ATTR_NAME;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "[@config-name]"
static final java.lang.String ATTR_ATNAME;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "at"
static final java.lang.String ATTR_AT_RES;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "[@config-at]"
static final java.lang.String ATTR_AT;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "[@at]"
static final java.lang.String ATTR_OPTIONALNAME;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "optional"
static final java.lang.String ATTR_OPTIONAL_RES;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "[@config-optional]"
static final java.lang.String ATTR_OPTIONAL;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "[@optional]"
static final java.lang.String ATTR_FORCECREATE;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "[@config-forceCreate]"
static final java.lang.String ATTR_RELOAD;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "[@config-reload]"
static final java.lang.String KEY_SYSTEM_PROPS;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "[@systemProperties]"
static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "header"
static final java.lang.String KEY_UNION;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "additional"
static final java.lang.String[] CONFIG_SECTIONS;
descriptor: [Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final java.lang.String KEY_OVERRIDE;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "override"
static final java.lang.String KEY_OVERRIDE_LIST;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "header.combiner.override.list-nodes.node"
static final java.lang.String KEY_ADDITIONAL_LIST;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "header.combiner.additional.list-nodes.node"
static final java.lang.String KEY_CONFIGURATION_PROVIDERS;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "header.providers.provider"
static final java.lang.String KEY_PROVIDER_KEY;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "[@config-tag]"
static final java.lang.String KEY_CONFIGURATION_LOOKUPS;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "header.lookups.lookup"
static final java.lang.String KEY_ENTITY_RESOLVER;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "header.entity-resolver"
static final java.lang.String KEY_LOOKUP_KEY;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "[@config-prefix]"
static final java.lang.String FILE_SYSTEM;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "header.fileSystem"
static final java.lang.String KEY_RESULT;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "header.result"
static final java.lang.String KEY_COMBINER;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "header.result.nodeCombiner"
static final java.lang.String EXT_XML;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "xml"
private static final java.lang.String BASIC_BUILDER;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "org.apache.commons.configuration2.builder.BasicConfigurationBuilder"
private static final java.lang.String FILE_BUILDER;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder"
private static final java.lang.String RELOADING_BUILDER;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "org.apache.commons.configuration2.builder.ReloadingFileBasedConfigurationBuilder"
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"
private static final org.apache.commons.configuration2.builder.combined.ConfigurationBuilderProvider PROPERTIES_PROVIDER;
descriptor: Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.apache.commons.configuration2.builder.combined.ConfigurationBuilderProvider XML_PROVIDER;
descriptor: Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider JNDI_PROVIDER;
descriptor: Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider SYSTEM_PROVIDER;
descriptor: Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider INI_PROVIDER;
descriptor: Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider ENV_PROVIDER;
descriptor: Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider PLIST_PROVIDER;
descriptor: Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider COMBINED_PROVIDER;
descriptor: Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.apache.commons.configuration2.builder.combined.MultiFileConfigurationBuilderProvider MULTI_XML_PROVIDER;
descriptor: Lorg/apache/commons/configuration2/builder/combined/MultiFileConfigurationBuilderProvider;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String[] DEFAULT_TAGS;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.apache.commons.configuration2.builder.combined.ConfigurationBuilderProvider[] DEFAULT_PROVIDERS;
descriptor: [Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.Map<java.lang.String, org.apache.commons.configuration2.builder.combined.ConfigurationBuilderProvider> DEFAULT_PROVIDERS_MAP;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;>;
private org.apache.commons.configuration2.builder.ConfigurationBuilder<? extends org.apache.commons.configuration2.HierarchicalConfiguration<?>> definitionBuilder;
descriptor: Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
flags: (0x0002) ACC_PRIVATE
Signature: Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;
private org.apache.commons.configuration2.HierarchicalConfiguration<?> definitionConfiguration;
descriptor: Lorg/apache/commons/configuration2/HierarchicalConfiguration;
flags: (0x0002) ACC_PRIVATE
Signature: Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
private org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData sourceData;
descriptor: Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
flags: (0x0002) ACC_PRIVATE
private org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl currentParameters;
descriptor: Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
flags: (0x0002) ACC_PRIVATE
private org.apache.commons.configuration2.builder.XMLBuilderParametersImpl currentXMLParameters;
descriptor: Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
flags: (0x0002) ACC_PRIVATE
private org.apache.commons.configuration2.CombinedConfiguration currentConfiguration;
descriptor: Lorg/apache/commons/configuration2/CombinedConfiguration;
flags: (0x0002) ACC_PRIVATE
private org.apache.commons.configuration2.interpol.ConfigurationInterpolator parentInterpolator;
descriptor: Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
flags: (0x0002) ACC_PRIVATE
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=8, locals=0, args_size=0
0: ldc Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.$assertionsDisabled:Z
3: new java.lang.StringBuilder
dup
ldc Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
4: invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
5: ldc "/ADDITIONAL_CONFIG"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.ADDITIONAL_NAME:Ljava/lang/String;
7: new java.lang.StringBuilder
dup
ldc Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
8: invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
9: ldc ".CONFIG_BEAN_FACTORY_NAME"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
10: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.CONFIG_BEAN_FACTORY_NAME:Ljava/lang/String;
11: iconst_3
anewarray java.lang.String
dup
iconst_0
12: ldc "additional"
aastore
dup
iconst_1
ldc "override"
aastore
dup
iconst_2
ldc "header"
aastore
13: putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.CONFIG_SECTIONS:[Ljava/lang/String;
14: new org.apache.commons.configuration2.builder.combined.FileExtensionConfigurationBuilderProvider
dup
15: ldc "org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder"
16: ldc "org.apache.commons.configuration2.builder.ReloadingFileBasedConfigurationBuilder"
17: ldc "org.apache.commons.configuration2.XMLPropertiesConfiguration"
18: ldc "org.apache.commons.configuration2.PropertiesConfiguration"
19: ldc "xml"
ldc "org.apache.commons.configuration2.builder.FileBasedBuilderParametersImpl"
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
20: invokespecial org.apache.commons.configuration2.builder.combined.FileExtensionConfigurationBuilderProvider.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V
21: putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.PROPERTIES_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
22: new org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider
dup
ldc "org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder"
ldc "org.apache.commons.configuration2.builder.ReloadingFileBasedConfigurationBuilder"
23: ldc "org.apache.commons.configuration2.XMLConfiguration"
24: ldc "org.apache.commons.configuration2.builder.XMLBuilderParametersImpl"
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
25: invokespecial org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V
26: putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.XML_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
27: new org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider
dup
28: ldc "org.apache.commons.configuration2.builder.BasicConfigurationBuilder"
29: aconst_null
30: ldc "org.apache.commons.configuration2.JNDIConfiguration"
31: ldc "org.apache.commons.configuration2.builder.JndiBuilderParametersImpl"
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
32: invokespecial org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V
33: putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.JNDI_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
34: new org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider
dup
35: ldc "org.apache.commons.configuration2.builder.BasicConfigurationBuilder"
36: aconst_null
37: ldc "org.apache.commons.configuration2.SystemConfiguration"
38: ldc "org.apache.commons.configuration2.builder.BasicBuilderParameters"
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
39: invokespecial org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V
40: putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.SYSTEM_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
41: new org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider
dup
ldc "org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder"
ldc "org.apache.commons.configuration2.builder.ReloadingFileBasedConfigurationBuilder"
42: ldc "org.apache.commons.configuration2.INIConfiguration"
43: ldc "org.apache.commons.configuration2.builder.FileBasedBuilderParametersImpl"
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
44: invokespecial org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V
45: putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.INI_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
46: new org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider
dup
47: ldc "org.apache.commons.configuration2.builder.BasicConfigurationBuilder"
48: aconst_null
49: ldc "org.apache.commons.configuration2.EnvironmentConfiguration"
50: ldc "org.apache.commons.configuration2.builder.BasicBuilderParameters"
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
51: invokespecial org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V
52: putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.ENV_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
53: new org.apache.commons.configuration2.builder.combined.FileExtensionConfigurationBuilderProvider
dup
54: ldc "org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder"
55: ldc "org.apache.commons.configuration2.builder.ReloadingFileBasedConfigurationBuilder"
56: ldc "org.apache.commons.configuration2.plist.XMLPropertyListConfiguration"
57: ldc "org.apache.commons.configuration2.plist.PropertyListConfiguration"
58: ldc "xml"
ldc "org.apache.commons.configuration2.builder.FileBasedBuilderParametersImpl"
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
59: invokespecial org.apache.commons.configuration2.builder.combined.FileExtensionConfigurationBuilderProvider.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V
60: putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.PLIST_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
61: new org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilderProvider
dup
invokespecial org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilderProvider.<init>:()V
62: putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.COMBINED_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
63: new org.apache.commons.configuration2.builder.combined.MultiFileConfigurationBuilderProvider
dup
64: ldc "org.apache.commons.configuration2.XMLConfiguration"
65: ldc "org.apache.commons.configuration2.builder.XMLBuilderParametersImpl"
66: invokespecial org.apache.commons.configuration2.builder.combined.MultiFileConfigurationBuilderProvider.<init>:(Ljava/lang/String;Ljava/lang/String;)V
67: putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.MULTI_XML_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/MultiFileConfigurationBuilderProvider;
68: bipush 10
anewarray java.lang.String
dup
iconst_0
69: ldc "properties"
aastore
dup
iconst_1
ldc "xml"
aastore
dup
iconst_2
ldc "hierarchicalXml"
aastore
dup
iconst_3
ldc "plist"
aastore
dup
iconst_4
70: ldc "ini"
aastore
dup
iconst_5
ldc "system"
aastore
dup
bipush 6
ldc "env"
aastore
dup
bipush 7
ldc "jndi"
aastore
dup
bipush 8
ldc "configuration"
aastore
dup
bipush 9
ldc "multiFile"
aastore
71: putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.DEFAULT_TAGS:[Ljava/lang/String;
72: bipush 10
anewarray org.apache.commons.configuration2.builder.combined.ConfigurationBuilderProvider
dup
iconst_0
73: getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.PROPERTIES_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
aastore
dup
iconst_1
getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.XML_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
aastore
dup
iconst_2
getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.XML_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
aastore
dup
iconst_3
getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.PLIST_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
aastore
dup
iconst_4
getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.INI_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
aastore
dup
iconst_5
74: getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.SYSTEM_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
aastore
dup
bipush 6
getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.ENV_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
aastore
dup
bipush 7
getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.JNDI_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
aastore
dup
bipush 8
getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.COMBINED_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
aastore
dup
bipush 9
75: getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.MULTI_XML_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/MultiFileConfigurationBuilderProvider;
aastore
76: putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.DEFAULT_PROVIDERS:[Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
77: invokestatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.createDefaultProviders:()Ljava/util/Map;
putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.DEFAULT_PROVIDERS_MAP:Ljava/util/Map;
78: return
LocalVariableTable:
Start End Slot Name Signature
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/configuration2/CombinedConfiguration;
invokespecial org.apache.commons.configuration2.builder.BasicConfigurationBuilder.<init>:(Ljava/lang/Class;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
public void <init>(java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc Lorg/apache/commons/configuration2/CombinedConfiguration;
aload 1
invokespecial org.apache.commons.configuration2.builder.BasicConfigurationBuilder.<init>:(Ljava/lang/Class;Ljava/util/Map;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 2 1 params Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
params final
public void <init>(java.util.Map<java.lang.String, java.lang.Object>, );
descriptor: (Ljava/util/Map;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc Lorg/apache/commons/configuration2/CombinedConfiguration;
aload 1
iload 2
invokespecial org.apache.commons.configuration2.builder.BasicConfigurationBuilder.<init>:(Ljava/lang/Class;Ljava/util/Map;Z)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 2 1 params Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
0 2 2 allowFailOnInit Z
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Z)V
MethodParameters:
Name Flags
params final
allowFailOnInit final
public synchronized org.apache.commons.configuration2.builder.ConfigurationBuilder<? extends org.apache.commons.configuration2.HierarchicalConfiguration<?>> getDefinitionBuilder();
descriptor: ()Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionBuilder:Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
ifnonnull 3
1: aload 0
aload 0
aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getParameters:()Ljava/util/Map;
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.setupDefinitionBuilder:(Ljava/util/Map;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionBuilder:Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
2: aload 0
aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionBuilder:Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.addDefinitionBuilderChangeListener:(Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;)V
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionBuilder:Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
Signature: ()Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;
public org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder configure(org.apache.commons.configuration2.builder.BuilderParameters[]);
descriptor: ([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.apache.commons.configuration2.builder.BasicConfigurationBuilder.configure:([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/BasicConfigurationBuilder;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 2 1 params [Lorg/apache/commons/configuration2/builder/BuilderParameters;
MethodParameters:
Name Flags
params final
public synchronized org.apache.commons.configuration2.builder.ConfigurationBuilder<? extends org.apache.commons.configuration2.Configuration> getNamedBuilder(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
ifnonnull 2
1: new org.apache.commons.configuration2.ex.ConfigurationException
dup
ldc "Information about child builders has not been setup yet! Call getConfiguration() first."
invokespecial org.apache.commons.configuration2.ex.ConfigurationException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
aload 1
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.getNamedBuilder:(Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
3: astore 2
start local 2 4: aload 2
ifnonnull 8
5: new org.apache.commons.configuration2.ex.ConfigurationException
dup
new java.lang.StringBuilder
dup
ldc "Builder cannot be resolved: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
6: aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
7: invokespecial org.apache.commons.configuration2.ex.ConfigurationException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals: org.apache.commons.configuration2.builder.ConfigurationBuilder
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 9 1 name Ljava/lang/String;
4 9 2 builder Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/Configuration;>;
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
Signature: (Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/Configuration;>;
MethodParameters:
Name Flags
name final
public synchronized java.util.Set<java.lang.String> builderNames();
descriptor: ()Ljava/util/Set;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
ifnonnull 2
1: invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.builderNames:()Ljava/util/Set;
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
Signature: ()Ljava/util/Set<Ljava/lang/String;>;
public synchronized void resetParameters();
descriptor: ()V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.commons.configuration2.builder.BasicConfigurationBuilder.resetParameters:()V
1: aload 0
aconst_null
putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionBuilder:Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
2: aload 0
aconst_null
putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionConfiguration:Lorg/apache/commons/configuration2/HierarchicalConfiguration;
3: aload 0
aconst_null
putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
4: aload 0
aconst_null
putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentXMLParameters:Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
5: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
ifnull 8
6: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.cleanUp:()V
7: aload 0
aconst_null
putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
8: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
protected org.apache.commons.configuration2.builder.ConfigurationBuilder<? extends org.apache.commons.configuration2.HierarchicalConfiguration<?>> setupDefinitionBuilder(java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Ljava/util/Map;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokestatic org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.fromParameters:(Ljava/util/Map;)Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
1: astore 2
start local 2 2: aload 2
ifnull 11
3: aload 2
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.getDefinitionBuilder:()Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
4: astore 3
start local 3 5: aload 3
ifnull 7
6: aload 3
areturn
7: StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl org.apache.commons.configuration2.builder.ConfigurationBuilder
StackMap stack:
aload 2
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.getDefinitionBuilderParameters:()Lorg/apache/commons/configuration2/builder/BuilderParameters;
ifnull 11
8: aload 0
aload 2
9: invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.getDefinitionBuilderParameters:()Lorg/apache/commons/configuration2/builder/BuilderParameters;
10: invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.createXMLDefinitionBuilder:(Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
areturn
end local 3 11: StackMap locals:
StackMap stack:
aload 1
invokestatic org.apache.commons.configuration2.builder.FileBasedBuilderParametersImpl.fromParameters:(Ljava/util/Map;)Lorg/apache/commons/configuration2/builder/FileBasedBuilderParametersImpl;
12: astore 3
start local 3 13: aload 3
ifnull 15
14: aload 0
aload 3
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.createXMLDefinitionBuilder:(Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
areturn
15: StackMap locals: org.apache.commons.configuration2.builder.BuilderParameters
StackMap stack:
new org.apache.commons.configuration2.ex.ConfigurationException
dup
16: ldc "No builder for configuration definition specified!"
17: invokespecial org.apache.commons.configuration2.ex.ConfigurationException.<init>:(Ljava/lang/String;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 18 1 params Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
2 18 2 cbParams Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
5 11 3 defBuilder Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;
13 18 3 fileParams Lorg/apache/commons/configuration2/builder/BuilderParameters;
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;
MethodParameters:
Name Flags
params final
protected org.apache.commons.configuration2.builder.ConfigurationBuilder<? extends org.apache.commons.configuration2.HierarchicalConfiguration<?>> createXMLDefinitionBuilder(org.apache.commons.configuration2.builder.BuilderParameters);
descriptor: (Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder
dup
1: ldc Lorg/apache/commons/configuration2/XMLConfiguration;
2: invokespecial org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.<init>:(Ljava/lang/Class;)V
iconst_1
anewarray org.apache.commons.configuration2.builder.BuilderParameters
dup
iconst_0
3: aload 1
aastore
invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.configure:([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
4: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 5 1 builderParams Lorg/apache/commons/configuration2/builder/BuilderParameters;
Signature: (Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;
MethodParameters:
Name Flags
builderParams final
protected org.apache.commons.configuration2.HierarchicalConfiguration<?> getDefinitionConfiguration();
descriptor: ()Lorg/apache/commons/configuration2/HierarchicalConfiguration;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionConfiguration:Lorg/apache/commons/configuration2/HierarchicalConfiguration;
ifnonnull 2
1: aload 0
aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getDefinitionBuilder:()Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
invokeinterface org.apache.commons.configuration2.builder.ConfigurationBuilder.getConfiguration:()Lorg/apache/commons/configuration2/ImmutableConfiguration;
checkcast org.apache.commons.configuration2.HierarchicalConfiguration
putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionConfiguration:Lorg/apache/commons/configuration2/HierarchicalConfiguration;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionConfiguration:Lorg/apache/commons/configuration2/HierarchicalConfiguration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
Signature: ()Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
protected synchronized java.util.Collection<org.apache.commons.configuration2.builder.ConfigurationBuilder<? extends org.apache.commons.configuration2.Configuration>> getChildBuilders();
descriptor: ()Ljava/util/Collection;
flags: (0x0024) ACC_PROTECTED, ACC_SYNCHRONIZED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.getChildBuilders:()Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
Signature: ()Ljava/util/Collection<Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/Configuration;>;>;
protected org.apache.commons.configuration2.beanutils.BeanDeclaration createResultDeclaration(java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Ljava/util/Map;)Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.apache.commons.configuration2.builder.BasicConfigurationBuilder.createResultDeclaration:(Ljava/util/Map;)Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;
astore 2
start local 2 1: new org.apache.commons.configuration2.beanutils.XMLBeanDeclaration
dup
aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getDefinitionConfiguration:()Lorg/apache/commons/configuration2/HierarchicalConfiguration;
2: ldc "header.result"
iconst_1
ldc Lorg/apache/commons/configuration2/CombinedConfiguration;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
3: invokespecial org.apache.commons.configuration2.beanutils.XMLBeanDeclaration.<init>:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;Ljava/lang/String;ZLjava/lang/String;)V
4: astore 3
start local 3 5: new org.apache.commons.configuration2.beanutils.CombinedBeanDeclaration
dup
iconst_2
anewarray org.apache.commons.configuration2.beanutils.BeanDeclaration
dup
iconst_0
aload 3
aastore
dup
iconst_1
aload 2
aastore
invokespecial org.apache.commons.configuration2.beanutils.CombinedBeanDeclaration.<init>:([Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;)V
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/CombinedConfigurationBuilder;
0 6 1 params Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
1 6 2 paramsDecl Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;
5 6 3 resultDecl Lorg/apache/commons/configuration2/beanutils/XMLBeanDeclaration;
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;
MethodParameters:
Name Flags
params final
protected void initResultInstance(org.apache.commons.configuration2.CombinedConfiguration);
descriptor: (Lorg/apache/commons/configuration2/CombinedConfiguration;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=8, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.apache.commons.configuration2.builder.BasicConfigurationBuilder.initResultInstance:(Lorg/apache/commons/configuration2/ImmutableConfiguration;)V
1: aload 0
aload 1
putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentConfiguration:Lorg/apache/commons/configuration2/CombinedConfiguration;
2: aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getDefinitionConfiguration:()Lorg/apache/commons/configuration2/HierarchicalConfiguration;
astore 2
start local 2 3: aload 2
ldc "header.result.nodeCombiner"
invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.getMaxIndex:(Ljava/lang/String;)I
ifge 5
4: aload 1
new org.apache.commons.configuration2.tree.OverrideCombiner
dup
invokespecial org.apache.commons.configuration2.tree.OverrideCombiner.<init>:()V
invokevirtual org.apache.commons.configuration2.CombinedConfiguration.setNodeCombiner:(Lorg/apache/commons/configuration2/tree/NodeCombiner;)V
5: StackMap locals: org.apache.commons.configuration2.HierarchicalConfiguration
StackMap stack:
aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.setUpCurrentParameters:()V
6: aload 1
aload 2
ldc "header.combiner.override.list-nodes.node"
invokestatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initNodeCombinerListNodes:(Lorg/apache/commons/configuration2/CombinedConfiguration;Lorg/apache/commons/configuration2/HierarchicalConfiguration;Ljava/lang/String;)V
7: aload 0
aload 2
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.registerConfiguredProviders:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;)V
8: aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.setUpCurrentXMLParameters:()V
9: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentXMLParameters:Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
aload 0
aload 2
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initFileSystem:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;)Lorg/apache/commons/configuration2/io/FileSystem;
invokevirtual org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.setFileSystem:(Lorg/apache/commons/configuration2/io/FileSystem;)Lorg/apache/commons/configuration2/builder/FileBasedBuilderParametersImpl;
pop
10: aload 0
aload 2
aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getBasePath:()Ljava/lang/String;
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initSystemProperties:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;Ljava/lang/String;)V
11: aload 0
aload 2
aload 1
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.registerConfiguredLookups:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;Lorg/apache/commons/configuration2/Configuration;)V
12: aload 0
aload 2
aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentXMLParameters:Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.configureEntityResolver:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;)V
13: aload 0
aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentConfiguration:Lorg/apache/commons/configuration2/CombinedConfiguration;
aload 2
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.setUpParentInterpolator:(Lorg/apache/commons/configuration2/Configuration;Lorg/apache/commons/configuration2/Configuration;)V
14: aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getSourceData:()Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
astore 3
start local 3 15: aload 3
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.getChildBuilders:()Ljava/util/Collection;
invokeinterface java.util.Collection.isEmpty:()Z
istore 4
start local 4 16: aload 3
aload 1
17: aload 3
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.getOverrideSources:()Ljava/util/List;
aload 3
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.overrideBuilders:Ljava/util/List;
18: invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.createAndAddConfigurations:(Lorg/apache/commons/configuration2/CombinedConfiguration;Ljava/util/List;Ljava/util/List;)Ljava/util/List;
19: astore 5
start local 5 20: iload 4
ifeq 22
21: aload 3
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.overrideBuilders:Ljava/util/List;
aload 5
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
22: StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData int java.util.List
StackMap stack:
aload 3
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.getUnionSources:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 32
23: aload 0
aload 1
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.createAdditionalsConfiguration:(Lorg/apache/commons/configuration2/CombinedConfiguration;)Lorg/apache/commons/configuration2/CombinedConfiguration;
astore 6
start local 6 24: aload 1
aload 6
getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.ADDITIONAL_NAME:Ljava/lang/String;
invokevirtual org.apache.commons.configuration2.CombinedConfiguration.addConfiguration:(Lorg/apache/commons/configuration2/Configuration;Ljava/lang/String;)V
25: aload 6
aload 2
ldc "header.combiner.additional.list-nodes.node"
invokestatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initNodeCombinerListNodes:(Lorg/apache/commons/configuration2/CombinedConfiguration;Lorg/apache/commons/configuration2/HierarchicalConfiguration;Ljava/lang/String;)V
26: aload 3
aload 6
27: aload 3
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.unionDeclarations:Ljava/util/List;
aload 3
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.unionBuilders:Ljava/util/List;
28: invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.createAndAddConfigurations:(Lorg/apache/commons/configuration2/CombinedConfiguration;Ljava/util/List;Ljava/util/List;)Ljava/util/List;
29: astore 7
start local 7 30: iload 4
ifeq 32
31: aload 3
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.unionBuilders:Ljava/util/List;
aload 7
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
end local 7 end local 6 32: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.apache.commons.configuration2.CombinedConfiguration.isEmpty:()Z
pop
33: aload 0
aconst_null
putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentConfiguration:Lorg/apache/commons/configuration2/CombinedConfiguration;
34: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 35 1 result Lorg/apache/commons/configuration2/CombinedConfiguration;
3 35 2 config Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
15 35 3 data Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
16 35 4 createBuilders Z
20 35 5 overrideBuilders Ljava/util/List<Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/Configuration;>;>;
24 32 6 addConfig Lorg/apache/commons/configuration2/CombinedConfiguration;
30 32 7 unionBuilders Ljava/util/List<Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/Configuration;>;>;
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
MethodParameters:
Name Flags
result final
protected org.apache.commons.configuration2.CombinedConfiguration createAdditionalsConfiguration(org.apache.commons.configuration2.CombinedConfiguration);
descriptor: (Lorg/apache/commons/configuration2/CombinedConfiguration;)Lorg/apache/commons/configuration2/CombinedConfiguration;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.commons.configuration2.CombinedConfiguration
dup
new org.apache.commons.configuration2.tree.UnionCombiner
dup
invokespecial org.apache.commons.configuration2.tree.UnionCombiner.<init>:()V
invokespecial org.apache.commons.configuration2.CombinedConfiguration.<init>:(Lorg/apache/commons/configuration2/tree/NodeCombiner;)V
1: astore 2
start local 2 2: aload 2
aload 1
invokevirtual org.apache.commons.configuration2.CombinedConfiguration.getListDelimiterHandler:()Lorg/apache/commons/configuration2/convert/ListDelimiterHandler;
invokevirtual org.apache.commons.configuration2.CombinedConfiguration.setListDelimiterHandler:(Lorg/apache/commons/configuration2/convert/ListDelimiterHandler;)V
3: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 4 1 resultConfig Lorg/apache/commons/configuration2/CombinedConfiguration;
2 4 2 addConfig Lorg/apache/commons/configuration2/CombinedConfiguration;
MethodParameters:
Name Flags
resultConfig final
protected void registerConfiguredLookups(org.apache.commons.configuration2.HierarchicalConfiguration<?>, org.apache.commons.configuration2.Configuration);
descriptor: (Lorg/apache/commons/configuration2/HierarchicalConfiguration;Lorg/apache/commons/configuration2/Configuration;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=10, args_size=3
start local 0 start local 1 start local 2 0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 3
start local 3 1: aload 1
ldc "header.lookups.lookup"
invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.configurationsAt:(Ljava/lang/String;)Ljava/util/List;
2: astore 4
start local 4 3: aload 4
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 9
StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder org.apache.commons.configuration2.HierarchicalConfiguration org.apache.commons.configuration2.Configuration java.util.Map java.util.List top java.util.Iterator
StackMap stack:
4: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.commons.configuration2.HierarchicalConfiguration
astore 5
start local 5 5: new org.apache.commons.configuration2.beanutils.XMLBeanDeclaration
dup
aload 5
invokespecial org.apache.commons.configuration2.beanutils.XMLBeanDeclaration.<init>:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;)V
astore 7
start local 7 6: aload 5
ldc "[@config-prefix]"
invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.getString:(Ljava/lang/String;)Ljava/lang/String;
astore 8
start local 8 7: aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.fetchBeanHelper:()Lorg/apache/commons/configuration2/beanutils/BeanHelper;
aload 7
invokevirtual org.apache.commons.configuration2.beanutils.BeanHelper.createBean:(Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;)Ljava/lang/Object;
checkcast org.apache.commons.configuration2.interpol.Lookup
astore 9
start local 9 8: aload 3
aload 8
aload 9
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 9 end local 8 end local 7 end local 5 9: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
10: aload 3
invokeinterface java.util.Map.isEmpty:()Z
ifne 15
11: aload 1
invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.getInterpolator:()Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
astore 5
start local 5 12: aload 5
ifnull 14
13: aload 5
aload 3
invokevirtual org.apache.commons.configuration2.interpol.ConfigurationInterpolator.registerLookups:(Ljava/util/Map;)V
14: StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder org.apache.commons.configuration2.HierarchicalConfiguration org.apache.commons.configuration2.Configuration java.util.Map java.util.List org.apache.commons.configuration2.interpol.ConfigurationInterpolator
StackMap stack:
aload 2
invokeinterface org.apache.commons.configuration2.Configuration.getInterpolator:()Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
aload 3
invokevirtual org.apache.commons.configuration2.interpol.ConfigurationInterpolator.registerLookups:(Ljava/util/Map;)V
end local 5 15: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 16 1 defConfig Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
0 16 2 resultConfig Lorg/apache/commons/configuration2/Configuration;
1 16 3 lookups Ljava/util/Map<Ljava/lang/String;Lorg/apache/commons/configuration2/interpol/Lookup;>;
3 16 4 nodes Ljava/util/List<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;
5 9 5 config Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
6 9 7 decl Lorg/apache/commons/configuration2/beanutils/XMLBeanDeclaration;
7 9 8 key Ljava/lang/String;
8 9 9 lookup Lorg/apache/commons/configuration2/interpol/Lookup;
12 15 5 defCI Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
Signature: (Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;Lorg/apache/commons/configuration2/Configuration;)V
MethodParameters:
Name Flags
defConfig final
resultConfig final
protected org.apache.commons.configuration2.io.FileSystem initFileSystem(org.apache.commons.configuration2.HierarchicalConfiguration<?>);
descriptor: (Lorg/apache/commons/configuration2/HierarchicalConfiguration;)Lorg/apache/commons/configuration2/io/FileSystem;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ldc "header.fileSystem"
invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.getMaxIndex:(Ljava/lang/String;)I
ifne 4
1: new org.apache.commons.configuration2.beanutils.XMLBeanDeclaration
dup
aload 1
ldc "header.fileSystem"
invokespecial org.apache.commons.configuration2.beanutils.XMLBeanDeclaration.<init>:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;Ljava/lang/String;)V
2: astore 2
start local 2 3: aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.fetchBeanHelper:()Lorg/apache/commons/configuration2/beanutils/BeanHelper;
aload 2
invokevirtual org.apache.commons.configuration2.beanutils.BeanHelper.createBean:(Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;)Ljava/lang/Object;
checkcast org.apache.commons.configuration2.io.FileSystem
areturn
end local 2 4: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 5 1 config Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
3 4 2 decl Lorg/apache/commons/configuration2/beanutils/XMLBeanDeclaration;
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
Signature: (Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;)Lorg/apache/commons/configuration2/io/FileSystem;
MethodParameters:
Name Flags
config final
protected void initSystemProperties(org.apache.commons.configuration2.HierarchicalConfiguration<?>, java.lang.String);
descriptor: (Lorg/apache/commons/configuration2/HierarchicalConfiguration;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "[@systemProperties]"
invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.getString:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 3
ifnull 8
2: aload 2
aload 3
invokestatic org.apache.commons.configuration2.SystemConfiguration.setSystemProperties:(Ljava/lang/String;Ljava/lang/String;)V
3: goto 8
4: StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder org.apache.commons.configuration2.HierarchicalConfiguration java.lang.String java.lang.String
StackMap stack: java.lang.Exception
astore 4
start local 4 5: new org.apache.commons.configuration2.ex.ConfigurationException
dup
6: new java.lang.StringBuilder
dup
ldc "Error setting system properties from "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 4
7: invokespecial org.apache.commons.configuration2.ex.ConfigurationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 4 8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 9 1 config Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
0 9 2 basePath Ljava/lang/String;
1 9 3 fileName Ljava/lang/String;
5 8 4 ex Ljava/lang/Exception;
Exception table:
from to target type
2 3 4 Class java.lang.Exception
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
Signature: (Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;Ljava/lang/String;)V
MethodParameters:
Name Flags
config final
basePath final
protected void configureEntityResolver(org.apache.commons.configuration2.HierarchicalConfiguration<?>, org.apache.commons.configuration2.builder.XMLBuilderParametersImpl);
descriptor: (Lorg/apache/commons/configuration2/HierarchicalConfiguration;Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "header.entity-resolver"
invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.getMaxIndex:(Ljava/lang/String;)I
ifne 17
1: new org.apache.commons.configuration2.beanutils.XMLBeanDeclaration
dup
aload 1
ldc "header.entity-resolver"
iconst_1
invokespecial org.apache.commons.configuration2.beanutils.XMLBeanDeclaration.<init>:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;Ljava/lang/String;Z)V
2: astore 3
start local 3 3: aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.fetchBeanHelper:()Lorg/apache/commons/configuration2/beanutils/BeanHelper;
aload 3
4: ldc Lorg/apache/commons/configuration2/resolver/CatalogResolver;
5: invokevirtual org.apache.commons.configuration2.beanutils.BeanHelper.createBean:(Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;Ljava/lang/Class;)Ljava/lang/Object;
checkcast org.xml.sax.EntityResolver
6: astore 4
start local 4 7: aload 2
invokevirtual org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.getFileHandler:()Lorg/apache/commons/configuration2/io/FileHandler;
invokevirtual org.apache.commons.configuration2.io.FileHandler.getFileSystem:()Lorg/apache/commons/configuration2/io/FileSystem;
astore 5
start local 5 8: aload 5
ifnull 10
9: aload 4
ldc "fileSystem"
aload 5
invokestatic org.apache.commons.configuration2.beanutils.BeanHelper.setProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
10: StackMap locals: org.apache.commons.configuration2.beanutils.XMLBeanDeclaration org.xml.sax.EntityResolver org.apache.commons.configuration2.io.FileSystem
StackMap stack:
aload 2
invokevirtual org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.getFileHandler:()Lorg/apache/commons/configuration2/io/FileHandler;
invokevirtual org.apache.commons.configuration2.io.FileHandler.getBasePath:()Ljava/lang/String;
astore 6
start local 6 11: aload 6
ifnull 13
12: aload 4
ldc "baseDir"
aload 6
invokestatic org.apache.commons.configuration2.beanutils.BeanHelper.setProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
13: StackMap locals: java.lang.String
StackMap stack:
new org.apache.commons.configuration2.interpol.ConfigurationInterpolator
dup
invokespecial org.apache.commons.configuration2.interpol.ConfigurationInterpolator.<init>:()V
astore 7
start local 7 14: aload 7
aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.fetchPrefixLookups:()Ljava/util/Map;
invokevirtual org.apache.commons.configuration2.interpol.ConfigurationInterpolator.registerLookups:(Ljava/util/Map;)V
15: aload 4
ldc "interpolator"
aload 7
invokestatic org.apache.commons.configuration2.beanutils.BeanHelper.setProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
16: aload 2
aload 4
invokevirtual org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.setEntityResolver:(Lorg/xml/sax/EntityResolver;)Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
pop
end local 7 end local 6 end local 5 end local 4 end local 3 17: StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder org.apache.commons.configuration2.HierarchicalConfiguration org.apache.commons.configuration2.builder.XMLBuilderParametersImpl
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 18 1 config Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
0 18 2 xmlParams Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
3 17 3 decl Lorg/apache/commons/configuration2/beanutils/XMLBeanDeclaration;
7 17 4 resolver Lorg/xml/sax/EntityResolver;
8 17 5 fileSystem Lorg/apache/commons/configuration2/io/FileSystem;
11 17 6 basePath Ljava/lang/String;
14 17 7 ci Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
Signature: (Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;)V
MethodParameters:
Name Flags
config final
xmlParams final
protected org.apache.commons.configuration2.builder.combined.ConfigurationBuilderProvider providerForTag(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
aload 1
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.providerForTag:(Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 1 1 tagName Ljava/lang/String;
MethodParameters:
Name Flags
tagName final
protected void initChildBuilderParameters(org.apache.commons.configuration2.builder.BuilderParameters);
descriptor: (Lorg/apache/commons/configuration2/builder/BuilderParameters;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initDefaultChildParameters:(Lorg/apache/commons/configuration2/builder/BuilderParameters;)V
1: aload 1
instanceof org.apache.commons.configuration2.builder.BasicBuilderParameters
ifeq 3
2: aload 0
aload 1
checkcast org.apache.commons.configuration2.builder.BasicBuilderParameters
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initChildBasicParameters:(Lorg/apache/commons/configuration2/builder/BasicBuilderParameters;)V
3: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.commons.configuration2.builder.XMLBuilderProperties
ifeq 5
4: aload 0
aload 1
checkcast org.apache.commons.configuration2.builder.XMLBuilderProperties
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initChildXMLParameters:(Lorg/apache/commons/configuration2/builder/XMLBuilderProperties;)V
5: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.commons.configuration2.builder.FileBasedBuilderProperties
ifeq 7
6: aload 0
aload 1
checkcast org.apache.commons.configuration2.builder.FileBasedBuilderProperties
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initChildFileBasedParameters:(Lorg/apache/commons/configuration2/builder/FileBasedBuilderProperties;)V
7: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl
ifeq 9
8: aload 0
aload 1
checkcast org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initChildCombinedParameters:(Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;)V
9: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 10 1 params Lorg/apache/commons/configuration2/builder/BuilderParameters;
MethodParameters:
Name Flags
params final
void initChildEventListeners(org.apache.commons.configuration2.builder.BasicConfigurationBuilder<? extends org.apache.commons.configuration2.Configuration>);
descriptor: (Lorg/apache/commons/configuration2/builder/BasicConfigurationBuilder;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.copyEventListeners:(Lorg/apache/commons/configuration2/builder/BasicConfigurationBuilder;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 2 1 dest Lorg/apache/commons/configuration2/builder/BasicConfigurationBuilder<+Lorg/apache/commons/configuration2/Configuration;>;
Signature: (Lorg/apache/commons/configuration2/builder/BasicConfigurationBuilder<+Lorg/apache/commons/configuration2/Configuration;>;)V
MethodParameters:
Name Flags
dest final
org.apache.commons.configuration2.CombinedConfiguration getConfigurationUnderConstruction();
descriptor: ()Lorg/apache/commons/configuration2/CombinedConfiguration;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentConfiguration:Lorg/apache/commons/configuration2/CombinedConfiguration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
void initBean(java.lang.Object, org.apache.commons.configuration2.beanutils.BeanDeclaration);
descriptor: (Ljava/lang/Object;Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.fetchBeanHelper:()Lorg/apache/commons/configuration2/beanutils/BeanHelper;
aload 1
aload 2
invokevirtual org.apache.commons.configuration2.beanutils.BeanHelper.initBean:(Ljava/lang/Object;Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 2 1 bean Ljava/lang/Object;
0 2 2 decl Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;
MethodParameters:
Name Flags
bean final
decl final
private void setUpCurrentParameters();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
1: aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getParameters:()Ljava/util/Map;
iconst_1
invokestatic org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.fromParameters:(Ljava/util/Map;Z)Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
2: putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
3: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.DEFAULT_PROVIDERS_MAP:Ljava/util/Map;
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.registerMissingProviders:(Ljava/util/Map;)Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
pop
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
private void setUpCurrentXMLParameters();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
new org.apache.commons.configuration2.builder.XMLBuilderParametersImpl
dup
invokespecial org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.<init>:()V
putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentXMLParameters:Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
1: aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initDefaultBasePath:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
private void setUpParentInterpolator(org.apache.commons.configuration2.Configuration, org.apache.commons.configuration2.Configuration);
descriptor: (Lorg/apache/commons/configuration2/Configuration;Lorg/apache/commons/configuration2/Configuration;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new org.apache.commons.configuration2.interpol.ConfigurationInterpolator
dup
invokespecial org.apache.commons.configuration2.interpol.ConfigurationInterpolator.<init>:()V
putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.parentInterpolator:Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
1: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.parentInterpolator:Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
new org.apache.commons.configuration2.ConfigurationLookup
dup
2: aload 1
invokespecial org.apache.commons.configuration2.ConfigurationLookup.<init>:(Lorg/apache/commons/configuration2/ImmutableConfiguration;)V
3: invokevirtual org.apache.commons.configuration2.interpol.ConfigurationInterpolator.addDefaultLookup:(Lorg/apache/commons/configuration2/interpol/Lookup;)V
4: aload 2
invokeinterface org.apache.commons.configuration2.Configuration.getInterpolator:()Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
astore 3
start local 3 5: aload 3
ifnull 7
6: aload 3
aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.parentInterpolator:Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
invokevirtual org.apache.commons.configuration2.interpol.ConfigurationInterpolator.setParentInterpolator:(Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;)V
7: StackMap locals: org.apache.commons.configuration2.interpol.ConfigurationInterpolator
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 8 1 resultConfig Lorg/apache/commons/configuration2/Configuration;
0 8 2 defConfig Lorg/apache/commons/configuration2/Configuration;
5 8 3 defInterpolator Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
MethodParameters:
Name Flags
resultConfig final
defConfig final
private void initDefaultBasePath();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=1
start local 0 0: getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.$assertionsDisabled:Z
ifne 1
aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
ifnonnull 1
new java.lang.AssertionError
dup
ldc "Current parameters undefined!"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
1: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.getBasePath:()Ljava/lang/String;
ifnull 4
2: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentXMLParameters:Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.getBasePath:()Ljava/lang/String;
invokevirtual org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.setBasePath:(Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/FileBasedBuilderParametersImpl;
pop
3: goto 15
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getDefinitionBuilder:()Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
5: astore 1
start local 1 6: aload 1
instanceof org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder
ifeq 15
7: aload 1
checkcast org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder
8: astore 2
start local 2 9: aload 2
invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.getFileHandler:()Lorg/apache/commons/configuration2/io/FileHandler;
invokevirtual org.apache.commons.configuration2.io.FileHandler.getURL:()Ljava/net/URL;
astore 3
start local 3 10: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentXMLParameters:Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
aload 3
ifnull 12
aload 3
11: invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
goto 14
StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder org.apache.commons.configuration2.builder.ConfigurationBuilder org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder java.net.URL
StackMap stack: org.apache.commons.configuration2.builder.XMLBuilderParametersImpl
12: aload 2
invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.getFileHandler:()Lorg/apache/commons/configuration2/io/FileHandler;
13: invokevirtual org.apache.commons.configuration2.io.FileHandler.getBasePath:()Ljava/lang/String;
14: StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder org.apache.commons.configuration2.builder.ConfigurationBuilder org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder java.net.URL
StackMap stack: org.apache.commons.configuration2.builder.XMLBuilderParametersImpl java.lang.String
invokevirtual org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.setBasePath:(Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/FileBasedBuilderParametersImpl;
pop
end local 3 end local 2 end local 1 15: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
6 15 1 defBuilder Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;
9 15 2 fileBuilder Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
10 15 3 url Ljava/net/URL;
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
private void initDefaultChildParameters(org.apache.commons.configuration2.builder.BuilderParameters);
descriptor: (Lorg/apache/commons/configuration2/builder/BuilderParameters;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.getChildDefaultParametersManager:()Lorg/apache/commons/configuration2/builder/DefaultParametersManager;
1: aload 1
invokevirtual org.apache.commons.configuration2.builder.DefaultParametersManager.initializeParameters:(Lorg/apache/commons/configuration2/builder/BuilderParameters;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 3 1 params Lorg/apache/commons/configuration2/builder/BuilderParameters;
MethodParameters:
Name Flags
params final
private void initChildBasicParameters(org.apache.commons.configuration2.builder.BasicBuilderParameters);
descriptor: (Lorg/apache/commons/configuration2/builder/BasicBuilderParameters;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.fetchPrefixLookups:()Ljava/util/Map;
invokevirtual org.apache.commons.configuration2.builder.BasicBuilderParameters.setPrefixLookups:(Ljava/util/Map;)Lorg/apache/commons/configuration2/builder/BasicBuilderParameters;
pop
1: aload 1
aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.parentInterpolator:Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
invokevirtual org.apache.commons.configuration2.builder.BasicBuilderParameters.setParentInterpolator:(Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;)Lorg/apache/commons/configuration2/builder/BasicBuilderParameters;
pop
2: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.isInheritSettings:()Z
ifeq 4
3: aload 1
aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getParameters:()Ljava/util/Map;
invokevirtual org.apache.commons.configuration2.builder.BasicBuilderParameters.inheritFrom:(Ljava/util/Map;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 5 1 params Lorg/apache/commons/configuration2/builder/BasicBuilderParameters;
MethodParameters:
Name Flags
params final
private void initChildFileBasedParameters(org.apache.commons.configuration2.builder.FileBasedBuilderProperties<?>);
descriptor: (Lorg/apache/commons/configuration2/builder/FileBasedBuilderProperties;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getBasePath:()Ljava/lang/String;
invokeinterface org.apache.commons.configuration2.builder.FileBasedBuilderProperties.setBasePath:(Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentXMLParameters:Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
invokevirtual org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.getFileHandler:()Lorg/apache/commons/configuration2/io/FileHandler;
2: invokevirtual org.apache.commons.configuration2.io.FileHandler.getFileSystem:()Lorg/apache/commons/configuration2/io/FileSystem;
3: invokeinterface org.apache.commons.configuration2.builder.FileBasedBuilderProperties.setFileSystem:(Lorg/apache/commons/configuration2/io/FileSystem;)Ljava/lang/Object;
pop
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 5 1 params Lorg/apache/commons/configuration2/builder/FileBasedBuilderProperties<*>;
Signature: (Lorg/apache/commons/configuration2/builder/FileBasedBuilderProperties<*>;)V
MethodParameters:
Name Flags
params final
private void initChildXMLParameters(org.apache.commons.configuration2.builder.XMLBuilderProperties<?>);
descriptor: (Lorg/apache/commons/configuration2/builder/XMLBuilderProperties;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentXMLParameters:Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
invokevirtual org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.getEntityResolver:()Lorg/xml/sax/EntityResolver;
invokeinterface org.apache.commons.configuration2.builder.XMLBuilderProperties.setEntityResolver:(Lorg/xml/sax/EntityResolver;)Ljava/lang/Object;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 2 1 params Lorg/apache/commons/configuration2/builder/XMLBuilderProperties<*>;
Signature: (Lorg/apache/commons/configuration2/builder/XMLBuilderProperties<*>;)V
MethodParameters:
Name Flags
params final
private void initChildCombinedParameters(org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl);
descriptor: (Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.registerMissingProviders:(Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;)Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
pop
1: aload 1
aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getBasePath:()Ljava/lang/String;
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.setBasePath:(Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 3 1 params Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
MethodParameters:
Name Flags
params final
private org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData getSourceData();
descriptor: ()Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
ifnonnull 5
1: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
ifnonnull 4
2: aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.setUpCurrentParameters:()V
3: aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.setUpCurrentXMLParameters:()V
4: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.createSourceData:()Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
5: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
private org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData createSourceData();
descriptor: ()Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=1
start local 0 0: new org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData
dup
aload 0
invokespecial org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.<init>:(Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;)V
astore 1
start local 1 1: aload 1
aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getDefinitionConfiguration:()Lorg/apache/commons/configuration2/HierarchicalConfiguration;
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.initFromDefinitionConfiguration:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
1 3 1 result Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
private java.lang.String getBasePath();
descriptor: ()Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentXMLParameters:Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
invokevirtual org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.getFileHandler:()Lorg/apache/commons/configuration2/io/FileHandler;
invokevirtual org.apache.commons.configuration2.io.FileHandler.getBasePath:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
private void registerConfiguredProviders(org.apache.commons.configuration2.HierarchicalConfiguration<?>);
descriptor: (Lorg/apache/commons/configuration2/HierarchicalConfiguration;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: aload 1
ldc "header.providers.provider"
invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.configurationsAt:(Ljava/lang/String;)Ljava/util/List;
1: astore 2
start local 2 2: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 9
StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder org.apache.commons.configuration2.HierarchicalConfiguration java.util.List top java.util.Iterator
StackMap stack:
3: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.commons.configuration2.HierarchicalConfiguration
astore 3
start local 3 4: new org.apache.commons.configuration2.beanutils.XMLBeanDeclaration
dup
aload 3
invokespecial org.apache.commons.configuration2.beanutils.XMLBeanDeclaration.<init>:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;)V
astore 5
start local 5 5: aload 3
ldc "[@config-tag]"
invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.getString:(Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 6: aload 0
getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
aload 6
7: aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.fetchBeanHelper:()Lorg/apache/commons/configuration2/beanutils/BeanHelper;
aload 5
invokevirtual org.apache.commons.configuration2.beanutils.BeanHelper.createBean:(Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;)Ljava/lang/Object;
checkcast org.apache.commons.configuration2.builder.combined.ConfigurationBuilderProvider
8: invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.registerProvider:(Ljava/lang/String;Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;)Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
pop
end local 6 end local 5 end local 3 9: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
10: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 11 1 defConfig Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
2 11 2 nodes Ljava/util/List<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;
4 9 3 config Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
5 9 5 decl Lorg/apache/commons/configuration2/beanutils/XMLBeanDeclaration;
6 9 6 key Ljava/lang/String;
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
Signature: (Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;)V
MethodParameters:
Name Flags
defConfig final
private void addDefinitionBuilderChangeListener(org.apache.commons.configuration2.builder.ConfigurationBuilder<? extends org.apache.commons.configuration2.HierarchicalConfiguration<?>>);
descriptor: (Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.apache.commons.configuration2.builder.ConfigurationBuilderEvent.RESET:Lorg/apache/commons/configuration2/event/EventType;
1: aload 0
aload 1
invokedynamic onEvent(Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;)Lorg/apache/commons/configuration2/event/EventListener;
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:
(Lorg/apache/commons/configuration2/event/Event;)V
org/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder.lambda$0(Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;Lorg/apache/commons/configuration2/builder/ConfigurationBuilderEvent;)V (7)
(Lorg/apache/commons/configuration2/builder/ConfigurationBuilderEvent;)V
2: invokeinterface org.apache.commons.configuration2.builder.ConfigurationBuilder.addEventListener:(Lorg/apache/commons/configuration2/event/EventType;Lorg/apache/commons/configuration2/event/EventListener;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 4 1 defBuilder Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;
Signature: (Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;)V
MethodParameters:
Name Flags
defBuilder final
private java.util.Map<java.lang.String, ? extends org.apache.commons.configuration2.interpol.Lookup> fetchPrefixLookups();
descriptor: ()Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getConfigurationUnderConstruction:()Lorg/apache/commons/configuration2/CombinedConfiguration;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokevirtual org.apache.commons.configuration2.CombinedConfiguration.getInterpolator:()Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
invokevirtual org.apache.commons.configuration2.interpol.ConfigurationInterpolator.getLookups:()Ljava/util/Map;
goto 3
StackMap locals: org.apache.commons.configuration2.CombinedConfiguration
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: java.util.Map
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
1 4 1 cc Lorg/apache/commons/configuration2/CombinedConfiguration;
Signature: ()Ljava/util/Map<Ljava/lang/String;+Lorg/apache/commons/configuration2/interpol/Lookup;>;
private java.util.Collection<org.apache.commons.configuration2.builder.combined.ConfigurationDeclaration> createDeclarations(java.util.Collection<? extends org.apache.commons.configuration2.HierarchicalConfiguration<?>>);
descriptor: (Ljava/util/Collection;)Ljava/util/Collection;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
aload 1
invokeinterface java.util.Collection.size:()I
invokespecial java.util.ArrayList.<init>:(I)V
1: astore 2
start local 2 2: aload 1
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder java.util.Collection java.util.Collection top java.util.Iterator
StackMap stack:
3: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.commons.configuration2.HierarchicalConfiguration
astore 3
start local 3 4: aload 2
new org.apache.commons.configuration2.builder.combined.ConfigurationDeclaration
dup
aload 0
aload 3
invokespecial org.apache.commons.configuration2.builder.combined.ConfigurationDeclaration.<init>:(Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;Lorg/apache/commons/configuration2/HierarchicalConfiguration;)V
invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
pop
end local 3 5: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: aload 2
areturn
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/CombinedConfigurationBuilder;
0 7 1 configs Ljava/util/Collection<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;
2 7 2 declarations Ljava/util/Collection<Lorg/apache/commons/configuration2/builder/combined/ConfigurationDeclaration;>;
4 5 3 c Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
Signature: (Ljava/util/Collection<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;)Ljava/util/Collection<Lorg/apache/commons/configuration2/builder/combined/ConfigurationDeclaration;>;
MethodParameters:
Name Flags
configs final
private static void initNodeCombinerListNodes(org.apache.commons.configuration2.CombinedConfiguration, org.apache.commons.configuration2.HierarchicalConfiguration<?>, java.lang.String);
descriptor: (Lorg/apache/commons/configuration2/CombinedConfiguration;Lorg/apache/commons/configuration2/HierarchicalConfiguration;Ljava/lang/String;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.getList:(Ljava/lang/String;)Ljava/util/List;
astore 3
start local 3 1: aload 3
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 4
StackMap locals: org.apache.commons.configuration2.CombinedConfiguration org.apache.commons.configuration2.HierarchicalConfiguration java.lang.String java.util.List top java.util.Iterator
StackMap stack:
2: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 4
start local 4 3: aload 0
invokevirtual org.apache.commons.configuration2.CombinedConfiguration.getNodeCombiner:()Lorg/apache/commons/configuration2/tree/NodeCombiner;
aload 4
checkcast java.lang.String
invokevirtual org.apache.commons.configuration2.tree.NodeCombiner.addListNode:(Ljava/lang/String;)V
end local 4 4: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 cc Lorg/apache/commons/configuration2/CombinedConfiguration;
0 6 1 defConfig Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
0 6 2 key Ljava/lang/String;
1 6 3 listNodes Ljava/util/List<Ljava/lang/Object;>;
3 4 4 listNode Ljava/lang/Object;
Signature: (Lorg/apache/commons/configuration2/CombinedConfiguration;Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;Ljava/lang/String;)V
MethodParameters:
Name Flags
cc final
defConfig final
key final
private static java.util.Map<java.lang.String, org.apache.commons.configuration2.builder.combined.ConfigurationBuilderProvider> createDefaultProviders();
descriptor: ()Ljava/util/Map;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=2, args_size=0
0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
1: astore 0
start local 0 2: iconst_0
istore 1
start local 1 3: goto 6
4: StackMap locals: java.util.Map int
StackMap stack:
aload 0
getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.DEFAULT_TAGS:[Ljava/lang/String;
iload 1
aaload
getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.DEFAULT_PROVIDERS:[Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
iload 1
aaload
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: iinc 1 1
StackMap locals:
StackMap stack:
6: iload 1
getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.DEFAULT_TAGS:[Ljava/lang/String;
arraylength
if_icmplt 4
end local 1 7: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
2 8 0 providers Ljava/util/Map<Ljava/lang/String;Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;>;
3 7 1 i I
Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;>;
public org.apache.commons.configuration2.builder.BasicConfigurationBuilder configure(org.apache.commons.configuration2.builder.BuilderParameters[]);
descriptor: ([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/BasicConfigurationBuilder;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.configure:([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
areturn
LocalVariableTable:
Start End Slot Name Signature
protected void initResultInstance(org.apache.commons.configuration2.ImmutableConfiguration);
descriptor: (Lorg/apache/commons/configuration2/ImmutableConfiguration;)V
flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.apache.commons.configuration2.CombinedConfiguration
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initResultInstance:(Lorg/apache/commons/configuration2/CombinedConfiguration;)V
return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
private void lambda$0(org.apache.commons.configuration2.builder.ConfigurationBuilder, org.apache.commons.configuration2.builder.ConfigurationBuilderEvent);
descriptor: (Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;Lorg/apache/commons/configuration2/builder/ConfigurationBuilderEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 2 0: aload 0
dup
astore 3
monitorenter
1: aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.reset:()V
2: aload 0
aload 1
putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionBuilder:Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
3: aload 3
monitorexit
4: goto 7
StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder org.apache.commons.configuration2.builder.ConfigurationBuilder org.apache.commons.configuration2.builder.ConfigurationBuilderEvent org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder
StackMap stack: java.lang.Throwable
5: aload 3
monitorexit
6: athrow
7: StackMap locals:
StackMap stack:
return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
0 8 2 event Lorg/apache/commons/configuration2/builder/ConfigurationBuilderEvent;
Exception table:
from to target type
1 4 5 any
5 6 5 any
}
Signature: Lorg/apache/commons/configuration2/builder/BasicConfigurationBuilder<Lorg/apache/commons/configuration2/CombinedConfiguration;>;
SourceFile: "CombinedConfigurationBuilder.java"
NestMembers:
org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
private ConfigurationSourceData = org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData of org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder