public class com.sun.org.apache.xerces.internal.util.XMLAttributesImpl implements com.sun.org.apache.xerces.internal.xni.XMLAttributes, com.sun.xml.internal.stream.XMLBufferListener
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl
super_class: java.lang.Object
{
protected static final int TABLE_SIZE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 101
protected static final int MAX_HASH_COLLISIONS;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 40
protected static final int MULTIPLIERS_SIZE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 32
protected static final int MULTIPLIERS_MASK;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 31
protected static final int SIZE_LIMIT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 20
protected boolean fNamespaces;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected int fLargeCount;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int fLength;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute[] fAttributes;
descriptor: [Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute[] fAttributeTableView;
descriptor: [Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
flags: (0x0004) ACC_PROTECTED
protected int[] fAttributeTableViewChainState;
descriptor: [I
flags: (0x0004) ACC_PROTECTED
protected int fTableViewBuckets;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean fIsTableViewConsistent;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected int[] fHashMultipliers;
descriptor: [I
flags: (0x0004) ACC_PROTECTED
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 101
invokespecial com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.<init>:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
public void <init>(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fNamespaces:Z
2: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLargeCount:I
3: aload 0
iconst_4
anewarray com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
4: aload 0
iload 1
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fTableViewBuckets:I
5: iconst_0
istore 2
start local 2 6: goto 9
7: StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 2
new com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute
dup
invokespecial com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.<init>:()V
aastore
8: iinc 2 1
StackMap locals:
StackMap stack:
9: iload 2
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
arraylength
if_icmplt 7
end local 2 10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 11 1 tableSize I
6 10 2 i I
MethodParameters:
Name Flags
tableSize
public void setNamespaces(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fNamespaces:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 2 1 namespaces Z
MethodParameters:
Name Flags
namespaces
public int addAttribute(com.sun.org.apache.xerces.internal.xni.QName, java.lang.String, java.lang.String);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.addAttribute:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;)I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 1 1 name Lcom/sun/org/apache/xerces/internal/xni/QName;
0 1 2 type Ljava/lang/String;
0 1 3 value Ljava/lang/String;
MethodParameters:
Name Flags
name
type
value
public int addAttribute(com.sun.org.apache.xerces.internal.xni.QName, java.lang.String, java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLString);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=11, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
bipush 20
if_icmpge 17
1: aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
ifnull 3
aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifeq 3
2: aload 0
aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getIndexFast:(Ljava/lang/String;Ljava/lang/String;)I
goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getIndexFast:(Ljava/lang/String;)I
4: StackMap locals:
StackMap stack: int
istore 5
start local 5 5: iload 5
iconst_m1
if_icmpne 68
6: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
istore 5
7: aload 0
dup
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
arraylength
if_icmpne 68
8: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
arraylength
iconst_4
iadd
anewarray com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute
astore 6
start local 6 9: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iconst_0
aload 6
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
10: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
arraylength
istore 7
start local 7 11: goto 14
12: StackMap locals: int com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute[] int
StackMap stack:
aload 6
iload 7
new com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute
dup
invokespecial com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.<init>:()V
aastore
13: iinc 7 1
StackMap locals:
StackMap stack:
14: iload 7
aload 6
arraylength
if_icmplt 12
end local 7 15: aload 0
aload 6
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
end local 6 16: goto 68
end local 5 17: StackMap locals:
StackMap stack:
aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
ifnull 21
18: aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifeq 21
19: aload 0
aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getIndexFast:(Ljava/lang/String;Ljava/lang/String;)I
dup
istore 5
start local 5 20: iconst_m1
if_icmpne 68
end local 5 21: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fIsTableViewConsistent:Z
ifeq 23
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
bipush 20
if_icmpeq 23
22: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
bipush 20
if_icmple 25
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fTableViewBuckets:I
if_icmple 25
23: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.prepareAndPopulateTableView:()V
24: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fIsTableViewConsistent:Z
25: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getTableViewBucket:(Ljava/lang/String;)I
istore 6
start local 6 26: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableViewChainState:[I
iload 6
iaload
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLargeCount:I
if_icmpeq 41
27: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
istore 5
start local 5 28: aload 0
dup
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
arraylength
if_icmpne 37
29: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
arraylength
iconst_1
ishl
anewarray com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute
astore 7
start local 7 30: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iconst_0
aload 7
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
31: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
arraylength
istore 8
start local 8 32: goto 35
33: StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl com.sun.org.apache.xerces.internal.xni.QName java.lang.String java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString int int com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute[] int
StackMap stack:
aload 7
iload 8
new com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute
dup
invokespecial com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.<init>:()V
aastore
34: iinc 8 1
StackMap locals:
StackMap stack:
35: iload 8
aload 7
arraylength
if_icmplt 33
end local 8 36: aload 0
aload 7
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
end local 7 37: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableViewChainState:[I
iload 6
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLargeCount:I
iastore
38: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 5
aaload
aconst_null
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.next:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
39: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableView:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 6
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 5
aaload
aastore
40: goto 68
end local 5 41: StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl com.sun.org.apache.xerces.internal.xni.QName java.lang.String java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString top int
StackMap stack:
iconst_0
istore 7
start local 7 42: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableView:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 6
aaload
astore 8
start local 8 43: goto 48
44: StackMap locals: int com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute
StackMap stack:
aload 8
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
if_acmpne 46
45: goto 49
46: StackMap locals:
StackMap stack:
aload 8
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.next:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
astore 8
47: iinc 7 1
48: StackMap locals:
StackMap stack:
aload 8
ifnonnull 44
49: StackMap locals:
StackMap stack:
aload 8
ifnonnull 67
50: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
istore 5
start local 5 51: aload 0
dup
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
arraylength
if_icmpne 60
52: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
arraylength
iconst_1
ishl
anewarray com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute
astore 9
start local 9 53: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iconst_0
aload 9
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
54: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
arraylength
istore 10
start local 10 55: goto 58
56: StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl com.sun.org.apache.xerces.internal.xni.QName java.lang.String java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString int int int com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute[] int
StackMap stack:
aload 9
iload 10
new com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute
dup
invokespecial com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.<init>:()V
aastore
57: iinc 10 1
StackMap locals:
StackMap stack:
58: iload 10
aload 9
arraylength
if_icmplt 56
end local 10 59: aload 0
aload 9
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
end local 9 60: StackMap locals:
StackMap stack:
iload 7
bipush 40
if_icmplt 64
61: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 5
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Lcom/sun/org/apache/xerces/internal/xni/QName;)V
62: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.rebalanceTableView:(I)V
63: goto 68
64: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 5
aaload
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableView:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 6
aaload
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.next:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
65: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableView:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 6
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 5
aaload
aastore
66: goto 68
end local 5 67: StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl com.sun.org.apache.xerces.internal.xni.QName java.lang.String java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString top int int com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute
StackMap stack:
aload 0
aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getIndexFast:(Ljava/lang/String;)I
istore 5
end local 8 end local 7 end local 6 start local 5 68: StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl com.sun.org.apache.xerces.internal.xni.QName java.lang.String java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 5
aaload
astore 6
start local 6 69: aload 6
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Lcom/sun/org/apache/xerces/internal/xni/QName;)V
70: aload 6
aload 2
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.type:Ljava/lang/String;
71: aload 6
aload 3
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.value:Ljava/lang/String;
72: aload 6
aload 4
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.xmlValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
73: aload 6
aload 3
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.nonNormalizedValue:Ljava/lang/String;
74: aload 6
iconst_0
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.specified:Z
75: aload 6
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.augs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
ifnull 77
76: aload 6
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.augs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
77: StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute
StackMap stack:
iload 5
ireturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 78 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 78 1 name Lcom/sun/org/apache/xerces/internal/xni/QName;
0 78 2 type Ljava/lang/String;
0 78 3 value Ljava/lang/String;
0 78 4 valueCache Lcom/sun/org/apache/xerces/internal/xni/XMLString;
5 17 5 index I
20 21 5 index I
28 41 5 index I
51 67 5 index I
68 78 5 index I
9 16 6 attributes [Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
11 15 7 i I
26 68 6 bucket I
30 37 7 attributes [Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
32 36 8 i I
42 68 7 collisionCount I
43 68 8 found Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
53 60 9 attributes [Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
55 59 10 i I
69 78 6 attribute Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
MethodParameters:
Name Flags
name
type
value
valueCache
public void removeAllAttributes();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
public void removeAttributeAt(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fIsTableViewConsistent:Z
1: iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
iconst_1
isub
if_icmpge 7
2: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
astore 2
start local 2 3: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
iconst_1
iadd
4: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
iload 1
isub
iconst_1
isub
5: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
6: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
iconst_1
isub
aload 2
aastore
end local 2 7: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 9 1 attrIndex I
3 7 2 removedAttr Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
MethodParameters:
Name Flags
attrIndex
public void setName(int, com.sun.org.apache.xerces.internal.xni.QName);
descriptor: (ILcom/sun/org/apache/xerces/internal/xni/QName;)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 com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Lcom/sun/org/apache/xerces/internal/xni/QName;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 2 1 attrIndex I
0 2 2 attrName Lcom/sun/org/apache/xerces/internal/xni/QName;
MethodParameters:
Name Flags
attrIndex
attrName
public void getName(int, com.sun.org.apache.xerces.internal.xni.QName);
descriptor: (ILcom/sun/org/apache/xerces/internal/xni/QName;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Lcom/sun/org/apache/xerces/internal/xni/QName;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 2 1 attrIndex I
0 2 2 attrName Lcom/sun/org/apache/xerces/internal/xni/QName;
MethodParameters:
Name Flags
attrIndex
attrName
public void setType(int, java.lang.String);
descriptor: (ILjava/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 com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
aload 2
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.type:Ljava/lang/String;
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 2 1 attrIndex I
0 2 2 attrType Ljava/lang/String;
MethodParameters:
Name Flags
attrIndex
attrType
public void setValue(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.setValue:(ILjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 2 1 attrIndex I
0 2 2 attrValue Ljava/lang/String;
MethodParameters:
Name Flags
attrIndex
attrValue
public void setValue(int, java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLString);
descriptor: (ILjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
astore 4
start local 4 1: aload 4
aload 2
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.value:Ljava/lang/String;
2: aload 4
aload 2
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.nonNormalizedValue:Ljava/lang/String;
3: aload 4
aload 3
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.xmlValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
4: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 5 1 attrIndex I
0 5 2 attrValue Ljava/lang/String;
0 5 3 value Lcom/sun/org/apache/xerces/internal/xni/XMLString;
1 5 4 attribute Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
MethodParameters:
Name Flags
attrIndex
attrValue
value
public void setNonNormalizedValue(int, java.lang.String);
descriptor: (ILjava/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 2
ifnonnull 2
1: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.value:Ljava/lang/String;
astore 2
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
aload 2
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.nonNormalizedValue:Ljava/lang/String;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 4 1 attrIndex I
0 4 2 attrValue Ljava/lang/String;
MethodParameters:
Name Flags
attrIndex
attrValue
public java.lang.String getNonNormalizedValue(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.nonNormalizedValue:Ljava/lang/String;
astore 2
start local 2 1: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 2 1 attrIndex I
1 2 2 value Ljava/lang/String;
MethodParameters:
Name Flags
attrIndex
public void setSpecified(int, boolean);
descriptor: (IZ)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 com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
iload 2
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.specified:Z
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 2 1 attrIndex I
0 2 2 specified Z
MethodParameters:
Name Flags
attrIndex
specified
public boolean isSpecified(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.specified:Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 1 1 attrIndex I
MethodParameters:
Name Flags
attrIndex
public int getLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
public java.lang.String getType(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
if_icmplt 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.type:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getReportableType:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 3 1 index I
MethodParameters:
Name Flags
index
public java.lang.String getType(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getIndex:(Ljava/lang/String;)I
istore 2
start local 2 1: iload 2
iconst_m1
if_icmpeq 2
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 2
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.type:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getReportableType:(Ljava/lang/String;)Ljava/lang/String;
goto 3
StackMap locals: int
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: java.lang.String
3: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 4 1 qname Ljava/lang/String;
1 4 2 index I
MethodParameters:
Name Flags
qname
public java.lang.String getValue(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
if_icmplt 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.value:Ljava/lang/String;
ifnonnull 4
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.xmlValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
ifnull 4
3: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.xmlValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.value:Ljava/lang/String;
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.value:Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 5 1 index I
MethodParameters:
Name Flags
index
public java.lang.String getValue(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getIndex:(Ljava/lang/String;)I
istore 2
start local 2 1: iload 2
iconst_m1
if_icmpne 3
2: aconst_null
areturn
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 2
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.value:Ljava/lang/String;
ifnonnull 5
4: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 2
aaload
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 2
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.xmlValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.value:Ljava/lang/String;
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 2
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.value:Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 6 1 qname Ljava/lang/String;
1 6 2 index I
MethodParameters:
Name Flags
qname
public java.lang.String getName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
if_icmplt 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 3 1 index I
MethodParameters:
Name Flags
index
public int getIndex(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 7
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 2
aaload
astore 3
start local 3 3: aload 3
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
ifnull 6
4: aload 3
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: iload 2
ireturn
end local 3 6: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
7: iload 2
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
if_icmplt 2
end local 2 8: iconst_m1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 9 1 qName Ljava/lang/String;
1 8 2 i I
3 6 3 attribute Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
MethodParameters:
Name Flags
qName
public int getIndex(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: goto 9
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 3
aaload
astore 4
start local 4 3: aload 4
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
ifnull 8
4: aload 4
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
5: aload 1
aload 4
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
if_acmpeq 7
6: aload 1
ifnull 8
aload 4
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
ifnull 8
aload 4
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute
StackMap stack:
iload 3
ireturn
end local 4 8: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
9: iload 3
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
if_icmplt 2
end local 3 10: iconst_m1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 11 1 uri Ljava/lang/String;
0 11 2 localPart Ljava/lang/String;
1 10 3 i I
3 8 4 attribute Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
MethodParameters:
Name Flags
uri
localPart
public int getIndexByLocalName(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 7
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 2
aaload
astore 3
start local 3 3: aload 3
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
ifnull 6
4: aload 3
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: iload 2
ireturn
end local 3 6: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
7: iload 2
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
if_icmplt 2
end local 2 8: iconst_m1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 9 1 localPart Ljava/lang/String;
1 8 2 i I
3 6 3 attribute Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
MethodParameters:
Name Flags
localPart
public java.lang.String getLocalName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fNamespaces:Z
ifne 2
1: ldc ""
areturn
2: StackMap locals:
StackMap stack:
iload 1
iflt 3
iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
if_icmplt 4
3: StackMap locals:
StackMap stack:
aconst_null
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 5 1 index I
MethodParameters:
Name Flags
index
public java.lang.String getQName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
if_icmplt 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
astore 2
start local 2 3: aload 2
ifnull 4
aload 2
goto 5
StackMap locals: java.lang.String
StackMap stack:
4: ldc ""
StackMap locals:
StackMap stack: java.lang.String
5: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 6 1 index I
3 6 2 rawname Ljava/lang/String;
MethodParameters:
Name Flags
index
public com.sun.org.apache.xerces.internal.xni.QName getQualifiedName(int);
descriptor: (I)Lcom/sun/org/apache/xerces/internal/xni/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
if_icmplt 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 3 1 index I
MethodParameters:
Name Flags
index
public java.lang.String getType(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fNamespaces:Z
ifne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getIndex:(Ljava/lang/String;Ljava/lang/String;)I
istore 3
start local 3 3: iload 3
iconst_m1
if_icmpeq 4
aload 0
iload 3
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getType:(I)Ljava/lang/String;
goto 5
StackMap locals: int
StackMap stack:
4: aconst_null
StackMap locals:
StackMap stack: java.lang.String
5: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 6 1 uri Ljava/lang/String;
0 6 2 localName Ljava/lang/String;
3 6 3 index I
MethodParameters:
Name Flags
uri
localName
public int getIndexFast(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 6
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 2
aaload
astore 3
start local 3 3: aload 3
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
aload 1
if_acmpne 5
4: iload 2
ireturn
end local 3 5: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
6: iload 2
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
if_icmplt 2
end local 2 7: iconst_m1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 8 1 qName Ljava/lang/String;
1 7 2 i I
3 5 3 attribute Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
MethodParameters:
Name Flags
qName
public void addAttributeNS(com.sun.org.apache.xerces.internal.xni.QName, java.lang.String, java.lang.String);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
istore 4
start local 4 1: aload 0
dup
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
arraylength
if_icmpne 13
2: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
bipush 20
if_icmpge 5
3: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
arraylength
iconst_4
iadd
anewarray com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute
astore 5
start local 5 4: goto 6
end local 5 5: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
arraylength
iconst_1
ishl
anewarray com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute
astore 5
start local 5 6: StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute[]
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iconst_0
aload 5
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
7: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
arraylength
istore 6
start local 6 8: goto 11
9: StackMap locals: int
StackMap stack:
aload 5
iload 6
new com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute
dup
invokespecial com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.<init>:()V
aastore
10: iinc 6 1
StackMap locals:
StackMap stack:
11: iload 6
aload 5
arraylength
if_icmplt 9
end local 6 12: aload 0
aload 5
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
end local 5 13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 4
aaload
astore 5
start local 5 14: aload 5
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Lcom/sun/org/apache/xerces/internal/xni/QName;)V
15: aload 5
aload 2
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.type:Ljava/lang/String;
16: aload 5
aload 3
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.value:Ljava/lang/String;
17: aload 5
aload 3
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.nonNormalizedValue:Ljava/lang/String;
18: aload 5
iconst_0
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.specified:Z
19: aload 5
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.augs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
20: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 21 1 name Lcom/sun/org/apache/xerces/internal/xni/QName;
0 21 2 type Ljava/lang/String;
0 21 3 value Ljava/lang/String;
1 21 4 index I
4 5 5 attributes [Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
6 13 5 attributes [Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
8 12 6 i I
14 21 5 attribute Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
MethodParameters:
Name Flags
name
type
value
public com.sun.org.apache.xerces.internal.xni.QName checkDuplicatesNS();
descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
istore 1
start local 1 1: iload 1
bipush 20
if_icmpgt 17
2: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
astore 2
start local 2 3: iconst_0
istore 3
start local 3 4: goto 15
5: StackMap locals: int com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute[] int
StackMap stack:
aload 2
iload 3
aaload
astore 4
start local 4 6: iload 3
iconst_1
iadd
istore 5
start local 5 7: goto 13
8: StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute int
StackMap stack:
aload 2
iload 5
aaload
astore 6
start local 6 9: aload 4
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
aload 6
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
if_acmpne 12
10: aload 4
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
aload 6
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
if_acmpne 12
11: aload 6
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
areturn
end local 6 12: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
13: iload 5
iload 1
if_icmplt 8
end local 5 end local 4 14: iinc 3 1
StackMap locals:
StackMap stack:
15: iload 3
iload 1
iconst_1
isub
if_icmplt 5
end local 3 16: aconst_null
areturn
end local 2 17: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.checkManyDuplicatesNS:()Lcom/sun/org/apache/xerces/internal/xni/QName;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
1 18 1 length I
3 17 2 attributes [Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
4 16 3 i I
6 14 4 att1 Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
7 14 5 j I
9 12 6 att2 Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
private com.sun.org.apache.xerces.internal.xni.QName checkManyDuplicatesNS();
descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/QName;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=11, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fIsTableViewConsistent:Z
1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.prepareTableView:()V
2: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
istore 3
start local 3 3: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
astore 4
start local 4 4: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableView:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
astore 5
start local 5 5: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableViewChainState:[I
astore 6
start local 6 6: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLargeCount:I
istore 7
start local 7 7: iconst_0
istore 8
start local 8 8: goto 32
9: StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl top top int com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute[] com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute[] int[] int int
StackMap stack:
aload 4
iload 8
aaload
astore 1
start local 1 10: aload 0
aload 1
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
aload 1
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getTableViewBucket:(Ljava/lang/String;Ljava/lang/String;)I
istore 2
start local 2 11: aload 6
iload 2
iaload
iload 7
if_icmpeq 16
12: aload 6
iload 2
iload 7
iastore
13: aload 1
aconst_null
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.next:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
14: aload 5
iload 2
aload 1
aastore
15: goto 31
16: StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute int int com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute[] com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute[] int[] int int
StackMap stack:
iconst_0
istore 9
start local 9 17: aload 5
iload 2
aaload
astore 10
start local 10 18: goto 24
19: StackMap locals: int com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute
StackMap stack:
aload 10
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
aload 1
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
if_acmpne 22
20: aload 10
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
aload 1
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
if_acmpne 22
21: aload 1
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
areturn
22: StackMap locals:
StackMap stack:
aload 10
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.next:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
astore 10
23: iinc 9 1
24: StackMap locals:
StackMap stack:
aload 10
ifnonnull 19
25: iload 9
bipush 40
if_icmplt 29
26: aload 0
iload 8
iconst_1
iadd
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.rebalanceTableViewNS:(I)V
27: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLargeCount:I
istore 7
28: goto 31
29: StackMap locals:
StackMap stack:
aload 1
aload 5
iload 2
aaload
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.next:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
30: aload 5
iload 2
aload 1
aastore
end local 10 end local 9 31: StackMap locals:
StackMap stack:
iinc 8 1
end local 2 end local 1 StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl top top int com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute[] com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute[] int[] int int
StackMap stack:
32: iload 8
iload 3
if_icmplt 9
end local 8 33: aconst_null
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
10 32 1 attr Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
11 32 2 bucket I
3 34 3 length I
4 34 4 attributes [Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
5 34 5 attributeTableView [Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
6 34 6 attributeTableViewChainState [I
7 34 7 largeCount I
8 33 8 i I
17 31 9 collisionCount I
18 31 10 found Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
public int getIndexFast(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: goto 7
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 3
aaload
astore 4
start local 4 3: aload 4
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
aload 2
if_acmpne 6
4: aload 4
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
aload 1
if_acmpne 6
5: iload 3
ireturn
end local 4 6: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
if_icmplt 2
end local 3 8: iconst_m1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 9 1 uri Ljava/lang/String;
0 9 2 localPart Ljava/lang/String;
1 8 3 i I
3 6 4 attribute Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
MethodParameters:
Name Flags
uri
localPart
private java.lang.String getReportableType(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 40
if_icmpne 2
1: ldc "NMTOKEN"
areturn
2: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 3 1 type Ljava/lang/String;
MethodParameters:
Name Flags
type
protected int getTableViewBucket(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.hash:(Ljava/lang/String;)I
ldc 2147483647
iand
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fTableViewBuckets:I
irem
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 1 1 qname Ljava/lang/String;
MethodParameters:
Name Flags
qname
protected int getTableViewBucket(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.hash:(Ljava/lang/String;)I
ldc 2147483647
iand
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fTableViewBuckets:I
irem
ireturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.hash:(Ljava/lang/String;Ljava/lang/String;)I
ldc 2147483647
iand
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fTableViewBuckets:I
irem
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 3 1 localpart Ljava/lang/String;
0 3 2 uri Ljava/lang/String;
MethodParameters:
Name Flags
localpart
uri
private int hash(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fHashMultipliers:[I
ifnonnull 2
1: aload 1
invokevirtual java.lang.String.hashCode:()I
ireturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.hash0:(Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 3 1 localpart Ljava/lang/String;
MethodParameters:
Name Flags
localpart
private int hash(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fHashMultipliers:[I
ifnonnull 2
1: aload 1
invokevirtual java.lang.String.hashCode:()I
aload 2
invokevirtual java.lang.String.hashCode:()I
bipush 31
imul
iadd
ireturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.hash0:(Ljava/lang/String;)I
aload 0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.hash0:(Ljava/lang/String;)I
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fHashMultipliers:[I
bipush 32
iaload
imul
iadd
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 3 1 localpart Ljava/lang/String;
0 3 2 uri Ljava/lang/String;
MethodParameters:
Name Flags
localpart
uri
private int hash0(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: aload 1
invokevirtual java.lang.String.length:()I
istore 3
start local 3 2: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fHashMultipliers:[I
astore 4
start local 4 3: iconst_0
istore 5
start local 5 4: goto 7
5: StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl java.lang.String int int int[] int
StackMap stack:
iload 2
aload 4
iload 5
bipush 31
iand
iaload
imul
aload 1
iload 5
invokevirtual java.lang.String.charAt:(I)C
iadd
istore 2
6: iinc 5 1
StackMap locals:
StackMap stack:
7: iload 5
iload 3
if_icmplt 5
end local 5 8: iload 2
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 9 1 symbol Ljava/lang/String;
1 9 2 code I
2 9 3 length I
3 9 4 multipliers [I
4 8 5 i I
MethodParameters:
Name Flags
symbol
protected void cleanTableView();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
dup
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLargeCount:I
iconst_1
iadd
dup_x1
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLargeCount:I
ifge 8
1: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableViewChainState:[I
ifnull 7
2: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fTableViewBuckets:I
iconst_1
isub
istore 1
start local 1 3: goto 6
4: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableViewChainState:[I
iload 1
iconst_0
iastore
5: iinc 1 -1
StackMap locals:
StackMap stack:
6: iload 1
ifge 4
end local 1 7: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLargeCount:I
8: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
3 7 1 i I
private void growTableView();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
istore 1
start local 1 1: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fTableViewBuckets:I
istore 2
start local 2 2: StackMap locals: int int
StackMap stack:
iload 2
iconst_1
ishl
iconst_1
iadd
istore 2
3: iload 2
ifge 6
4: ldc 2147483647
istore 2
5: goto 8
6: StackMap locals:
StackMap stack:
iload 1
iload 2
7: if_icmpgt 2
8: StackMap locals:
StackMap stack:
aload 0
iload 2
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fTableViewBuckets:I
9: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableView:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
10: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLargeCount:I
11: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
1 12 1 length I
2 12 2 tableViewBuckets I
protected void prepareTableView();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fTableViewBuckets:I
if_icmple 2
1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.growTableView:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableView:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
ifnonnull 6
3: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fTableViewBuckets:I
anewarray com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableView:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fTableViewBuckets:I
newarray 10
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableViewChainState:[I
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.cleanTableView:()V
7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
protected void prepareAndPopulateTableView();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.prepareAndPopulateTableView:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
private void prepareAndPopulateTableView(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.prepareTableView:()V
1: iconst_0
istore 4
start local 4 2: goto 13
3: StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl int top top int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 4
aaload
astore 2
start local 2 4: aload 0
aload 2
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getTableViewBucket:(Ljava/lang/String;)I
istore 3
start local 3 5: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableViewChainState:[I
iload 3
iaload
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLargeCount:I
if_icmpeq 10
6: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableViewChainState:[I
iload 3
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLargeCount:I
iastore
7: aload 2
aconst_null
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.next:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
8: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableView:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 3
aload 2
aastore
9: goto 12
10: StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl int com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute int int
StackMap stack:
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableView:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 3
aaload
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.next:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
11: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableView:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 3
aload 2
aastore
12: StackMap locals:
StackMap stack:
iinc 4 1
end local 3 end local 2 StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl int top top int
StackMap stack:
13: iload 4
iload 1
if_icmplt 3
end local 4 14: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 15 1 count I
4 13 2 attr Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
5 13 3 bucket I
2 14 4 i I
MethodParameters:
Name Flags
count final
public java.lang.String getPrefix(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
if_icmplt 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
astore 2
start local 2 3: aload 2
ifnull 4
aload 2
goto 5
StackMap locals: java.lang.String
StackMap stack:
4: ldc ""
StackMap locals:
StackMap stack: java.lang.String
5: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 6 1 index I
3 6 2 prefix Ljava/lang/String;
MethodParameters:
Name Flags
index
public java.lang.String getURI(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
if_icmplt 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
astore 2
start local 2 3: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 4 1 index I
3 4 2 uri Ljava/lang/String;
MethodParameters:
Name Flags
index
public java.lang.String getValue(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getIndex:(Ljava/lang/String;Ljava/lang/String;)I
istore 3
start local 3 1: iload 3
iconst_m1
if_icmpeq 2
aload 0
iload 3
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getValue:(I)Ljava/lang/String;
goto 3
StackMap locals: int
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: java.lang.String
3: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 4 1 uri Ljava/lang/String;
0 4 2 localName Ljava/lang/String;
1 4 3 index I
MethodParameters:
Name Flags
uri
localName
public com.sun.org.apache.xerces.internal.xni.Augmentations getAugmentations(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getIndex:(Ljava/lang/String;Ljava/lang/String;)I
istore 3
start local 3 1: iload 3
iconst_m1
if_icmpeq 2
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 3
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.augs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
goto 3
StackMap locals: int
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.Augmentations
3: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 4 1 uri Ljava/lang/String;
0 4 2 localName Ljava/lang/String;
1 4 3 index I
MethodParameters:
Name Flags
uri
localName
public com.sun.org.apache.xerces.internal.xni.Augmentations getAugmentations(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getIndex:(Ljava/lang/String;)I
istore 2
start local 2 1: iload 2
iconst_m1
if_icmpeq 2
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 2
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.augs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
goto 3
StackMap locals: int
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.Augmentations
3: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 4 1 qName Ljava/lang/String;
1 4 2 index I
MethodParameters:
Name Flags
qName
public com.sun.org.apache.xerces.internal.xni.Augmentations getAugmentations(int);
descriptor: (I)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
if_icmplt 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.augs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 3 1 attributeIndex I
MethodParameters:
Name Flags
attributeIndex
public void setAugmentations(int, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (ILcom/sun/org/apache/xerces/internal/xni/Augmentations;)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 com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
aload 2
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.augs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 2 1 attrIndex I
0 2 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
MethodParameters:
Name Flags
attrIndex
augs
public void setURI(int, java.lang.String);
descriptor: (ILjava/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 com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 1
aaload
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 2
putfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 2 1 attrIndex I
0 2 2 uri Ljava/lang/String;
MethodParameters:
Name Flags
attrIndex
uri
public void refresh();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
ifle 6
1: iconst_0
istore 1
start local 1 2: goto 5
3: StackMap locals: int
StackMap stack:
aload 0
iload 1
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getValue:(I)Ljava/lang/String;
pop
4: iinc 1 1
StackMap locals:
StackMap stack:
5: iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLength:I
if_icmplt 3
end local 1 6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
2 6 1 i I
public void refresh(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
private void prepareAndPopulateTableViewNS(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.prepareTableView:()V
1: iconst_0
istore 4
start local 4 2: goto 13
3: StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl int top top int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributes:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 4
aaload
astore 2
start local 2 4: aload 0
aload 2
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
aload 2
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getTableViewBucket:(Ljava/lang/String;Ljava/lang/String;)I
istore 3
start local 3 5: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableViewChainState:[I
iload 3
iaload
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLargeCount:I
if_icmpeq 10
6: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableViewChainState:[I
iload 3
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fLargeCount:I
iastore
7: aload 2
aconst_null
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.next:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
8: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableView:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 3
aload 2
aastore
9: goto 12
10: StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl int com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute int int
StackMap stack:
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableView:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 3
aaload
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute.next:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
11: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fAttributeTableView:[Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
iload 3
aload 2
aastore
12: StackMap locals:
StackMap stack:
iinc 4 1
end local 3 end local 2 StackMap locals: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl int top top int
StackMap stack:
13: iload 4
iload 1
if_icmplt 3
end local 4 14: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 15 1 count I
4 13 2 attr Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute;
5 13 3 bucket I
2 14 4 i I
MethodParameters:
Name Flags
count final
private void rebalanceTableView(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fHashMultipliers:[I
ifnonnull 2
1: aload 0
bipush 33
newarray 10
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fHashMultipliers:[I
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fHashMultipliers:[I
invokestatic com.sun.org.apache.xerces.internal.util.PrimeNumberSequenceGenerator.generateSequence:([I)V
3: aload 0
iload 1
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.prepareAndPopulateTableView:(I)V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 5 1 count I
MethodParameters:
Name Flags
count final
private void rebalanceTableViewNS(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fHashMultipliers:[I
ifnonnull 2
1: aload 0
bipush 33
newarray 10
putfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fHashMultipliers:[I
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.fHashMultipliers:[I
invokestatic com.sun.org.apache.xerces.internal.util.PrimeNumberSequenceGenerator.generateSequence:([I)V
3: aload 0
iload 1
invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.prepareAndPopulateTableViewNS:(I)V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
0 5 1 count I
MethodParameters:
Name Flags
count final
}
SourceFile: "XMLAttributesImpl.java"
NestMembers:
com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute
InnerClasses:
Attribute = com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute of com.sun.org.apache.xerces.internal.util.XMLAttributesImpl