public class org.apache.commons.configuration2.builder.combined.ReloadingCombinedConfigurationBuilder extends org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder implements org.apache.commons.configuration2.reloading.ReloadingControllerSupport
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.configuration2.builder.combined.ReloadingCombinedConfigurationBuilder
super_class: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder
{
private org.apache.commons.configuration2.reloading.ReloadingController reloadingController;
descriptor: Lorg/apache/commons/configuration2/reloading/ReloadingController;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/configuration2/builder/combined/ReloadingCombinedConfigurationBuilder;
public void <init>(java.util.Map<java.lang.String, java.lang.Object>, );
descriptor: (Ljava/util/Map;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokespecial org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.<init>:(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/ReloadingCombinedConfigurationBuilder;
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 void <init>(java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
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.combined.CombinedConfigurationBuilder.<init>:(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/ReloadingCombinedConfigurationBuilder;
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 org.apache.commons.configuration2.builder.combined.ReloadingCombinedConfigurationBuilder configure(org.apache.commons.configuration2.builder.BuilderParameters[]);
descriptor: ([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/combined/ReloadingCombinedConfigurationBuilder;
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.combined.CombinedConfigurationBuilder.configure:([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
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/ReloadingCombinedConfigurationBuilder;
0 2 1 params [Lorg/apache/commons/configuration2/builder/BuilderParameters;
MethodParameters:
Name Flags
params final
public synchronized org.apache.commons.configuration2.reloading.ReloadingController getReloadingController();
descriptor: ()Lorg/apache/commons/configuration2/reloading/ReloadingController;
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.ReloadingCombinedConfigurationBuilder.reloadingController:Lorg/apache/commons/configuration2/reloading/ReloadingController;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/configuration2/builder/combined/ReloadingCombinedConfigurationBuilder;
public org.apache.commons.configuration2.CombinedConfiguration getConfiguration();
descriptor: ()Lorg/apache/commons/configuration2/CombinedConfiguration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokespecial org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getConfiguration:()Lorg/apache/commons/configuration2/ImmutableConfiguration;
checkcast org.apache.commons.configuration2.CombinedConfiguration
astore 1
start local 1 1: aload 0
getfield org.apache.commons.configuration2.builder.combined.ReloadingCombinedConfigurationBuilder.reloadingController:Lorg/apache/commons/configuration2/reloading/ReloadingController;
invokevirtual org.apache.commons.configuration2.reloading.ReloadingController.resetReloadingState:()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/ReloadingCombinedConfigurationBuilder;
1 3 1 result Lorg/apache/commons/configuration2/CombinedConfiguration;
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
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.ReloadingFileBasedConfigurationBuilder
dup
1: ldc Lorg/apache/commons/configuration2/XMLConfiguration;
2: invokespecial org.apache.commons.configuration2.builder.ReloadingFileBasedConfigurationBuilder.<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.ReloadingFileBasedConfigurationBuilder.configure:([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/ReloadingFileBasedConfigurationBuilder;
4: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/configuration2/builder/combined/ReloadingCombinedConfigurationBuilder;
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 void initResultInstance(org.apache.commons.configuration2.CombinedConfiguration);
descriptor: (Lorg/apache/commons/configuration2/CombinedConfiguration;)V
flags: (0x0004) ACC_PROTECTED
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.combined.CombinedConfigurationBuilder.initResultInstance:(Lorg/apache/commons/configuration2/CombinedConfiguration;)V
1: aload 0
getfield org.apache.commons.configuration2.builder.combined.ReloadingCombinedConfigurationBuilder.reloadingController:Lorg/apache/commons/configuration2/reloading/ReloadingController;
ifnonnull 3
2: aload 0
aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.ReloadingCombinedConfigurationBuilder.createReloadingController:()Lorg/apache/commons/configuration2/reloading/ReloadingController;
putfield org.apache.commons.configuration2.builder.combined.ReloadingCombinedConfigurationBuilder.reloadingController:Lorg/apache/commons/configuration2/reloading/ReloadingController;
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/configuration2/builder/combined/ReloadingCombinedConfigurationBuilder;
0 4 1 result Lorg/apache/commons/configuration2/CombinedConfiguration;
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
MethodParameters:
Name Flags
result final
protected org.apache.commons.configuration2.reloading.ReloadingController createReloadingController();
descriptor: ()Lorg/apache/commons/configuration2/reloading/ReloadingController;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=1
start local 0 0: new java.util.LinkedList
dup
invokespecial java.util.LinkedList.<init>:()V
1: astore 1
start local 1 2: aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.ReloadingCombinedConfigurationBuilder.getDefinitionBuilder:()Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
3: astore 2
start local 2 4: aload 1
aload 2
invokestatic org.apache.commons.configuration2.builder.combined.ReloadingCombinedConfigurationBuilder.obtainReloadingController:(Ljava/util/Collection;Ljava/lang/Object;)V
5: aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.ReloadingCombinedConfigurationBuilder.getChildBuilders:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 8
StackMap locals: org.apache.commons.configuration2.builder.combined.ReloadingCombinedConfigurationBuilder java.util.Collection org.apache.commons.configuration2.builder.ConfigurationBuilder top java.util.Iterator
StackMap stack:
6: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.commons.configuration2.builder.ConfigurationBuilder
astore 3
start local 3 7: aload 1
aload 3
invokestatic org.apache.commons.configuration2.builder.combined.ReloadingCombinedConfigurationBuilder.obtainReloadingController:(Ljava/util/Collection;Ljava/lang/Object;)V
end local 3 8: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
9: new org.apache.commons.configuration2.reloading.CombinedReloadingController
dup
aload 1
invokespecial org.apache.commons.configuration2.reloading.CombinedReloadingController.<init>:(Ljava/util/Collection;)V
10: astore 3
start local 3 11: aload 3
invokevirtual org.apache.commons.configuration2.reloading.CombinedReloadingController.resetInitialReloadingState:()V
12: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/commons/configuration2/builder/combined/ReloadingCombinedConfigurationBuilder;
2 13 1 subControllers Ljava/util/Collection<Lorg/apache/commons/configuration2/reloading/ReloadingController;>;
4 13 2 defBuilder Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;
7 8 3 b Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/Configuration;>;
11 13 3 ctrl Lorg/apache/commons/configuration2/reloading/CombinedReloadingController;
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
public static void obtainReloadingController(java.util.Collection<org.apache.commons.configuration2.reloading.ReloadingController>, );
descriptor: (Ljava/util/Collection;Ljava/lang/Object;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.apache.commons.configuration2.reloading.ReloadingControllerSupport
ifeq 4
1: aload 0
aload 1
checkcast org.apache.commons.configuration2.reloading.ReloadingControllerSupport
2: invokeinterface org.apache.commons.configuration2.reloading.ReloadingControllerSupport.getReloadingController:()Lorg/apache/commons/configuration2/reloading/ReloadingController;
3: invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
pop
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 subControllers Ljava/util/Collection<Lorg/apache/commons/configuration2/reloading/ReloadingController;>;
0 5 1 builder Ljava/lang/Object;
Signature: (Ljava/util/Collection<Lorg/apache/commons/configuration2/reloading/ReloadingController;>;Ljava/lang/Object;)V
MethodParameters:
Name Flags
subControllers final
builder final
public org.apache.commons.configuration2.ImmutableConfiguration getConfiguration();
descriptor: ()Lorg/apache/commons/configuration2/ImmutableConfiguration;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.configuration2.builder.combined.ReloadingCombinedConfigurationBuilder.getConfiguration:()Lorg/apache/commons/configuration2/CombinedConfiguration;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.apache.commons.configuration2.ex.ConfigurationException
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: (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.ReloadingCombinedConfigurationBuilder.configure:([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/combined/ReloadingCombinedConfigurationBuilder;
areturn
LocalVariableTable:
Start End Slot Name Signature
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.ReloadingCombinedConfigurationBuilder.configure:([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/combined/ReloadingCombinedConfigurationBuilder;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "ReloadingCombinedConfigurationBuilder.java"