public class org.apache.xmlgraphics.xmp.XMPArray extends org.apache.xmlgraphics.xmp.XMPComplexValue
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.xmlgraphics.xmp.XMPArray
super_class: org.apache.xmlgraphics.xmp.XMPComplexValue
{
private org.apache.xmlgraphics.xmp.XMPArrayType type;
descriptor: Lorg/apache/xmlgraphics/xmp/XMPArrayType;
flags: (0x0002) ACC_PRIVATE
private java.util.List values;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
private java.util.List xmllang;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
public void <init>(org.apache.xmlgraphics.xmp.XMPArrayType);
descriptor: (Lorg/apache/xmlgraphics/xmp/XMPArrayType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial org.apache.xmlgraphics.xmp.XMPComplexValue.<init>:()V
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.xmlgraphics.xmp.XMPArray.values:Ljava/util/List;
2: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.xmlgraphics.xmp.XMPArray.xmllang:Ljava/util/List;
3: aload 0
aload 1
putfield org.apache.xmlgraphics.xmp.XMPArray.type:Lorg/apache/xmlgraphics/xmp/XMPArrayType;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/xmlgraphics/xmp/XMPArray;
0 5 1 type Lorg/apache/xmlgraphics/xmp/XMPArrayType;
MethodParameters:
Name Flags
type
public org.apache.xmlgraphics.xmp.XMPArrayType getType();
descriptor: ()Lorg/apache/xmlgraphics/xmp/XMPArrayType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.type:Lorg/apache/xmlgraphics/xmp/XMPArrayType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xmlgraphics/xmp/XMPArray;
public java.lang.Object getValue(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.values:Ljava/util/List;
iload 1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xmlgraphics/xmp/XMPArray;
0 1 1 idx I
MethodParameters:
Name Flags
idx
public org.apache.xmlgraphics.xmp.XMPStructure getStructure(int);
descriptor: (I)Lorg/apache/xmlgraphics/xmp/XMPStructure;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.values:Ljava/util/List;
iload 1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.xmlgraphics.xmp.XMPStructure
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xmlgraphics/xmp/XMPArray;
0 1 1 idx I
MethodParameters:
Name Flags
idx
public java.lang.Object getSimpleValue();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.values:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 2
1: aload 0
iconst_0
invokevirtual org.apache.xmlgraphics.xmp.XMPArray.getValue:(I)Ljava/lang/Object;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.values:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
if_icmple 4
3: aload 0
ldc "x-default"
invokevirtual org.apache.xmlgraphics.xmp.XMPArray.getLangValue:(Ljava/lang/String;)Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/xmlgraphics/xmp/XMPArray;
private java.lang.String getParentLanguage(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 1
bipush 45
invokevirtual java.lang.String.indexOf:(I)I
istore 2
start local 2 3: iload 2
ifle 6
4: aload 1
iconst_0
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 3
start local 3 5: aload 3
areturn
end local 3 6: StackMap locals: int
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/xmlgraphics/xmp/XMPArray;
0 7 1 lang Ljava/lang/String;
3 7 2 pos I
5 6 3 parent Ljava/lang/String;
MethodParameters:
Name Flags
lang
public java.lang.String getLangValue(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=8, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aconst_null
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.values:Ljava/util/List;
invokeinterface java.util.List.size:()I
istore 5
start local 5 4: goto 15
5: StackMap locals: org.apache.xmlgraphics.xmp.XMPArray java.lang.String java.lang.String java.lang.String int int
StackMap stack:
aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.xmllang:Ljava/util/List;
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 6: aload 6
ifnonnull 7
aload 1
ifnull 8
StackMap locals: java.lang.String
StackMap stack:
7: aload 6
ifnull 10
aload 6
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
8: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.values:Ljava/util/List;
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 2
9: goto 16
10: StackMap locals:
StackMap stack:
aload 6
ifnull 14
aload 1
ifnull 14
11: aload 0
aload 6
invokevirtual org.apache.xmlgraphics.xmp.XMPArray.getParentLanguage:(Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 12: aload 7
ifnull 14
aload 7
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 14
13: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.values:Ljava/util/List;
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 3
end local 7 end local 6 14: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
15: iload 4
iload 5
if_icmplt 5
end local 5 end local 4 16: StackMap locals:
StackMap stack:
aload 1
ifnull 18
aload 2
ifnonnull 18
aload 3
ifnull 18
17: aload 3
astore 2
18: StackMap locals:
StackMap stack:
aload 1
ifnonnull 22
aload 2
ifnonnull 22
19: aload 0
ldc "x-default"
invokevirtual org.apache.xmlgraphics.xmp.XMPArray.getLangValue:(Ljava/lang/String;)Ljava/lang/String;
astore 2
20: aload 2
ifnonnull 22
aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.values:Ljava/util/List;
invokeinterface java.util.List.size:()I
ifle 22
21: aload 0
iconst_0
invokevirtual org.apache.xmlgraphics.xmp.XMPArray.getValue:(I)Ljava/lang/Object;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 2
22: StackMap locals:
StackMap stack:
aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/apache/xmlgraphics/xmp/XMPArray;
0 23 1 lang Ljava/lang/String;
1 23 2 v Ljava/lang/String;
2 23 3 valueForParentLanguage Ljava/lang/String;
3 16 4 i I
4 16 5 c I
6 14 6 l Ljava/lang/String;
12 14 7 parent Ljava/lang/String;
MethodParameters:
Name Flags
lang
public java.lang.String removeLangValue(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
ldc ""
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: StackMap locals:
StackMap stack:
ldc "x-default"
astore 1
2: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 3: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.values:Ljava/util/List;
invokeinterface java.util.List.size:()I
istore 3
start local 3 4: goto 12
5: StackMap locals: int int
StackMap stack:
aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.xmllang:Ljava/util/List;
iload 2
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 6: ldc "x-default"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
aload 4
ifnull 8
StackMap locals: java.lang.String
StackMap stack:
7: aload 1
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 11
8: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.values:Ljava/util/List;
iload 2
invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 9: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.xmllang:Ljava/util/List;
iload 2
invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
pop
10: aload 5
areturn
end local 5 end local 4 11: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
12: iload 2
iload 3
if_icmplt 5
end local 3 end local 2 13: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/apache/xmlgraphics/xmp/XMPArray;
0 14 1 lang Ljava/lang/String;
3 13 2 i I
4 13 3 c I
6 11 4 l Ljava/lang/String;
9 11 5 value Ljava/lang/String;
MethodParameters:
Name Flags
lang
public void add(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.values:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.xmllang:Ljava/util/List;
aconst_null
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/xmlgraphics/xmp/XMPArray;
0 3 1 value Ljava/lang/Object;
MethodParameters:
Name Flags
value
public boolean remove(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.values:Ljava/util/List;
aload 1
invokeinterface java.util.List.indexOf:(Ljava/lang/Object;)I
istore 2
start local 2 1: iload 2
iflt 5
2: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.values:Ljava/util/List;
iload 2
invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
pop
3: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.xmllang:Ljava/util/List;
iload 2
invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
pop
4: iconst_1
ireturn
5: StackMap locals: int
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/xmlgraphics/xmp/XMPArray;
0 6 1 value Ljava/lang/String;
1 6 2 idx I
MethodParameters:
Name Flags
value
public void add(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.values:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.xmllang:Ljava/util/List;
aload 2
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/xmlgraphics/xmp/XMPArray;
0 3 1 value Ljava/lang/String;
0 3 2 lang Ljava/lang/String;
MethodParameters:
Name Flags
value
lang
public int getSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.values:Ljava/util/List;
invokeinterface java.util.List.size:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xmlgraphics/xmp/XMPArray;
public boolean isEmpty();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.xmlgraphics.xmp.XMPArray.getSize:()I
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xmlgraphics/xmp/XMPArray;
public java.lang.Object[] toObjectArray();
descriptor: ()[Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.xmlgraphics.xmp.XMPArray.getSize:()I
anewarray java.lang.Object
astore 1
start local 1 1: iconst_0
istore 2
start local 2 2: aload 1
arraylength
istore 3
start local 3 3: goto 6
4: StackMap locals: java.lang.Object[] int int
StackMap stack:
aload 1
iload 2
aload 0
iload 2
invokevirtual org.apache.xmlgraphics.xmp.XMPArray.getValue:(I)Ljava/lang/Object;
aastore
5: iinc 2 1
StackMap locals:
StackMap stack:
6: iload 2
iload 3
if_icmplt 4
end local 3 end local 2 7: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/xmlgraphics/xmp/XMPArray;
1 8 1 res [Ljava/lang/Object;
2 7 2 i I
3 7 3 c I
public void toSAX(org.xml.sax.ContentHandler);
descriptor: (Lorg/xml/sax/ContentHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=9, args_size=2
start local 0 start local 1 0: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 2
start local 2 1: aload 1
ldc "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
2: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.type:Lorg/apache/xmlgraphics/xmp/XMPArrayType;
invokevirtual org.apache.xmlgraphics.xmp.XMPArrayType.getName:()Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "rdf:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.type:Lorg/apache/xmlgraphics/xmp/XMPArrayType;
invokevirtual org.apache.xmlgraphics.xmp.XMPArrayType.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
3: invokeinterface org.xml.sax.ContentHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
4: iconst_0
istore 3
start local 3 5: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.values:Ljava/util/List;
invokeinterface java.util.List.size:()I
istore 4
start local 4 6: goto 30
7: StackMap locals: org.xml.sax.helpers.AttributesImpl int int
StackMap stack:
aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.xmllang:Ljava/util/List;
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 8: aload 2
invokevirtual org.xml.sax.helpers.AttributesImpl.clear:()V
9: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.values:Ljava/util/List;
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
astore 6
start local 6 10: aload 5
ifnull 12
11: aload 2
ldc "http://www.w3.org/XML/1998/namespace"
ldc "lang"
ldc "xml:lang"
ldc "CDATA"
aload 5
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
12: StackMap locals: java.lang.String java.lang.Object
StackMap stack:
aload 6
instanceof java.net.URI
ifeq 16
13: aload 2
ldc "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
ldc "resource"
14: ldc "rdf:resource"
ldc "CDATA"
aload 6
checkcast java.net.URI
invokevirtual java.net.URI.toString:()Ljava/lang/String;
15: invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
16: StackMap locals:
StackMap stack:
aload 1
ldc "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
17: ldc "li"
ldc "rdf:li"
aload 2
18: invokeinterface org.xml.sax.ContentHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
19: aload 6
instanceof org.apache.xmlgraphics.xmp.XMPComplexValue
ifeq 22
20: aload 6
checkcast org.apache.xmlgraphics.xmp.XMPComplexValue
aload 1
invokevirtual org.apache.xmlgraphics.xmp.XMPComplexValue.toSAX:(Lorg/xml/sax/ContentHandler;)V
21: goto 26
StackMap locals:
StackMap stack:
22: aload 6
instanceof java.net.URI
ifne 26
23: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.values:Ljava/util/List;
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 7
start local 7 24: aload 7
invokevirtual java.lang.String.toCharArray:()[C
astore 8
start local 8 25: aload 1
aload 8
iconst_0
aload 8
arraylength
invokeinterface org.xml.sax.ContentHandler.characters:([CII)V
end local 8 end local 7 26: StackMap locals:
StackMap stack:
aload 1
ldc "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
27: ldc "li"
ldc "rdf:li"
28: invokeinterface org.xml.sax.ContentHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
end local 6 end local 5 29: iinc 3 1
StackMap locals:
StackMap stack:
30: iload 3
iload 4
if_icmplt 7
end local 4 end local 3 31: aload 1
ldc "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
32: aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.type:Lorg/apache/xmlgraphics/xmp/XMPArrayType;
invokevirtual org.apache.xmlgraphics.xmp.XMPArrayType.getName:()Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "rdf:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.type:Lorg/apache/xmlgraphics/xmp/XMPArrayType;
invokevirtual org.apache.xmlgraphics.xmp.XMPArrayType.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
33: invokeinterface org.xml.sax.ContentHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
34: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lorg/apache/xmlgraphics/xmp/XMPArray;
0 35 1 handler Lorg/xml/sax/ContentHandler;
1 35 2 atts Lorg/xml/sax/helpers/AttributesImpl;
5 31 3 i I
6 31 4 c I
8 29 5 lang Ljava/lang/String;
10 29 6 v Ljava/lang/Object;
24 26 7 value Ljava/lang/String;
25 26 8 chars [C
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
handler
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "XMP array: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.xmlgraphics.xmp.XMPArray.type:Lorg/apache/xmlgraphics/xmp/XMPArrayType;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.xmlgraphics.xmp.XMPArray.getSize:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xmlgraphics/xmp/XMPArray;
}
SourceFile: "XMPArray.java"