class org.apache.fop.util.XMLResourceBundle$2 implements java.util.Enumeration
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.fop.util.XMLResourceBundle$2
super_class: java.lang.Object
{
private java.util.Enumeration local;
descriptor: Ljava/util/Enumeration;
flags: (0x0002) ACC_PRIVATE
private java.util.Enumeration pEnum;
descriptor: Ljava/util/Enumeration;
flags: (0x0002) ACC_PRIVATE
private java.lang.Object nextElement;
descriptor: Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
final org.apache.fop.util.XMLResourceBundle this$0;
descriptor: Lorg/apache/fop/util/XMLResourceBundle;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(org.apache.fop.util.XMLResourceBundle);
descriptor: (Lorg/apache/fop/util/XMLResourceBundle;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 // org.apache.fop.util.XMLResourceBundle$2 this
0: .line 276
aload 0 /* this */
aload 1
putfield org.apache.fop.util.XMLResourceBundle$2.this$0:Lorg/apache/fop/util/XMLResourceBundle;
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 277
aload 0 /* this */
aload 1
invokevirtual org.apache.fop.util.XMLResourceBundle.getLocalKeys:()Ljava/util/Enumeration;
putfield org.apache.fop.util.XMLResourceBundle$2.local:Ljava/util/Enumeration;
2: .line 278
aload 0 /* this */
aload 1
invokestatic org.apache.fop.util.XMLResourceBundle.access$0:(Lorg/apache/fop/util/XMLResourceBundle;)Ljava/util/ResourceBundle;
invokevirtual java.util.ResourceBundle.getKeys:()Ljava/util/Enumeration;
putfield org.apache.fop.util.XMLResourceBundle$2.pEnum:Ljava/util/Enumeration;
3: .line 276
return
end local 0 // org.apache.fop.util.XMLResourceBundle$2 this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/util/XMLResourceBundle$2;
MethodParameters:
Name Flags
this$0 final
private boolean findNext();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 // org.apache.fop.util.XMLResourceBundle$2 this
0: .line 283
aload 0 /* this */
getfield org.apache.fop.util.XMLResourceBundle$2.nextElement:Ljava/lang/Object;
ifnull 6
1: .line 284
iconst_1
ireturn
2: .line 287
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield org.apache.fop.util.XMLResourceBundle$2.pEnum:Ljava/util/Enumeration;
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
astore 1 /* next */
start local 1 // java.lang.Object next
3: .line 288
aload 0 /* this */
getfield org.apache.fop.util.XMLResourceBundle$2.this$0:Lorg/apache/fop/util/XMLResourceBundle;
getfield org.apache.fop.util.XMLResourceBundle.resources:Ljava/util/Properties;
aload 1 /* next */
invokevirtual java.util.Properties.containsKey:(Ljava/lang/Object;)Z
ifne 6
4: .line 289
aload 0 /* this */
aload 1 /* next */
putfield org.apache.fop.util.XMLResourceBundle$2.nextElement:Ljava/lang/Object;
5: .line 290
iconst_1
ireturn
end local 1 // java.lang.Object next
6: .line 286
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield org.apache.fop.util.XMLResourceBundle$2.pEnum:Ljava/util/Enumeration;
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 2
7: .line 293
iconst_0
ireturn
end local 0 // org.apache.fop.util.XMLResourceBundle$2 this
LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/fop/util/XMLResourceBundle$2;
3 6 1 next Ljava/lang/Object;
public boolean hasMoreElements();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.apache.fop.util.XMLResourceBundle$2 this
0: .line 297
aload 0 /* this */
getfield org.apache.fop.util.XMLResourceBundle$2.local:Ljava/util/Enumeration;
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifeq 2
1: .line 298
iconst_1
ireturn
2: .line 300
StackMap locals:
StackMap stack:
aload 0 /* this */
invokevirtual org.apache.fop.util.XMLResourceBundle$2.findNext:()Z
ireturn
end local 0 // org.apache.fop.util.XMLResourceBundle$2 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/util/XMLResourceBundle$2;
public java.lang.Object nextElement();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 // org.apache.fop.util.XMLResourceBundle$2 this
0: .line 304
aload 0 /* this */
getfield org.apache.fop.util.XMLResourceBundle$2.local:Ljava/util/Enumeration;
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifeq 2
1: .line 305
aload 0 /* this */
getfield org.apache.fop.util.XMLResourceBundle$2.local:Ljava/util/Enumeration;
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
areturn
2: .line 307
StackMap locals:
StackMap stack:
aload 0 /* this */
invokevirtual org.apache.fop.util.XMLResourceBundle$2.findNext:()Z
ifeq 6
3: .line 308
aload 0 /* this */
getfield org.apache.fop.util.XMLResourceBundle$2.nextElement:Ljava/lang/Object;
astore 1 /* result */
start local 1 // java.lang.Object result
4: .line 309
aload 0 /* this */
aconst_null
putfield org.apache.fop.util.XMLResourceBundle$2.nextElement:Ljava/lang/Object;
5: .line 310
aload 1 /* result */
areturn
end local 1 // java.lang.Object result
6: .line 313
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield org.apache.fop.util.XMLResourceBundle$2.pEnum:Ljava/util/Enumeration;
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
areturn
end local 0 // org.apache.fop.util.XMLResourceBundle$2 this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/fop/util/XMLResourceBundle$2;
4 6 1 result Ljava/lang/Object;
}
SourceFile: "XMLResourceBundle.java"
EnclosingMethod: org.apache.fop.util.XMLResourceBundle.getKeys:()Ljava/util/Enumeration;
NestHost: org.apache.fop.util.XMLResourceBundle
InnerClasses:
org.apache.fop.util.XMLResourceBundle$2