class org.apache.commons.configuration2.builder.combined.ReloadingMultiFileConfigurationBuilder$1 extends org.apache.commons.configuration2.reloading.CombinedReloadingController
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.commons.configuration2.builder.combined.ReloadingMultiFileConfigurationBuilder$1
super_class: org.apache.commons.configuration2.reloading.CombinedReloadingController
{
final org.apache.commons.configuration2.builder.combined.ReloadingMultiFileConfigurationBuilder this$0;
descriptor: Lorg/apache/commons/configuration2/builder/combined/ReloadingMultiFileConfigurationBuilder;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(org.apache.commons.configuration2.builder.combined.ReloadingMultiFileConfigurationBuilder, java.util.Collection);
descriptor: (Lorg/apache/commons/configuration2/builder/combined/ReloadingMultiFileConfigurationBuilder;Ljava/util/Collection;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 // org.apache.commons.configuration2.builder.combined.ReloadingMultiFileConfigurationBuilder$1 this
start local 2 // java.util.Collection $anonymous0
0: .line 149
aload 0 /* this */
aload 1
putfield org.apache.commons.configuration2.builder.combined.ReloadingMultiFileConfigurationBuilder$1.this$0:Lorg/apache/commons/configuration2/builder/combined/ReloadingMultiFileConfigurationBuilder;
aload 0 /* this */
aload 2 /* $anonymous0 */
invokespecial org.apache.commons.configuration2.reloading.CombinedReloadingController.<init>:(Ljava/util/Collection;)V
return
end local 2 // java.util.Collection $anonymous0
end local 0 // org.apache.commons.configuration2.builder.combined.ReloadingMultiFileConfigurationBuilder$1 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/configuration2/builder/combined/ReloadingMultiFileConfigurationBuilder$1;
0 1 2 $anonymous0 Ljava/util/Collection<+Lorg/apache/commons/configuration2/reloading/ReloadingController;>;
MethodParameters:
Name Flags
this$0 final
$anonymous0
public java.util.Collection<org.apache.commons.configuration2.reloading.ReloadingController> getSubControllers();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=1
start local 0 // org.apache.commons.configuration2.builder.combined.ReloadingMultiFileConfigurationBuilder$1 this
0: .line 155
aload 0 /* this */
getfield org.apache.commons.configuration2.builder.combined.ReloadingMultiFileConfigurationBuilder$1.this$0:Lorg/apache/commons/configuration2/builder/combined/ReloadingMultiFileConfigurationBuilder;
invokevirtual org.apache.commons.configuration2.builder.combined.ReloadingMultiFileConfigurationBuilder.getManagedBuilders:()Ljava/util/concurrent/ConcurrentMap;
invokeinterface java.util.concurrent.ConcurrentMap.values:()Ljava/util/Collection;
1: .line 154
astore 1 /* builders */
start local 1 // java.util.Collection builders
2: .line 157
new java.util.ArrayList
dup
aload 1 /* builders */
invokeinterface java.util.Collection.size:()I
invokespecial java.util.ArrayList.<init>:(I)V
3: .line 156
astore 2 /* controllers */
start local 2 // java.util.Collection controllers
4: .line 158
aload 1 /* builders */
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 9
StackMap locals: org.apache.commons.configuration2.builder.combined.ReloadingMultiFileConfigurationBuilder$1 java.util.Collection java.util.Collection top java.util.Iterator
StackMap stack:
5: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder
astore 3 /* b */
start local 3 // org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder b
6: .line 160
aload 2 /* controllers */
aload 3 /* b */
checkcast org.apache.commons.configuration2.reloading.ReloadingControllerSupport
7: .line 161
invokeinterface org.apache.commons.configuration2.reloading.ReloadingControllerSupport.getReloadingController:()Lorg/apache/commons/configuration2/reloading/ReloadingController;
8: .line 160
invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
pop
end local 3 // org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder b
9: .line 158
StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
10: .line 163
aload 2 /* controllers */
areturn
end local 2 // java.util.Collection controllers
end local 1 // java.util.Collection builders
end local 0 // org.apache.commons.configuration2.builder.combined.ReloadingMultiFileConfigurationBuilder$1 this
LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/commons/configuration2/builder/combined/ReloadingMultiFileConfigurationBuilder$1;
2 11 1 builders Ljava/util/Collection<Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder<TT;>;>;
4 11 2 controllers Ljava/util/Collection<Lorg/apache/commons/configuration2/reloading/ReloadingController;>;
6 9 3 b Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder<TT;>;
Signature: ()Ljava/util/Collection<Lorg/apache/commons/configuration2/reloading/ReloadingController;>;
}
SourceFile: "ReloadingMultiFileConfigurationBuilder.java"
EnclosingMethod: org.apache.commons.configuration2.builder.combined.ReloadingMultiFileConfigurationBuilder.createReloadingController:()Lorg/apache/commons/configuration2/reloading/ReloadingController;
NestHost: org.apache.commons.configuration2.builder.combined.ReloadingMultiFileConfigurationBuilder
InnerClasses:
org.apache.commons.configuration2.builder.combined.ReloadingMultiFileConfigurationBuilder$1