public class com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap extends com.sun.xml.internal.fastinfoset.util.StringIntMap
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap
super_class: com.sun.xml.internal.fastinfoset.util.StringIntMap
{
private com.sun.xml.internal.fastinfoset.util.StringIntMap$Entry _fixedEntry;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
flags: (0x0002) ACC_PRIVATE
public void <init>(java.lang.String, int, float);
descriptor: (Ljava/lang/String;IF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 2
fload 3
invokespecial com.sun.xml.internal.fastinfoset.util.StringIntMap.<init>:(IF)V
1: aload 1
invokevirtual java.lang.String.hashCode:()I
invokestatic com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap.hashHash:(I)I
istore 4
start local 4 2: iload 4
aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._table:[Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
arraylength
invokestatic com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap.indexFor:(II)I
istore 5
start local 5 3: aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._table:[Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
iload 5
aload 0
new com.sun.xml.internal.fastinfoset.util.StringIntMap$Entry
dup
aload 1
iload 4
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._index:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._index:I
aconst_null
invokespecial com.sun.xml.internal.fastinfoset.util.StringIntMap$Entry.<init>:(Ljava/lang/String;IILcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;)V
dup_x1
putfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._fixedEntry:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
aastore
4: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._size:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._size:I
aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._threshold:I
if_icmplt 6
5: aload 0
iconst_2
aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._table:[Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
arraylength
imul
invokevirtual com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap.resize:(I)V
6: StackMap locals: com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap java.lang.String int float int int
StackMap stack:
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 7 0 this Lcom/sun/xml/internal/fastinfoset/util/FixedEntryStringIntMap;
0 7 1 fixedEntry Ljava/lang/String;
0 7 2 initialCapacity I
0 7 3 loadFactor F
2 7 4 hash I
3 7 5 tableIndex I
MethodParameters:
Name Flags
fixedEntry
initialCapacity
loadFactor
public void <init>(java.lang.String, int);
descriptor: (Ljava/lang/String;I)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
aload 1
iload 2
ldc 0.75
invokespecial com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap.<init>:(Ljava/lang/String;IF)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/util/FixedEntryStringIntMap;
0 2 1 fixedEntry Ljava/lang/String;
0 2 2 initialCapacity I
MethodParameters:
Name Flags
fixedEntry
initialCapacity
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 16
ldc 0.75
invokespecial com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap.<init>:(Ljava/lang/String;IF)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/util/FixedEntryStringIntMap;
0 2 1 fixedEntry Ljava/lang/String;
MethodParameters:
Name Flags
fixedEntry
public final void clear();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._table:[Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
iload 1
aconst_null
aastore
3: iinc 1 1
StackMap locals:
StackMap stack:
4: iload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._table:[Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
arraylength
if_icmplt 2
end local 1 5: aload 0
getstatic com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap.NULL_ENTRY:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
putfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._lastEntry:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
6: aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._fixedEntry:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
ifnull 13
7: aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._fixedEntry:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
getfield com.sun.xml.internal.fastinfoset.util.StringIntMap$Entry._hash:I
aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._table:[Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
arraylength
invokestatic com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap.indexFor:(II)I
istore 1
start local 1 8: aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._table:[Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
iload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._fixedEntry:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
aastore
9: aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._fixedEntry:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
aconst_null
putfield com.sun.xml.internal.fastinfoset.util.StringIntMap$Entry._next:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
10: aload 0
iconst_1
putfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._size:I
11: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._readOnlyMapSize:I
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._index:I
end local 1 12: goto 15
13: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._size:I
14: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._readOnlyMapSize:I
putfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._index:I
15: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/xml/internal/fastinfoset/util/FixedEntryStringIntMap;
1 5 1 i I
8 12 1 tableIndex I
public final void setReadOnlyMap(com.sun.xml.internal.fastinfoset.util.KeyIntMap, boolean);
descriptor: (Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
instanceof com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap
ifne 4
1: new java.lang.IllegalArgumentException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
2: ldc "message.illegalClass"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
3: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap.setReadOnlyMap:(Lcom/sun/xml/internal/fastinfoset/util/FixedEntryStringIntMap;Z)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/fastinfoset/util/FixedEntryStringIntMap;
0 6 1 readOnlyMap Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
0 6 2 clear Z
MethodParameters:
Name Flags
readOnlyMap
clear
public final void setReadOnlyMap(com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap, boolean);
descriptor: (Lcom/sun/xml/internal/fastinfoset/util/FixedEntryStringIntMap;Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
putfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._readOnlyMap:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
1: aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._readOnlyMap:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
ifnull 8
2: aload 1
invokevirtual com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap.removeFixedEntry:()V
3: aload 0
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap.size:()I
putfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._readOnlyMapSize:I
4: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._readOnlyMapSize:I
aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._size:I
iadd
putfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._index:I
5: iload 2
ifeq 9
6: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap.clear:()V
7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._readOnlyMapSize:I
9: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/fastinfoset/util/FixedEntryStringIntMap;
0 10 1 readOnlyMap Lcom/sun/xml/internal/fastinfoset/util/FixedEntryStringIntMap;
0 10 2 clear Z
MethodParameters:
Name Flags
readOnlyMap
clear
private final void removeFixedEntry();
descriptor: ()V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._fixedEntry:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
ifnull 13
1: aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._fixedEntry:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
getfield com.sun.xml.internal.fastinfoset.util.StringIntMap$Entry._hash:I
aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._table:[Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
arraylength
invokestatic com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap.indexFor:(II)I
istore 1
start local 1 2: aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._table:[Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
iload 1
aaload
astore 2
start local 2 3: aload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._fixedEntry:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
if_acmpne 6
4: aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._table:[Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
iload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._fixedEntry:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
getfield com.sun.xml.internal.fastinfoset.util.StringIntMap$Entry._next:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
aastore
5: goto 11
6: StackMap locals: int com.sun.xml.internal.fastinfoset.util.StringIntMap$Entry
StackMap stack:
aload 2
astore 3
start local 3 7: goto 9
8: StackMap locals: com.sun.xml.internal.fastinfoset.util.StringIntMap$Entry
StackMap stack:
aload 3
getfield com.sun.xml.internal.fastinfoset.util.StringIntMap$Entry._next:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
astore 3
9: StackMap locals:
StackMap stack:
aload 3
getfield com.sun.xml.internal.fastinfoset.util.StringIntMap$Entry._next:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._fixedEntry:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
if_acmpne 8
10: aload 3
aload 0
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._fixedEntry:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
getfield com.sun.xml.internal.fastinfoset.util.StringIntMap$Entry._next:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
putfield com.sun.xml.internal.fastinfoset.util.StringIntMap$Entry._next:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
end local 3 11: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._fixedEntry:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
12: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._size:I
iconst_1
isub
putfield com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap._size:I
end local 2 end local 1 13: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/xml/internal/fastinfoset/util/FixedEntryStringIntMap;
2 13 1 tableIndex I
3 13 2 firstEntry Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
7 11 3 previousEntry Lcom/sun/xml/internal/fastinfoset/util/StringIntMap$Entry;
}
SourceFile: "FixedEntryStringIntMap.java"
InnerClasses:
protected Entry = com.sun.xml.internal.fastinfoset.util.StringIntMap$Entry of com.sun.xml.internal.fastinfoset.util.StringIntMap