public abstract class com.sun.xml.internal.stream.buffer.AbstractProcessor extends com.sun.xml.internal.stream.buffer.AbstractCreatorProcessor
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.xml.internal.stream.buffer.AbstractProcessor
super_class: com.sun.xml.internal.stream.buffer.AbstractCreatorProcessor
{
protected static final int STATE_ILLEGAL;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected static final int STATE_DOCUMENT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final int STATE_DOCUMENT_FRAGMENT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected static final int STATE_ELEMENT_U_LN_QN;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 3
protected static final int STATE_ELEMENT_P_U_LN;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4
protected static final int STATE_ELEMENT_U_LN;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 5
protected static final int STATE_ELEMENT_LN;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 6
protected static final int STATE_TEXT_AS_CHAR_ARRAY_SMALL;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 7
protected static final int STATE_TEXT_AS_CHAR_ARRAY_MEDIUM;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 8
protected static final int STATE_TEXT_AS_CHAR_ARRAY_COPY;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 9
protected static final int STATE_TEXT_AS_STRING;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 10
protected static final int STATE_TEXT_AS_OBJECT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 11
protected static final int ;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 12
protected static final int ;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 13
protected static final int ;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 14
protected static final int ;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 15
protected static final int STATE_PROCESSING_INSTRUCTION;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 16
protected static final int STATE_END;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 17
private static final int[] _eiiStateTable;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected static final int STATE_NAMESPACE_ATTRIBUTE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final int STATE_NAMESPACE_ATTRIBUTE_P;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected static final int STATE_NAMESPACE_ATTRIBUTE_P_U;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 3
protected static final int STATE_NAMESPACE_ATTRIBUTE_U;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4
private static final int[] _niiStateTable;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected static final int STATE_ATTRIBUTE_U_LN_QN;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final int STATE_ATTRIBUTE_P_U_LN;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected static final int STATE_ATTRIBUTE_U_LN;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 3
protected static final int STATE_ATTRIBUTE_LN;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4
protected static final int STATE_ATTRIBUTE_U_LN_QN_OBJECT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 5
protected static final int STATE_ATTRIBUTE_P_U_LN_OBJECT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 6
protected static final int STATE_ATTRIBUTE_U_LN_OBJECT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 7
protected static final int STATE_ATTRIBUTE_LN_OBJECT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 8
private static final int[] _aiiStateTable;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected com.sun.xml.internal.stream.buffer.XMLStreamBuffer _buffer;
descriptor: Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
flags: (0x0004) ACC_PROTECTED
protected boolean _fragmentMode;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean _stringInterningFeature;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected int _treeCount;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected final java.lang.StringBuilder _qNameBuffer;
descriptor: Ljava/lang/StringBuilder;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: sipush 256
newarray 10
putstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
1: sipush 256
newarray 10
putstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._niiStateTable:[I
2: sipush 256
newarray 10
putstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._aiiStateTable:[I
3: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
bipush 16
iconst_1
iastore
4: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
bipush 17
iconst_2
iastore
5: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
bipush 38
iconst_3
iastore
6: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
bipush 35
iconst_4
iastore
7: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
bipush 34
iconst_5
iastore
8: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
bipush 32
bipush 6
iastore
9: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
bipush 80
bipush 7
iastore
10: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
bipush 81
bipush 8
iastore
11: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
bipush 84
bipush 9
iastore
12: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
bipush 88
bipush 10
iastore
13: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
bipush 92
bipush 11
iastore
14: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
bipush 96
bipush 12
iastore
15: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
bipush 97
bipush 13
iastore
16: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
bipush 100
bipush 14
iastore
17: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
bipush 104
bipush 15
iastore
18: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
bipush 112
bipush 16
iastore
19: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
sipush 144
bipush 17
iastore
20: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._niiStateTable:[I
bipush 64
iconst_1
iastore
21: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._niiStateTable:[I
bipush 65
iconst_2
iastore
22: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._niiStateTable:[I
bipush 67
iconst_3
iastore
23: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._niiStateTable:[I
bipush 66
iconst_4
iastore
24: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._aiiStateTable:[I
bipush 54
iconst_1
iastore
25: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._aiiStateTable:[I
bipush 51
iconst_2
iastore
26: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._aiiStateTable:[I
bipush 50
iconst_3
iastore
27: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._aiiStateTable:[I
bipush 48
iconst_4
iastore
28: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._aiiStateTable:[I
bipush 62
iconst_5
iastore
29: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._aiiStateTable:[I
bipush 59
bipush 6
iastore
30: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._aiiStateTable:[I
bipush 58
bipush 7
iastore
31: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._aiiStateTable:[I
bipush 56
bipush 8
iastore
32: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.xml.internal.stream.buffer.AbstractCreatorProcessor.<init>:()V
1: aload 0
iconst_0
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._stringInterningFeature:Z
2: aload 0
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._qNameBuffer:Ljava/lang/StringBuilder;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/stream/buffer/AbstractProcessor;
protected final void setBuffer(com.sun.xml.internal.stream.buffer.XMLStreamBuffer);
descriptor: (Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 1
invokevirtual com.sun.xml.internal.stream.buffer.XMLStreamBuffer.isFragment:()Z
invokevirtual com.sun.xml.internal.stream.buffer.AbstractProcessor.setBuffer:(Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/stream/buffer/AbstractProcessor;
0 2 1 buffer Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
MethodParameters:
Name Flags
buffer
protected final void setBuffer(com.sun.xml.internal.stream.buffer.XMLStreamBuffer, boolean);
descriptor: (Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;Z)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._buffer:Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
1: aload 0
iload 2
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._fragmentMode:Z
2: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._buffer:Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
invokevirtual com.sun.xml.internal.stream.buffer.XMLStreamBuffer.getStructure:()Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentStructureFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
3: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentStructureFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
invokevirtual com.sun.xml.internal.stream.buffer.FragmentedArray.getArray:()Ljava/lang/Object;
checkcast byte[]
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structure:[B
4: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._buffer:Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
invokevirtual com.sun.xml.internal.stream.buffer.XMLStreamBuffer.getStructurePtr:()I
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structurePtr:I
5: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._buffer:Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
invokevirtual com.sun.xml.internal.stream.buffer.XMLStreamBuffer.getStructureStrings:()Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentStructureStringFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
6: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentStructureStringFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
invokevirtual com.sun.xml.internal.stream.buffer.FragmentedArray.getArray:()Ljava/lang/Object;
checkcast java.lang.String[]
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structureStrings:[Ljava/lang/String;
7: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._buffer:Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
invokevirtual com.sun.xml.internal.stream.buffer.XMLStreamBuffer.getStructureStringsPtr:()I
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structureStringsPtr:I
8: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._buffer:Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
invokevirtual com.sun.xml.internal.stream.buffer.XMLStreamBuffer.getContentCharactersBuffer:()Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentContentCharactersBufferFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
9: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentContentCharactersBufferFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
invokevirtual com.sun.xml.internal.stream.buffer.FragmentedArray.getArray:()Ljava/lang/Object;
checkcast char[]
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._contentCharactersBuffer:[C
10: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._buffer:Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
invokevirtual com.sun.xml.internal.stream.buffer.XMLStreamBuffer.getContentCharactersBufferPtr:()I
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._contentCharactersBufferPtr:I
11: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._buffer:Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
invokevirtual com.sun.xml.internal.stream.buffer.XMLStreamBuffer.getContentObjects:()Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentContentObjectFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
12: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentContentObjectFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
invokevirtual com.sun.xml.internal.stream.buffer.FragmentedArray.getArray:()Ljava/lang/Object;
checkcast java.lang.Object[]
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._contentObjects:[Ljava/lang/Object;
13: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._buffer:Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
invokevirtual com.sun.xml.internal.stream.buffer.XMLStreamBuffer.getContentObjectsPtr:()I
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._contentObjectsPtr:I
14: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._buffer:Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
invokevirtual com.sun.xml.internal.stream.buffer.XMLStreamBuffer.hasInternedStrings:()Z
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._stringInterningFeature:Z
15: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._buffer:Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
getfield com.sun.xml.internal.stream.buffer.XMLStreamBuffer.treeCount:I
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._treeCount:I
16: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/xml/internal/stream/buffer/AbstractProcessor;
0 17 1 buffer Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
0 17 2 fragmentMode Z
MethodParameters:
Name Flags
buffer
fragmentMode
protected final int peekStructure();
descriptor: ()I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structurePtr:I
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structure:[B
arraylength
if_icmpge 2
1: aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structure:[B
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structurePtr:I
baload
sipush 255
iand
ireturn
2: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.sun.xml.internal.stream.buffer.AbstractProcessor.readFromNextStructure:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/stream/buffer/AbstractProcessor;
protected final int readStructure();
descriptor: ()I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structurePtr:I
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structure:[B
arraylength
if_icmpge 2
1: aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structure:[B
aload 0
dup
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structurePtr:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structurePtr:I
baload
sipush 255
iand
ireturn
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.sun.xml.internal.stream.buffer.AbstractProcessor.readFromNextStructure:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/stream/buffer/AbstractProcessor;
protected final int readEiiState();
descriptor: ()I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
aload 0
invokevirtual com.sun.xml.internal.stream.buffer.AbstractProcessor.readStructure:()I
iaload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/stream/buffer/AbstractProcessor;
protected static int getEIIState(int);
descriptor: (I)I
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._eiiStateTable:[I
iload 0
iaload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 item I
MethodParameters:
Name Flags
item
protected static int getNIIState(int);
descriptor: (I)I
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._niiStateTable:[I
iload 0
iaload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 item I
MethodParameters:
Name Flags
item
protected static int getAIIState(int);
descriptor: (I)I
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.sun.xml.internal.stream.buffer.AbstractProcessor._aiiStateTable:[I
iload 0
iaload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 item I
MethodParameters:
Name Flags
item
protected final int readStructure16();
descriptor: ()I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.stream.buffer.AbstractProcessor.readStructure:()I
bipush 8
ishl
aload 0
invokevirtual com.sun.xml.internal.stream.buffer.AbstractProcessor.readStructure:()I
ior
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/stream/buffer/AbstractProcessor;
private int readFromNextStructure(int);
descriptor: (I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structurePtr:I
1: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentStructureFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
invokevirtual com.sun.xml.internal.stream.buffer.FragmentedArray.getNext:()Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentStructureFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
2: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentStructureFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
invokevirtual com.sun.xml.internal.stream.buffer.FragmentedArray.getArray:()Ljava/lang/Object;
checkcast byte[]
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structure:[B
3: aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structure:[B
iconst_0
baload
sipush 255
iand
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/stream/buffer/AbstractProcessor;
0 4 1 v I
MethodParameters:
Name Flags
v
protected final java.lang.String readStructureString();
descriptor: ()Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structureStringsPtr:I
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structureStrings:[Ljava/lang/String;
arraylength
if_icmpge 2
1: aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structureStrings:[Ljava/lang/String;
aload 0
dup
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structureStringsPtr:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structureStringsPtr:I
aaload
areturn
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structureStringsPtr:I
3: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentStructureStringFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
invokevirtual com.sun.xml.internal.stream.buffer.FragmentedArray.getNext:()Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentStructureStringFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
4: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentStructureStringFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
invokevirtual com.sun.xml.internal.stream.buffer.FragmentedArray.getArray:()Ljava/lang/Object;
checkcast java.lang.String[]
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structureStrings:[Ljava/lang/String;
5: aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._structureStrings:[Ljava/lang/String;
iconst_0
aaload
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/stream/buffer/AbstractProcessor;
protected final java.lang.String readContentString();
descriptor: ()Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.stream.buffer.AbstractProcessor.readContentObject:()Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/stream/buffer/AbstractProcessor;
protected final char[] readContentCharactersCopy();
descriptor: ()[C
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.stream.buffer.AbstractProcessor.readContentObject:()Ljava/lang/Object;
checkcast char[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/stream/buffer/AbstractProcessor;
protected final int readContentCharactersBuffer(int);
descriptor: (I)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._contentCharactersBufferPtr:I
iload 1
iadd
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._contentCharactersBuffer:[C
arraylength
if_icmpge 4
1: aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._contentCharactersBufferPtr:I
istore 2
start local 2 2: aload 0
dup
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._contentCharactersBufferPtr:I
iload 1
iadd
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._contentCharactersBufferPtr:I
3: iload 2
ireturn
end local 2 4: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._contentCharactersBufferPtr:I
5: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentContentCharactersBufferFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
invokevirtual com.sun.xml.internal.stream.buffer.FragmentedArray.getNext:()Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentContentCharactersBufferFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
6: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentContentCharactersBufferFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
invokevirtual com.sun.xml.internal.stream.buffer.FragmentedArray.getArray:()Ljava/lang/Object;
checkcast char[]
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._contentCharactersBuffer:[C
7: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/stream/buffer/AbstractProcessor;
0 8 1 length I
2 4 2 start I
MethodParameters:
Name Flags
length
protected final java.lang.Object readContentObject();
descriptor: ()Ljava/lang/Object;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._contentObjectsPtr:I
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._contentObjects:[Ljava/lang/Object;
arraylength
if_icmpge 2
1: aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._contentObjects:[Ljava/lang/Object;
aload 0
dup
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._contentObjectsPtr:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._contentObjectsPtr:I
aaload
areturn
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._contentObjectsPtr:I
3: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentContentObjectFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
invokevirtual com.sun.xml.internal.stream.buffer.FragmentedArray.getNext:()Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentContentObjectFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
4: aload 0
aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._currentContentObjectFragment:Lcom/sun/xml/internal/stream/buffer/FragmentedArray;
invokevirtual com.sun.xml.internal.stream.buffer.FragmentedArray.getArray:()Ljava/lang/Object;
checkcast java.lang.Object[]
putfield com.sun.xml.internal.stream.buffer.AbstractProcessor._contentObjects:[Ljava/lang/Object;
5: aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._contentObjects:[Ljava/lang/Object;
iconst_0
aaload
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/stream/buffer/AbstractProcessor;
protected final java.lang.String getQName(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._qNameBuffer:Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 58
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
1: aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._qNameBuffer:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
start local 3 2: aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._qNameBuffer:Ljava/lang/StringBuilder;
iconst_0
invokevirtual java.lang.StringBuilder.setLength:(I)V
3: aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._stringInterningFeature:Z
ifeq 4
aload 3
invokevirtual java.lang.String.intern:()Ljava/lang/String;
goto 5
StackMap locals: java.lang.String
StackMap stack:
4: aload 3
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/xml/internal/stream/buffer/AbstractProcessor;
0 6 1 prefix Ljava/lang/String;
0 6 2 localName Ljava/lang/String;
2 6 3 qName Ljava/lang/String;
MethodParameters:
Name Flags
prefix
localName
protected final java.lang.String getPrefixFromQName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
istore 2
start local 2 1: aload 0
getfield com.sun.xml.internal.stream.buffer.AbstractProcessor._stringInterningFeature:Z
ifeq 5
2: iload 2
iconst_m1
if_icmpeq 3
aload 1
iconst_0
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual java.lang.String.intern:()Ljava/lang/String;
goto 4
StackMap locals: int
StackMap stack:
3: ldc ""
StackMap locals:
StackMap stack: java.lang.String
4: areturn
5: StackMap locals:
StackMap stack:
iload 2
iconst_m1
if_icmpeq 6
aload 1
iconst_0
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
goto 7
StackMap locals:
StackMap stack:
6: ldc ""
StackMap locals:
StackMap stack: java.lang.String
7: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/stream/buffer/AbstractProcessor;
0 8 1 qName Ljava/lang/String;
1 8 2 pIndex I
MethodParameters:
Name Flags
qName
}
SourceFile: "AbstractProcessor.java"