public class oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder extends oadd.org.apache.commons.configuration.builder.BasicConfigurationBuilder
{
public static final java.lang.String ADDITIONAL_NAME;
static final java.lang.String CONFIG_BEAN_FACTORY_NAME;
static final java.lang.String ATTR_NAME;
static final java.lang.String ATTR_ATNAME;
static final java.lang.String ATTR_AT_RES;
static final java.lang.String ATTR_AT;
static final java.lang.String ATTR_OPTIONALNAME;
static final java.lang.String ATTR_OPTIONAL_RES;
static final java.lang.String ATTR_OPTIONAL;
static final java.lang.String ATTR_FORCECREATE;
static final java.lang.String ATTR_RELOAD;
static final java.lang.String KEY_SYSTEM_PROPS;
static final java.lang.String SEC_HEADER;
static final java.lang.String KEY_UNION;
static final java.lang.String[] CONFIG_SECTIONS;
static final java.lang.String KEY_OVERRIDE;
static final java.lang.String KEY_OVERRIDE_LIST;
static final java.lang.String KEY_ADDITIONAL_LIST;
static final java.lang.String KEY_CONFIGURATION_PROVIDERS;
static final java.lang.String KEY_PROVIDER_KEY;
static final java.lang.String KEY_CONFIGURATION_LOOKUPS;
static final java.lang.String KEY_ENTITY_RESOLVER;
static final java.lang.String KEY_LOOKUP_KEY;
static final java.lang.String FILE_SYSTEM;
static final java.lang.String KEY_RESULT;
static final java.lang.String KEY_COMBINER;
static final java.lang.String EXT_XML;
private static final java.lang.String BASIC_BUILDER;
private static final java.lang.String FILE_BUILDER;
private static final java.lang.String RELOADING_BUILDER;
private static final java.lang.String FILE_PARAMS;
private static final oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider PROPERTIES_PROVIDER;
private static final oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider XML_PROVIDER;
private static final oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider JNDI_PROVIDER;
private static final oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider SYSTEM_PROVIDER;
private static final oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider INI_PROVIDER;
private static final oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider ENV_PROVIDER;
private static final oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider PLIST_PROVIDER;
private static final oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider COMBINED_PROVIDER;
private static final oadd.org.apache.commons.configuration.builder.combined.MultiFileConfigurationBuilderProvider MULTI_XML_PROVIDER;
private static final java.lang.String[] DEFAULT_TAGS;
private static final oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider[] DEFAULT_PROVIDERS;
private static final java.util.Map DEFAULT_PROVIDERS_MAP;
private oadd.org.apache.commons.configuration.builder.ConfigurationBuilder definitionBuilder;
private oadd.org.apache.commons.configuration.HierarchicalConfiguration definitionConfiguration;
private oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData sourceData;
private oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl currentParameters;
private oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl currentXMLParameters;
private oadd.org.apache.commons.configuration.CombinedConfiguration currentConfiguration;
private oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator parentInterpolator;
static final boolean $assertionsDisabled;
public void <init>()
{
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.BasicConfigurationBuilder: void <init>(java.lang.Class)>(class "Loadd/org/apache/commons/configuration2/CombinedConfiguration;");
return;
}
public void <init>(java.util.Map)
{
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
java.util.Map v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: java.util.Map;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.BasicConfigurationBuilder: void <init>(java.lang.Class,java.util.Map)>(class "Loadd/org/apache/commons/configuration2/CombinedConfiguration;", v);
return;
}
public void <init>(java.util.Map, boolean)
{
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
boolean v;
java.util.Map v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: java.util.Map;
v := @parameter: boolean;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.BasicConfigurationBuilder: void <init>(java.lang.Class,java.util.Map,boolean)>(class "Loadd/org/apache/commons/configuration2/CombinedConfiguration;", v, v);
return;
}
public synchronized oadd.org.apache.commons.configuration.builder.ConfigurationBuilder getDefinitionBuilder() throws oadd.org.apache.commons.configuration.ex.ConfigurationException
{
oadd.org.apache.commons.configuration.builder.ConfigurationBuilder v, v, v, v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
java.util.Map v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.ConfigurationBuilder definitionBuilder>;
if v != null goto label;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: java.util.Map getParameters()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.ConfigurationBuilder setupDefinitionBuilder(java.util.Map)>(v);
v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.ConfigurationBuilder definitionBuilder> = v;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.ConfigurationBuilder definitionBuilder>;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: void addDefinitionBuilderChangeListener(oadd.org.apache.commons.configuration.builder.ConfigurationBuilder)>(v);
label:
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.ConfigurationBuilder definitionBuilder>;
return v;
}
public transient oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder configure(oadd.org.apache.commons.configuration.builder.BuilderParameters[])
{
oadd.org.apache.commons.configuration.builder.BuilderParameters[] v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: oadd.org.apache.commons.configuration.builder.BuilderParameters[];
specialinvoke v.<oadd.org.apache.commons.configuration.builder.BasicConfigurationBuilder: oadd.org.apache.commons.configuration.builder.BasicConfigurationBuilder configure(oadd.org.apache.commons.configuration.builder.BuilderParameters[])>(v);
return v;
}
public synchronized oadd.org.apache.commons.configuration.builder.ConfigurationBuilder getNamedBuilder(java.lang.String) throws oadd.org.apache.commons.configuration.ex.ConfigurationException
{
oadd.org.apache.commons.configuration.ex.ConfigurationException v, v;
oadd.org.apache.commons.configuration.builder.ConfigurationBuilder v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
java.lang.String v, v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v, v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: java.lang.String;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData sourceData>;
if v != null goto label;
v = new oadd.org.apache.commons.configuration.ex.ConfigurationException;
specialinvoke v.<oadd.org.apache.commons.configuration.ex.ConfigurationException: void <init>(java.lang.String)>("Information about child builders has not been setup yet! Call getConfiguration() first.");
throw v;
label:
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData sourceData>;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData: oadd.org.apache.commons.configuration.builder.ConfigurationBuilder getNamedBuilder(java.lang.String)>(v);
if v != null goto label;
v = new oadd.org.apache.commons.configuration.ex.ConfigurationException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Builder cannot be resolved: \u0001");
specialinvoke v.<oadd.org.apache.commons.configuration.ex.ConfigurationException: void <init>(java.lang.String)>(v);
throw v;
label:
return v;
}
public synchronized java.util.Set builderNames()
{
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
java.util.Set v, v, v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v, v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData sourceData>;
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.Set emptySet()>();
return v;
label:
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData sourceData>;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData: java.util.Set builderNames()>();
v = staticinvoke <java.util.Collections: java.util.Set unmodifiableSet(java.util.Set)>(v);
return v;
}
public synchronized void resetParameters()
{
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v, v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.BasicConfigurationBuilder: void resetParameters()>();
v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.ConfigurationBuilder definitionBuilder> = null;
v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.HierarchicalConfiguration definitionConfiguration> = null;
v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl currentParameters> = null;
v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl currentXMLParameters> = null;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData sourceData>;
if v == null goto label;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData sourceData>;
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData: void cleanUp()>();
v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData sourceData> = null;
label:
return;
}
protected oadd.org.apache.commons.configuration.builder.ConfigurationBuilder setupDefinitionBuilder(java.util.Map) throws oadd.org.apache.commons.configuration.ex.ConfigurationException
{
oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl v;
oadd.org.apache.commons.configuration.ex.ConfigurationException v;
oadd.org.apache.commons.configuration.builder.ConfigurationBuilder v, v, v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
java.util.Map v;
oadd.org.apache.commons.configuration.builder.BuilderParameters v, v;
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: java.util.Map;
v = staticinvoke <oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl fromParameters(java.util.Map)>(v);
if v == null goto label;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.ConfigurationBuilder getDefinitionBuilder()>();
if v == null goto label;
return v;
label:
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.BuilderParameters getDefinitionBuilderParameters()>();
if v == null goto label;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.BuilderParameters getDefinitionBuilderParameters()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.ConfigurationBuilder createXMLDefinitionBuilder(oadd.org.apache.commons.configuration.builder.BuilderParameters)>(v);
return v;
label:
v = staticinvoke <oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl fromParameters(java.util.Map)>(v);
if v == null goto label;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.ConfigurationBuilder createXMLDefinitionBuilder(oadd.org.apache.commons.configuration.builder.BuilderParameters)>(v);
return v;
label:
v = new oadd.org.apache.commons.configuration.ex.ConfigurationException;
specialinvoke v.<oadd.org.apache.commons.configuration.ex.ConfigurationException: void <init>(java.lang.String)>("No builder for configuration definition specified!");
throw v;
}
protected oadd.org.apache.commons.configuration.builder.ConfigurationBuilder createXMLDefinitionBuilder(oadd.org.apache.commons.configuration.builder.BuilderParameters)
{
oadd.org.apache.commons.configuration.builder.FileBasedConfigurationBuilder v, v;
oadd.org.apache.commons.configuration.builder.BuilderParameters[] v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
oadd.org.apache.commons.configuration.builder.BuilderParameters v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: oadd.org.apache.commons.configuration.builder.BuilderParameters;
v = new oadd.org.apache.commons.configuration.builder.FileBasedConfigurationBuilder;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedConfigurationBuilder: void <init>(java.lang.Class)>(class "Loadd/org/apache/commons/configuration2/XMLConfiguration;");
v = newarray (oadd.org.apache.commons.configuration.builder.BuilderParameters)[1];
v[0] = v;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.FileBasedConfigurationBuilder configure(oadd.org.apache.commons.configuration.builder.BuilderParameters[])>(v);
return v;
}
protected oadd.org.apache.commons.configuration.HierarchicalConfiguration getDefinitionConfiguration() throws oadd.org.apache.commons.configuration.ex.ConfigurationException
{
oadd.org.apache.commons.configuration.HierarchicalConfiguration v, v;
oadd.org.apache.commons.configuration.builder.ConfigurationBuilder v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
oadd.org.apache.commons.configuration.ImmutableConfiguration v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.HierarchicalConfiguration definitionConfiguration>;
if v != null goto label;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.ConfigurationBuilder getDefinitionBuilder()>();
v = interfaceinvoke v.<oadd.org.apache.commons.configuration.builder.ConfigurationBuilder: oadd.org.apache.commons.configuration.ImmutableConfiguration getConfiguration()>();
v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.HierarchicalConfiguration definitionConfiguration> = v;
label:
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.HierarchicalConfiguration definitionConfiguration>;
return v;
}
protected synchronized java.util.Collection getChildBuilders()
{
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
java.util.Collection v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData sourceData>;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData: java.util.Collection getChildBuilders()>();
return v;
}
protected oadd.org.apache.commons.configuration.beanutils.BeanDeclaration createResultDeclaration(java.util.Map) throws oadd.org.apache.commons.configuration.ex.ConfigurationException
{
oadd.org.apache.commons.configuration.beanutils.BeanDeclaration[] v;
oadd.org.apache.commons.configuration.beanutils.BeanDeclaration v;
oadd.org.apache.commons.configuration.beanutils.XMLBeanDeclaration v;
oadd.org.apache.commons.configuration.HierarchicalConfiguration v;
oadd.org.apache.commons.configuration.beanutils.CombinedBeanDeclaration v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
java.util.Map v;
java.lang.Class v;
java.lang.String v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: java.util.Map;
v = specialinvoke v.<oadd.org.apache.commons.configuration.builder.BasicConfigurationBuilder: oadd.org.apache.commons.configuration.beanutils.BeanDeclaration createResultDeclaration(java.util.Map)>(v);
v = new oadd.org.apache.commons.configuration.beanutils.XMLBeanDeclaration;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.HierarchicalConfiguration getDefinitionConfiguration()>();
v = class "Loadd/org/apache/commons/configuration2/CombinedConfiguration;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
specialinvoke v.<oadd.org.apache.commons.configuration.beanutils.XMLBeanDeclaration: void <init>(oadd.org.apache.commons.configuration.HierarchicalConfiguration,java.lang.String,boolean,java.lang.String)>(v, "header.result", 1, v);
v = new oadd.org.apache.commons.configuration.beanutils.CombinedBeanDeclaration;
v = newarray (oadd.org.apache.commons.configuration.beanutils.BeanDeclaration)[2];
v[0] = v;
v[1] = v;
specialinvoke v.<oadd.org.apache.commons.configuration.beanutils.CombinedBeanDeclaration: void <init>(oadd.org.apache.commons.configuration.beanutils.BeanDeclaration[])>(v);
return v;
}
protected void initResultInstance(oadd.org.apache.commons.configuration.CombinedConfiguration) throws oadd.org.apache.commons.configuration.ex.ConfigurationException
{
oadd.org.apache.commons.configuration.io.FileSystem v;
oadd.org.apache.commons.configuration.HierarchicalConfiguration v;
oadd.org.apache.commons.configuration.tree.OverrideCombiner v;
oadd.org.apache.commons.configuration.CombinedConfiguration v, v, v;
int v;
java.lang.String v, v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v;
boolean v;
oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl v, v;
java.util.Collection v, v, v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: oadd.org.apache.commons.configuration.CombinedConfiguration;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.BasicConfigurationBuilder: void initResultInstance(oadd.org.apache.commons.configuration.ImmutableConfiguration)>(v);
v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.CombinedConfiguration currentConfiguration> = v;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.HierarchicalConfiguration getDefinitionConfiguration()>();
v = interfaceinvoke v.<oadd.org.apache.commons.configuration.HierarchicalConfiguration: int getMaxIndex(java.lang.String)>("header.result.nodeCombiner");
if v >= 0 goto label;
v = new oadd.org.apache.commons.configuration.tree.OverrideCombiner;
specialinvoke v.<oadd.org.apache.commons.configuration.tree.OverrideCombiner: void <init>()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.CombinedConfiguration: void setNodeCombiner(oadd.org.apache.commons.configuration.tree.NodeCombiner)>(v);
label:
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: void setUpCurrentParameters()>();
staticinvoke <oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: void initNodeCombinerListNodes(oadd.org.apache.commons.configuration.CombinedConfiguration,oadd.org.apache.commons.configuration.HierarchicalConfiguration,java.lang.String)>(v, v, "header.combiner.override.list-nodes.node");
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: void registerConfiguredProviders(oadd.org.apache.commons.configuration.HierarchicalConfiguration)>(v);
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: void setUpCurrentXMLParameters()>();
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl currentXMLParameters>;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.io.FileSystem initFileSystem(oadd.org.apache.commons.configuration.HierarchicalConfiguration)>(v);
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setFileSystem(oadd.org.apache.commons.configuration.io.FileSystem)>(v);
v = specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: java.lang.String getBasePath()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: void initSystemProperties(oadd.org.apache.commons.configuration.HierarchicalConfiguration,java.lang.String)>(v, v);
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: void registerConfiguredLookups(oadd.org.apache.commons.configuration.HierarchicalConfiguration,oadd.org.apache.commons.configuration.Configuration)>(v, v);
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl currentXMLParameters>;
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: void configureEntityResolver(oadd.org.apache.commons.configuration.HierarchicalConfiguration,oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl)>(v, v);
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.CombinedConfiguration currentConfiguration>;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: void setUpParentInterpolator(oadd.org.apache.commons.configuration.Configuration,oadd.org.apache.commons.configuration.Configuration)>(v, v);
v = specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData getSourceData()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData: java.util.Collection getOverrideSources()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData: void createAndAddConfigurations(oadd.org.apache.commons.configuration.CombinedConfiguration,java.util.Collection)>(v, v);
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData: java.util.Collection getUnionSources()>();
v = interfaceinvoke v.<java.util.Collection: boolean isEmpty()>();
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.CombinedConfiguration createAdditionalsConfiguration(oadd.org.apache.commons.configuration.CombinedConfiguration)>(v);
v = <oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: java.lang.String ADDITIONAL_NAME>;
virtualinvoke v.<oadd.org.apache.commons.configuration.CombinedConfiguration: void addConfiguration(oadd.org.apache.commons.configuration.Configuration,java.lang.String)>(v, v);
staticinvoke <oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: void initNodeCombinerListNodes(oadd.org.apache.commons.configuration.CombinedConfiguration,oadd.org.apache.commons.configuration.HierarchicalConfiguration,java.lang.String)>(v, v, "header.combiner.additional.list-nodes.node");
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData: java.util.Collection getUnionSources()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData: void createAndAddConfigurations(oadd.org.apache.commons.configuration.CombinedConfiguration,java.util.Collection)>(v, v);
label:
virtualinvoke v.<oadd.org.apache.commons.configuration.CombinedConfiguration: boolean isEmpty()>();
v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.CombinedConfiguration currentConfiguration> = null;
return;
}
protected oadd.org.apache.commons.configuration.CombinedConfiguration createAdditionalsConfiguration(oadd.org.apache.commons.configuration.CombinedConfiguration)
{
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
oadd.org.apache.commons.configuration.CombinedConfiguration v, v;
oadd.org.apache.commons.configuration.tree.UnionCombiner v;
oadd.org.apache.commons.configuration.convert.ListDelimiterHandler v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: oadd.org.apache.commons.configuration.CombinedConfiguration;
v = new oadd.org.apache.commons.configuration.CombinedConfiguration;
v = new oadd.org.apache.commons.configuration.tree.UnionCombiner;
specialinvoke v.<oadd.org.apache.commons.configuration.tree.UnionCombiner: void <init>()>();
specialinvoke v.<oadd.org.apache.commons.configuration.CombinedConfiguration: void <init>(oadd.org.apache.commons.configuration.tree.NodeCombiner)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.configuration.CombinedConfiguration: oadd.org.apache.commons.configuration.convert.ListDelimiterHandler getListDelimiterHandler()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.CombinedConfiguration: void setListDelimiterHandler(oadd.org.apache.commons.configuration.convert.ListDelimiterHandler)>(v);
return v;
}
protected void registerConfiguredLookups(oadd.org.apache.commons.configuration.HierarchicalConfiguration, oadd.org.apache.commons.configuration.Configuration) throws oadd.org.apache.commons.configuration.ex.ConfigurationException
{
java.util.Iterator v;
oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator v, v;
java.util.HashMap v;
oadd.org.apache.commons.configuration.beanutils.BeanHelper v;
oadd.org.apache.commons.configuration.beanutils.XMLBeanDeclaration v;
oadd.org.apache.commons.configuration.HierarchicalConfiguration v;
java.util.List v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
oadd.org.apache.commons.configuration.Configuration v;
java.lang.Object v, v;
java.lang.String v;
boolean v, v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: oadd.org.apache.commons.configuration.HierarchicalConfiguration;
v := @parameter: oadd.org.apache.commons.configuration.Configuration;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = interfaceinvoke v.<oadd.org.apache.commons.configuration.HierarchicalConfiguration: java.util.List configurationsAt(java.lang.String)>("header.lookups.lookup");
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = new oadd.org.apache.commons.configuration.beanutils.XMLBeanDeclaration;
specialinvoke v.<oadd.org.apache.commons.configuration.beanutils.XMLBeanDeclaration: void <init>(oadd.org.apache.commons.configuration.HierarchicalConfiguration)>(v);
v = interfaceinvoke v.<oadd.org.apache.commons.configuration.HierarchicalConfiguration: java.lang.String getString(java.lang.String)>("[@config-prefix]");
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.beanutils.BeanHelper fetchBeanHelper()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.beanutils.BeanHelper: java.lang.Object createBean(oadd.org.apache.commons.configuration.beanutils.BeanDeclaration)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
if v != 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.commons.configuration.HierarchicalConfiguration: oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator getInterpolator()>();
if v == null goto label;
virtualinvoke v.<oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator: void registerLookups(java.util.Map)>(v);
label:
v = interfaceinvoke v.<oadd.org.apache.commons.configuration.Configuration: oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator getInterpolator()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator: void registerLookups(java.util.Map)>(v);
label:
return;
}
protected oadd.org.apache.commons.configuration.io.FileSystem initFileSystem(oadd.org.apache.commons.configuration.HierarchicalConfiguration) throws oadd.org.apache.commons.configuration.ex.ConfigurationException
{
oadd.org.apache.commons.configuration.HierarchicalConfiguration v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
int v;
java.lang.Object v;
oadd.org.apache.commons.configuration.beanutils.BeanHelper v;
oadd.org.apache.commons.configuration.beanutils.XMLBeanDeclaration v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: oadd.org.apache.commons.configuration.HierarchicalConfiguration;
v = interfaceinvoke v.<oadd.org.apache.commons.configuration.HierarchicalConfiguration: int getMaxIndex(java.lang.String)>("header.fileSystem");
if v != 0 goto label;
v = new oadd.org.apache.commons.configuration.beanutils.XMLBeanDeclaration;
specialinvoke v.<oadd.org.apache.commons.configuration.beanutils.XMLBeanDeclaration: void <init>(oadd.org.apache.commons.configuration.HierarchicalConfiguration,java.lang.String)>(v, "header.fileSystem");
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.beanutils.BeanHelper fetchBeanHelper()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.beanutils.BeanHelper: java.lang.Object createBean(oadd.org.apache.commons.configuration.beanutils.BeanDeclaration)>(v);
return v;
label:
return null;
}
protected void initSystemProperties(oadd.org.apache.commons.configuration.HierarchicalConfiguration, java.lang.String) throws oadd.org.apache.commons.configuration.ex.ConfigurationException
{
oadd.org.apache.commons.configuration.HierarchicalConfiguration v;
oadd.org.apache.commons.configuration.ex.ConfigurationException v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
java.lang.String v, v, v;
java.lang.Exception v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: oadd.org.apache.commons.configuration.HierarchicalConfiguration;
v := @parameter: java.lang.String;
v = interfaceinvoke v.<oadd.org.apache.commons.configuration.HierarchicalConfiguration: java.lang.String getString(java.lang.String)>("[@systemProperties]");
if v == null goto label;
label:
staticinvoke <oadd.org.apache.commons.configuration.SystemConfiguration: void setSystemProperties(java.lang.String,java.lang.String)>(v, v);
label:
goto label;
label:
v := @caughtexception;
v = new oadd.org.apache.commons.configuration.ex.ConfigurationException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Error setting system properties from \u0001");
specialinvoke v.<oadd.org.apache.commons.configuration.ex.ConfigurationException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
throw v;
label:
return;
catch java.lang.Exception from label to label with label;
}
protected void configureEntityResolver(oadd.org.apache.commons.configuration.HierarchicalConfiguration, oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl) throws oadd.org.apache.commons.configuration.ex.ConfigurationException
{
oadd.org.apache.commons.configuration.io.FileSystem v;
oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator v;
oadd.org.apache.commons.configuration.beanutils.BeanHelper v;
oadd.org.apache.commons.configuration.beanutils.XMLBeanDeclaration v;
oadd.org.apache.commons.configuration.HierarchicalConfiguration v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
java.util.Map v;
int v;
oadd.org.apache.commons.configuration.io.FileHandler v, v;
java.lang.Object v;
java.lang.String v;
oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: oadd.org.apache.commons.configuration.HierarchicalConfiguration;
v := @parameter: oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl;
v = interfaceinvoke v.<oadd.org.apache.commons.configuration.HierarchicalConfiguration: int getMaxIndex(java.lang.String)>("header.entity-resolver");
if v != 0 goto label;
v = new oadd.org.apache.commons.configuration.beanutils.XMLBeanDeclaration;
specialinvoke v.<oadd.org.apache.commons.configuration.beanutils.XMLBeanDeclaration: void <init>(oadd.org.apache.commons.configuration.HierarchicalConfiguration,java.lang.String,boolean)>(v, "header.entity-resolver", 1);
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.beanutils.BeanHelper fetchBeanHelper()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.beanutils.BeanHelper: java.lang.Object createBean(oadd.org.apache.commons.configuration.beanutils.BeanDeclaration,java.lang.Class)>(v, class "Loadd/org/apache/commons/configuration2/resolver/CatalogResolver;");
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler getFileHandler()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: oadd.org.apache.commons.configuration.io.FileSystem getFileSystem()>();
if v == null goto label;
staticinvoke <oadd.org.apache.commons.configuration.beanutils.BeanHelper: void setProperty(java.lang.Object,java.lang.String,java.lang.Object)>(v, "fileSystem", v);
label:
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler getFileHandler()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: java.lang.String getBasePath()>();
if v == null goto label;
staticinvoke <oadd.org.apache.commons.configuration.beanutils.BeanHelper: void setProperty(java.lang.Object,java.lang.String,java.lang.Object)>(v, "baseDir", v);
label:
v = new oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator;
specialinvoke v.<oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator: void <init>()>();
v = specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: java.util.Map fetchPrefixLookups()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator: void registerLookups(java.util.Map)>(v);
staticinvoke <oadd.org.apache.commons.configuration.beanutils.BeanHelper: void setProperty(java.lang.Object,java.lang.String,java.lang.Object)>(v, "interpolator", v);
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl setEntityResolver(org.xml.sax.EntityResolver)>(v);
label:
return;
}
protected oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider providerForTag(java.lang.String)
{
oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
java.lang.String v;
oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: java.lang.String;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl currentParameters>;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider providerForTag(java.lang.String)>(v);
return v;
}
protected void initChildBuilderParameters(oadd.org.apache.commons.configuration.builder.BuilderParameters)
{
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
oadd.org.apache.commons.configuration.builder.BuilderParameters v;
boolean v, v, v, v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: oadd.org.apache.commons.configuration.builder.BuilderParameters;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: void initDefaultChildParameters(oadd.org.apache.commons.configuration.builder.BuilderParameters)>(v);
v = v instanceof oadd.org.apache.commons.configuration.builder.BasicBuilderParameters;
if v == 0 goto label;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: void initChildBasicParameters(oadd.org.apache.commons.configuration.builder.BasicBuilderParameters)>(v);
label:
v = v instanceof oadd.org.apache.commons.configuration.builder.XMLBuilderProperties;
if v == 0 goto label;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: void initChildXMLParameters(oadd.org.apache.commons.configuration.builder.XMLBuilderProperties)>(v);
label:
v = v instanceof oadd.org.apache.commons.configuration.builder.FileBasedBuilderProperties;
if v == 0 goto label;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: void initChildFileBasedParameters(oadd.org.apache.commons.configuration.builder.FileBasedBuilderProperties)>(v);
label:
v = v instanceof oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl;
if v == 0 goto label;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: void initChildCombinedParameters(oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl)>(v);
label:
return;
}
void initChildEventListeners(oadd.org.apache.commons.configuration.builder.BasicConfigurationBuilder)
{
oadd.org.apache.commons.configuration.builder.BasicConfigurationBuilder v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: oadd.org.apache.commons.configuration.builder.BasicConfigurationBuilder;
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: void copyEventListeners(oadd.org.apache.commons.configuration.builder.BasicConfigurationBuilder)>(v);
return;
}
oadd.org.apache.commons.configuration.CombinedConfiguration getConfigurationUnderConstruction()
{
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
oadd.org.apache.commons.configuration.CombinedConfiguration v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.CombinedConfiguration currentConfiguration>;
return v;
}
void initBean(java.lang.Object, oadd.org.apache.commons.configuration.beanutils.BeanDeclaration)
{
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
java.lang.Object v;
oadd.org.apache.commons.configuration.beanutils.BeanDeclaration v;
oadd.org.apache.commons.configuration.beanutils.BeanHelper v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: java.lang.Object;
v := @parameter: oadd.org.apache.commons.configuration.beanutils.BeanDeclaration;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.beanutils.BeanHelper fetchBeanHelper()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.beanutils.BeanHelper: void initBean(java.lang.Object,oadd.org.apache.commons.configuration.beanutils.BeanDeclaration)>(v, v);
return;
}
private void setUpCurrentParameters()
{
oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl v, v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
java.util.Map v, v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: java.util.Map getParameters()>();
v = staticinvoke <oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl fromParameters(java.util.Map,boolean)>(v, 1);
v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl currentParameters> = v;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl currentParameters>;
v = <oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: java.util.Map DEFAULT_PROVIDERS_MAP>;
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl registerMissingProviders(java.util.Map)>(v);
return;
}
private void setUpCurrentXMLParameters() throws oadd.org.apache.commons.configuration.ex.ConfigurationException
{
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v = new oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl: void <init>()>();
v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl currentXMLParameters> = v;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: void initDefaultBasePath()>();
return;
}
private void setUpParentInterpolator(oadd.org.apache.commons.configuration.Configuration, oadd.org.apache.commons.configuration.Configuration)
{
oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator v, v, v, v;
oadd.org.apache.commons.configuration.ConfigurationLookup v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
oadd.org.apache.commons.configuration.Configuration v, v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: oadd.org.apache.commons.configuration.Configuration;
v := @parameter: oadd.org.apache.commons.configuration.Configuration;
v = new oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator;
specialinvoke v.<oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator: void <init>()>();
v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator parentInterpolator> = v;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator parentInterpolator>;
v = new oadd.org.apache.commons.configuration.ConfigurationLookup;
specialinvoke v.<oadd.org.apache.commons.configuration.ConfigurationLookup: void <init>(oadd.org.apache.commons.configuration.ImmutableConfiguration)>(v);
virtualinvoke v.<oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator: void addDefaultLookup(oadd.org.apache.commons.configuration.interpol.Lookup)>(v);
v = interfaceinvoke v.<oadd.org.apache.commons.configuration.Configuration: oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator getInterpolator()>();
if v == null goto label;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator parentInterpolator>;
virtualinvoke v.<oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator: void setParentInterpolator(oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator)>(v);
label:
return;
}
private void initDefaultBasePath() throws oadd.org.apache.commons.configuration.ex.ConfigurationException
{
java.net.URL v;
java.lang.AssertionError v;
java.lang.String v, v, v;
boolean v, v;
oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl v, v;
oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl v, v, v;
oadd.org.apache.commons.configuration.builder.ConfigurationBuilder v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
oadd.org.apache.commons.configuration.io.FileHandler v, v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v = <oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl currentParameters>;
if v != null goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>(java.lang.Object)>("Current parameters undefined!");
throw v;
label:
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl currentParameters>;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl: java.lang.String getBasePath()>();
if v == null goto label;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl currentXMLParameters>;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl currentParameters>;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl: java.lang.String getBasePath()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setBasePath(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.ConfigurationBuilder getDefinitionBuilder()>();
v = v instanceof oadd.org.apache.commons.configuration.builder.FileBasedConfigurationBuilder;
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedConfigurationBuilder: oadd.org.apache.commons.configuration.io.FileHandler getFileHandler()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: java.net.URL getURL()>();
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl currentXMLParameters>;
if v == null goto label;
v = virtualinvoke v.<java.net.URL: java.lang.String toExternalForm()>();
goto label;
label:
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedConfigurationBuilder: oadd.org.apache.commons.configuration.io.FileHandler getFileHandler()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: java.lang.String getBasePath()>();
label:
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setBasePath(java.lang.String)>(v);
label:
return;
}
private void initDefaultChildParameters(oadd.org.apache.commons.configuration.builder.BuilderParameters)
{
oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
oadd.org.apache.commons.configuration.builder.BuilderParameters v;
oadd.org.apache.commons.configuration.builder.DefaultParametersManager v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: oadd.org.apache.commons.configuration.builder.BuilderParameters;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl currentParameters>;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.DefaultParametersManager getChildDefaultParametersManager()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.DefaultParametersManager: void initializeParameters(oadd.org.apache.commons.configuration.builder.BuilderParameters)>(v);
return;
}
private void initChildBasicParameters(oadd.org.apache.commons.configuration.builder.BasicBuilderParameters)
{
oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl v;
oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
java.util.Map v, v;
oadd.org.apache.commons.configuration.builder.BasicBuilderParameters v;
boolean v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: oadd.org.apache.commons.configuration.builder.BasicBuilderParameters;
v = specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: java.util.Map fetchPrefixLookups()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.BasicBuilderParameters: oadd.org.apache.commons.configuration.builder.BasicBuilderParameters setPrefixLookups(java.util.Map)>(v);
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator parentInterpolator>;
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.BasicBuilderParameters: oadd.org.apache.commons.configuration.builder.BasicBuilderParameters setParentInterpolator(oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator)>(v);
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl currentParameters>;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl: boolean isInheritSettings()>();
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: java.util.Map getParameters()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.BasicBuilderParameters: void inheritFrom(java.util.Map)>(v);
label:
return;
}
private void initChildFileBasedParameters(oadd.org.apache.commons.configuration.builder.FileBasedBuilderProperties)
{
oadd.org.apache.commons.configuration.io.FileSystem v;
oadd.org.apache.commons.configuration.builder.FileBasedBuilderProperties v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
oadd.org.apache.commons.configuration.io.FileHandler v;
java.lang.String v;
oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: oadd.org.apache.commons.configuration.builder.FileBasedBuilderProperties;
v = specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: java.lang.String getBasePath()>();
interfaceinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderProperties: java.lang.Object setBasePath(java.lang.String)>(v);
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl currentXMLParameters>;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler getFileHandler()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: oadd.org.apache.commons.configuration.io.FileSystem getFileSystem()>();
interfaceinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderProperties: java.lang.Object setFileSystem(oadd.org.apache.commons.configuration.io.FileSystem)>(v);
return;
}
private void initChildXMLParameters(oadd.org.apache.commons.configuration.builder.XMLBuilderProperties)
{
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
oadd.org.apache.commons.configuration.builder.XMLBuilderProperties v;
org.xml.sax.EntityResolver v;
oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: oadd.org.apache.commons.configuration.builder.XMLBuilderProperties;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl currentXMLParameters>;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl: org.xml.sax.EntityResolver getEntityResolver()>();
interfaceinvoke v.<oadd.org.apache.commons.configuration.builder.XMLBuilderProperties: java.lang.Object setEntityResolver(org.xml.sax.EntityResolver)>(v);
return;
}
private void initChildCombinedParameters(oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl)
{
oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl v, v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
java.lang.String v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl currentParameters>;
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl registerMissingProviders(oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl)>(v);
v = specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: java.lang.String getBasePath()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl setBasePath(java.lang.String)>(v);
return;
}
private oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData getSourceData() throws oadd.org.apache.commons.configuration.ex.ConfigurationException
{
oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v, v, v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData sourceData>;
if v != null goto label;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl currentParameters>;
if v != null goto label;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: void setUpCurrentParameters()>();
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: void setUpCurrentXMLParameters()>();
label:
v = specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData createSourceData()>();
v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData sourceData> = v;
label:
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData sourceData>;
return v;
}
private oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData createSourceData() throws oadd.org.apache.commons.configuration.ex.ConfigurationException
{
oadd.org.apache.commons.configuration.HierarchicalConfiguration v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v = new oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData: void <init>(oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.HierarchicalConfiguration getDefinitionConfiguration()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData: void initFromDefinitionConfiguration(oadd.org.apache.commons.configuration.HierarchicalConfiguration)>(v);
return v;
}
private java.lang.String getBasePath()
{
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
oadd.org.apache.commons.configuration.io.FileHandler v;
java.lang.String v;
oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl currentXMLParameters>;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler getFileHandler()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: java.lang.String getBasePath()>();
return v;
}
private void registerConfiguredProviders(oadd.org.apache.commons.configuration.HierarchicalConfiguration) throws oadd.org.apache.commons.configuration.ex.ConfigurationException
{
oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl v;
java.util.Iterator v;
oadd.org.apache.commons.configuration.beanutils.BeanHelper v;
oadd.org.apache.commons.configuration.beanutils.XMLBeanDeclaration v;
oadd.org.apache.commons.configuration.HierarchicalConfiguration v;
java.util.List v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
java.lang.Object v, v;
java.lang.String v;
boolean v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: oadd.org.apache.commons.configuration.HierarchicalConfiguration;
v = interfaceinvoke v.<oadd.org.apache.commons.configuration.HierarchicalConfiguration: java.util.List configurationsAt(java.lang.String)>("header.providers.provider");
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = new oadd.org.apache.commons.configuration.beanutils.XMLBeanDeclaration;
specialinvoke v.<oadd.org.apache.commons.configuration.beanutils.XMLBeanDeclaration: void <init>(oadd.org.apache.commons.configuration.HierarchicalConfiguration)>(v);
v = interfaceinvoke v.<oadd.org.apache.commons.configuration.HierarchicalConfiguration: java.lang.String getString(java.lang.String)>("[@config-tag]");
v = v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl currentParameters>;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.beanutils.BeanHelper fetchBeanHelper()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.beanutils.BeanHelper: java.lang.Object createBean(oadd.org.apache.commons.configuration.beanutils.BeanDeclaration)>(v);
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.combined.CombinedBuilderParametersImpl registerProvider(java.lang.String,oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider)>(v, v);
goto label;
label:
return;
}
private void addDefinitionBuilderChangeListener(oadd.org.apache.commons.configuration.builder.ConfigurationBuilder)
{
oadd.org.apache.commons.configuration.builder.ConfigurationBuilder v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$1 v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
oadd.org.apache.commons.configuration.event.EventType v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v := @parameter: oadd.org.apache.commons.configuration.builder.ConfigurationBuilder;
v = <oadd.org.apache.commons.configuration.builder.ConfigurationBuilderEvent: oadd.org.apache.commons.configuration.event.EventType RESET>;
v = new oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$1;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$1: void <init>(oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder,oadd.org.apache.commons.configuration.builder.ConfigurationBuilder)>(v, v);
interfaceinvoke v.<oadd.org.apache.commons.configuration.builder.ConfigurationBuilder: void addEventListener(oadd.org.apache.commons.configuration.event.EventType,oadd.org.apache.commons.configuration.event.EventListener)>(v, v);
return;
}
private java.util.Map fetchPrefixLookups()
{
oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v;
java.util.Map v;
oadd.org.apache.commons.configuration.CombinedConfiguration v;
v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.CombinedConfiguration getConfigurationUnderConstruction()>();
if v == null goto label;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.CombinedConfiguration: oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator getInterpolator()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.interpol.ConfigurationInterpolator: java.util.Map getLookups()>();
goto label;
label:
v = null;
label:
return v;
}
private static void initNodeCombinerListNodes(oadd.org.apache.commons.configuration.CombinedConfiguration, oadd.org.apache.commons.configuration.HierarchicalConfiguration, java.lang.String)
{
java.util.Iterator v;
oadd.org.apache.commons.configuration.tree.NodeCombiner v;
oadd.org.apache.commons.configuration.HierarchicalConfiguration v;
java.util.List v;
oadd.org.apache.commons.configuration.CombinedConfiguration v;
java.lang.Object v;
java.lang.String v;
boolean v;
v := @parameter: oadd.org.apache.commons.configuration.CombinedConfiguration;
v := @parameter: oadd.org.apache.commons.configuration.HierarchicalConfiguration;
v := @parameter: java.lang.String;
v = interfaceinvoke v.<oadd.org.apache.commons.configuration.HierarchicalConfiguration: java.util.List getList(java.lang.String)>(v);
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.CombinedConfiguration: oadd.org.apache.commons.configuration.tree.NodeCombiner getNodeCombiner()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.tree.NodeCombiner: void addListNode(java.lang.String)>(v);
goto label;
label:
return;
}
private static java.util.Map createDefaultProviders()
{
java.lang.String[] v, v;
java.util.HashMap v;
oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider[] v;
int v, v;
java.lang.String v;
oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = 0;
label:
v = <oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: java.lang.String[] DEFAULT_TAGS>;
v = lengthof v;
if v >= v goto label;
v = <oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: java.lang.String[] DEFAULT_TAGS>;
v = v[v];
v = <oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider[] DEFAULT_PROVIDERS>;
v = v[v];
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v + 1;
goto label;
label:
return v;
}
static void <clinit>()
{
java.util.Map v;
boolean v, v;
java.util.List v, v, v, v, v, v, v;
java.lang.String[] v, v;
oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v;
oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider v, v, v;
oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilderProvider v;
oadd.org.apache.commons.configuration.builder.combined.MultiFileConfigurationBuilderProvider v, v;
oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider[] v;
java.lang.Class v, v, v;
oadd.org.apache.commons.configuration.builder.combined.FileExtensionConfigurationBuilderProvider v, v;
v = class "Loadd/org/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;";
v = virtualinvoke v.<java.lang.Class: boolean desiredAssertionStatus()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: boolean $assertionsDisabled> = v;
v = class "Loadd/org/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/ADDITIONAL_CONFIG");
<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: java.lang.String ADDITIONAL_NAME> = v;
v = class "Loadd/org/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u.CONFIG_BEAN_FACTORY_NAME");
<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: java.lang.String CONFIG_BEAN_FACTORY_NAME> = v;
v = newarray (java.lang.String)[3];
v[0] = "additional";
v[1] = "override";
v[2] = "header";
<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: java.lang.String[] CONFIG_SECTIONS> = v;
v = new oadd.org.apache.commons.configuration.builder.combined.FileExtensionConfigurationBuilderProvider;
v = staticinvoke <java.util.Collections: java.util.List singletonList(java.lang.Object)>("oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl");
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.FileExtensionConfigurationBuilderProvider: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.Collection)>("oadd.org.apache.commons.configuration.builder.FileBasedConfigurationBuilder", "oadd.org.apache.commons.configuration.builder.ReloadingFileBasedConfigurationBuilder", "oadd.org.apache.commons.configuration.XMLPropertiesConfiguration", "oadd.org.apache.commons.configuration.PropertiesConfiguration", "xml", v);
<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider PROPERTIES_PROVIDER> = v;
v = new oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider;
v = staticinvoke <java.util.Collections: java.util.List singletonList(java.lang.Object)>("oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl");
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider: void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.Collection)>("oadd.org.apache.commons.configuration.builder.FileBasedConfigurationBuilder", "oadd.org.apache.commons.configuration.builder.ReloadingFileBasedConfigurationBuilder", "oadd.org.apache.commons.configuration.XMLConfiguration", v);
<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider XML_PROVIDER> = v;
v = new oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider;
v = staticinvoke <java.util.Collections: java.util.List singletonList(java.lang.Object)>("oadd.org.apache.commons.configuration.builder.JndiBuilderParametersImpl");
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider: void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.Collection)>("oadd.org.apache.commons.configuration.builder.BasicConfigurationBuilder", null, "oadd.org.apache.commons.configuration.JNDIConfiguration", v);
<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider JNDI_PROVIDER> = v;
v = new oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider;
v = staticinvoke <java.util.Collections: java.util.List singletonList(java.lang.Object)>("oadd.org.apache.commons.configuration.builder.BasicBuilderParameters");
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider: void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.Collection)>("oadd.org.apache.commons.configuration.builder.BasicConfigurationBuilder", null, "oadd.org.apache.commons.configuration.SystemConfiguration", v);
<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider SYSTEM_PROVIDER> = v;
v = new oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider;
v = staticinvoke <java.util.Collections: java.util.List singletonList(java.lang.Object)>("oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl");
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider: void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.Collection)>("oadd.org.apache.commons.configuration.builder.FileBasedConfigurationBuilder", "oadd.org.apache.commons.configuration.builder.ReloadingFileBasedConfigurationBuilder", "oadd.org.apache.commons.configuration.INIConfiguration", v);
<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider INI_PROVIDER> = v;
v = new oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider;
v = staticinvoke <java.util.Collections: java.util.List singletonList(java.lang.Object)>("oadd.org.apache.commons.configuration.builder.BasicBuilderParameters");
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider: void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.Collection)>("oadd.org.apache.commons.configuration.builder.BasicConfigurationBuilder", null, "oadd.org.apache.commons.configuration.EnvironmentConfiguration", v);
<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider ENV_PROVIDER> = v;
v = new oadd.org.apache.commons.configuration.builder.combined.FileExtensionConfigurationBuilderProvider;
v = staticinvoke <java.util.Collections: java.util.List singletonList(java.lang.Object)>("oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl");
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.FileExtensionConfigurationBuilderProvider: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.Collection)>("oadd.org.apache.commons.configuration.builder.FileBasedConfigurationBuilder", "oadd.org.apache.commons.configuration.builder.ReloadingFileBasedConfigurationBuilder", "oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration", "oadd.org.apache.commons.configuration.plist.PropertyListConfiguration", "xml", v);
<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider PLIST_PROVIDER> = v;
v = new oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilderProvider;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilderProvider: void <init>()>();
<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider COMBINED_PROVIDER> = v;
v = new oadd.org.apache.commons.configuration.builder.combined.MultiFileConfigurationBuilderProvider;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.combined.MultiFileConfigurationBuilderProvider: void <init>(java.lang.String,java.lang.String)>("oadd.org.apache.commons.configuration.XMLConfiguration", "oadd.org.apache.commons.configuration.builder.XMLBuilderParametersImpl");
<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.MultiFileConfigurationBuilderProvider MULTI_XML_PROVIDER> = v;
v = newarray (java.lang.String)[10];
v[0] = "properties";
v[1] = "xml";
v[2] = "hierarchicalXml";
v[3] = "plist";
v[4] = "ini";
v[5] = "system";
v[6] = "env";
v[7] = "jndi";
v[8] = "configuration";
v[9] = "multiFile";
<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: java.lang.String[] DEFAULT_TAGS> = v;
v = newarray (oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider)[10];
v = <oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider PROPERTIES_PROVIDER>;
v[0] = v;
v = <oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider XML_PROVIDER>;
v[1] = v;
v = <oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider XML_PROVIDER>;
v[2] = v;
v = <oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider PLIST_PROVIDER>;
v[3] = v;
v = <oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider INI_PROVIDER>;
v[4] = v;
v = <oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider SYSTEM_PROVIDER>;
v[5] = v;
v = <oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider ENV_PROVIDER>;
v[6] = v;
v = <oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider JNDI_PROVIDER>;
v[7] = v;
v = <oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.BaseConfigurationBuilderProvider COMBINED_PROVIDER>;
v[8] = v;
v = <oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.MultiFileConfigurationBuilderProvider MULTI_XML_PROVIDER>;
v[9] = v;
<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider[] DEFAULT_PROVIDERS> = v;
v = staticinvoke <oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: java.util.Map createDefaultProviders()>();
<oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder: java.util.Map DEFAULT_PROVIDERS_MAP> = v;
return;
}
}