public abstract class com.sun.xml.internal.fastinfoset.Decoder implements com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetParser
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.xml.internal.fastinfoset.Decoder
super_class: java.lang.Object
{
private static final char[] XML_NAMESPACE_NAME_CHARS;
descriptor: [C
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final char[] XMLNS_NAMESPACE_PREFIX_CHARS;
descriptor: [C
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final char[] XMLNS_NAMESPACE_NAME_CHARS;
descriptor: [C
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public static final java.lang.String STRING_INTERNING_SYSTEM_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.xml.internal.fastinfoset.parser.string-interning"
public static final java.lang.String BUFFER_SIZE_SYSTEM_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.xml.internal.fastinfoset.parser.buffer-size"
private static boolean _stringInterningSystemDefault;
descriptor: Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static int _bufferSizeSystemDefault;
descriptor: I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private boolean _stringInterning;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.io.InputStream _s;
descriptor: Ljava/io/InputStream;
flags: (0x0002) ACC_PRIVATE
private java.util.Map _externalVocabularies;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
protected boolean _parseFragments;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean _needForceStreamClose;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
private boolean _vIsInternal;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
protected java.util.List _notations;
descriptor: Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
protected java.util.List _unparsedEntities;
descriptor: Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
protected java.util.Map _registeredEncodingAlgorithms;
descriptor: Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
protected com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary _v;
descriptor: Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
flags: (0x0004) ACC_PROTECTED
protected com.sun.xml.internal.fastinfoset.util.PrefixArray _prefixTable;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
flags: (0x0004) ACC_PROTECTED
protected com.sun.xml.internal.fastinfoset.util.QualifiedNameArray _elementNameTable;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
flags: (0x0004) ACC_PROTECTED
protected com.sun.xml.internal.fastinfoset.util.QualifiedNameArray _attributeNameTable;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
flags: (0x0004) ACC_PROTECTED
protected com.sun.xml.internal.fastinfoset.util.ContiguousCharArrayArray _characterContentChunkTable;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
flags: (0x0004) ACC_PROTECTED
protected com.sun.xml.internal.fastinfoset.util.StringArray _attributeValueTable;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/StringArray;
flags: (0x0004) ACC_PROTECTED
protected int _b;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean _terminate;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean _doubleTerminate;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean _addToTable;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected int _integer;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _identifier;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _bufferSize;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected byte[] _octetBuffer;
descriptor: [B
flags: (0x0004) ACC_PROTECTED
protected int _octetBufferStart;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _octetBufferOffset;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _octetBufferEnd;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _octetBufferLength;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected char[] _charBuffer;
descriptor: [C
flags: (0x0004) ACC_PROTECTED
protected int _charBufferLength;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected com.sun.xml.internal.fastinfoset.util.DuplicateAttributeVerifier _duplicateAttributeVerifier;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/DuplicateAttributeVerifier;
flags: (0x0004) ACC_PROTECTED
protected static final int NISTRING_STRING;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected static final int NISTRING_INDEX;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final int NISTRING_ENCODING_ALGORITHM;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected static final int NISTRING_EMPTY_STRING;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 3
protected int _prefixIndex;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _namespaceNameIndex;
descriptor: I
flags: (0x0004) ACC_PROTECTED
private int _bitsLeftInOctet;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private char _utf8_highSurrogate;
descriptor: C
flags: (0x0002) ACC_PRIVATE
private char _utf8_lowSurrogate;
descriptor: C
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=0
0: ldc "http://www.w3.org/XML/1998/namespace"
invokevirtual java.lang.String.toCharArray:()[C
1: putstatic com.sun.xml.internal.fastinfoset.Decoder.XML_NAMESPACE_NAME_CHARS:[C
2: ldc "xmlns"
invokevirtual java.lang.String.toCharArray:()[C
3: putstatic com.sun.xml.internal.fastinfoset.Decoder.XMLNS_NAMESPACE_PREFIX_CHARS:[C
4: ldc "http://www.w3.org/2000/xmlns/"
invokevirtual java.lang.String.toCharArray:()[C
5: putstatic com.sun.xml.internal.fastinfoset.Decoder.XMLNS_NAMESPACE_NAME_CHARS:[C
6: iconst_0
putstatic com.sun.xml.internal.fastinfoset.Decoder._stringInterningSystemDefault:Z
7: sipush 1024
putstatic com.sun.xml.internal.fastinfoset.Decoder._bufferSizeSystemDefault:I
8: ldc "com.sun.xml.internal.fastinfoset.parser.string-interning"
9: getstatic com.sun.xml.internal.fastinfoset.Decoder._stringInterningSystemDefault:Z
invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
10: invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 0
start local 0 11: aload 0
invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
putstatic com.sun.xml.internal.fastinfoset.Decoder._stringInterningSystemDefault:Z
12: ldc "com.sun.xml.internal.fastinfoset.parser.buffer-size"
13: getstatic com.sun.xml.internal.fastinfoset.Decoder._bufferSizeSystemDefault:I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
14: invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 0
15: aload 0
invokestatic java.lang.Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
istore 1
start local 1 16: iload 1
ifle 20
17: iload 1
putstatic com.sun.xml.internal.fastinfoset.Decoder._bufferSizeSystemDefault:I
end local 1 18: goto 20
StackMap locals: java.lang.String
StackMap stack: java.lang.NumberFormatException
19: pop
end local 0 20: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
11 20 0 p Ljava/lang/String;
16 18 1 i I
Exception table:
from to target type
15 18 19 Class java.lang.NumberFormatException
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic com.sun.xml.internal.fastinfoset.Decoder._stringInterningSystemDefault:Z
putfield com.sun.xml.internal.fastinfoset.Decoder._stringInterning:Z
2: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.fastinfoset.Decoder._registeredEncodingAlgorithms:Ljava/util/Map;
3: aload 0
getstatic com.sun.xml.internal.fastinfoset.Decoder._bufferSizeSystemDefault:I
putfield com.sun.xml.internal.fastinfoset.Decoder._bufferSize:I
4: aload 0
getstatic com.sun.xml.internal.fastinfoset.Decoder._bufferSizeSystemDefault:I
newarray 8
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
5: aload 0
sipush 512
newarray 5
putfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
6: aload 0
new com.sun.xml.internal.fastinfoset.util.DuplicateAttributeVerifier
dup
invokespecial com.sun.xml.internal.fastinfoset.util.DuplicateAttributeVerifier.<init>:()V
putfield com.sun.xml.internal.fastinfoset.Decoder._duplicateAttributeVerifier:Lcom/sun/xml/internal/fastinfoset/util/DuplicateAttributeVerifier;
7: aload 0
new com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary
dup
invokespecial com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.<init>:()V
putfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
8: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
putfield com.sun.xml.internal.fastinfoset.Decoder._prefixTable:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
9: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.elementName:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
putfield com.sun.xml.internal.fastinfoset.Decoder._elementNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
10: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.attributeName:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
putfield com.sun.xml.internal.fastinfoset.Decoder._attributeNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
11: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.characterContentChunk:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
putfield com.sun.xml.internal.fastinfoset.Decoder._characterContentChunkTable:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
12: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.attributeValue:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
putfield com.sun.xml.internal.fastinfoset.Decoder._attributeValueTable:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
13: aload 0
iconst_1
putfield com.sun.xml.internal.fastinfoset.Decoder._vIsInternal:Z
14: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
public void setStringInterning(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.xml.internal.fastinfoset.Decoder._stringInterning:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 2 1 stringInterning Z
MethodParameters:
Name Flags
stringInterning
public boolean getStringInterning();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._stringInterning:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
public void setBufferSize(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._bufferSize:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
arraylength
if_icmple 2
1: aload 0
iload 1
putfield com.sun.xml.internal.fastinfoset.Decoder._bufferSize:I
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 3 1 bufferSize I
MethodParameters:
Name Flags
bufferSize
public int getBufferSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._bufferSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
public void setRegisteredEncodingAlgorithms(java.util.Map);
descriptor: (Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.xml.internal.fastinfoset.Decoder._registeredEncodingAlgorithms:Ljava/util/Map;
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._registeredEncodingAlgorithms:Ljava/util/Map;
ifnonnull 3
2: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.fastinfoset.Decoder._registeredEncodingAlgorithms:Ljava/util/Map;
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 4 1 algorithms Ljava/util/Map;
MethodParameters:
Name Flags
algorithms
public java.util.Map getRegisteredEncodingAlgorithms();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._registeredEncodingAlgorithms:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
public void setExternalVocabularies(java.util.Map);
descriptor: (Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 4
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.fastinfoset.Decoder._externalVocabularies:Ljava/util/Map;
2: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._externalVocabularies:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.sun.xml.internal.fastinfoset.Decoder._externalVocabularies:Ljava/util/Map;
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 6 1 referencedVocabualries Ljava/util/Map;
MethodParameters:
Name Flags
referencedVocabualries
public java.util.Map getExternalVocabularies();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._externalVocabularies:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
public void setParseFragments(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.xml.internal.fastinfoset.Decoder._parseFragments:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 2 1 parseFragments Z
MethodParameters:
Name Flags
parseFragments
public boolean getParseFragments();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._parseFragments:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
public void setForceStreamClose(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.xml.internal.fastinfoset.Decoder._needForceStreamClose:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 2 1 needForceStreamClose Z
MethodParameters:
Name Flags
needForceStreamClose
public boolean getForceStreamClose();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._needForceStreamClose:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
iconst_0
dup_x1
putfield com.sun.xml.internal.fastinfoset.Decoder._doubleTerminate:Z
putfield com.sun.xml.internal.fastinfoset.Decoder._terminate:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
public void setVocabulary(com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary);
descriptor: (Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
1: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
putfield com.sun.xml.internal.fastinfoset.Decoder._prefixTable:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
2: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.elementName:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
putfield com.sun.xml.internal.fastinfoset.Decoder._elementNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
3: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.attributeName:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
putfield com.sun.xml.internal.fastinfoset.Decoder._attributeNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
4: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.characterContentChunk:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
putfield com.sun.xml.internal.fastinfoset.Decoder._characterContentChunkTable:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
5: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.attributeValue:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
putfield com.sun.xml.internal.fastinfoset.Decoder._attributeValueTable:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
6: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Decoder._vIsInternal:Z
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 8 1 v Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
MethodParameters:
Name Flags
v
public void setInputStream(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.xml.internal.fastinfoset.Decoder._s:Ljava/io/InputStream;
1: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
2: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
3: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._vIsInternal:Z
ifeq 5
4: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.clear:()V
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 6 1 s Ljava/io/InputStream;
MethodParameters:
Name Flags
s
protected final void decodeDII();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
istore 1
start local 1 1: iload 1
bipush 32
if_icmpne 4
2: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeInitialVocabulary:()V
3: goto 8
StackMap locals: int
StackMap stack:
4: iload 1
ifeq 8
5: new java.io.IOException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
6: ldc "message.optinalValues"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
7: invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
1 9 1 b I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
protected final void decodeAdditionalData();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeNumberOfItemsOfSequence:()I
istore 1
start local 1 1: iconst_0
istore 2
start local 2 2: goto 9
3: StackMap locals: int int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeNonEmptyOctetStringOnSecondBitAsUtf8String:()Ljava/lang/String;
pop
4: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeNonEmptyOctetStringLengthOnSecondBit:()V
5: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.ensureOctetBufferSize:()V
6: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferStart:I
7: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
8: iinc 2 1
StackMap locals:
StackMap stack:
9: iload 2
iload 1
if_icmplt 3
end local 2 10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
1 11 1 noOfItems I
2 10 2 i I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
protected final void decodeInitialVocabulary();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
istore 1
start local 1 1: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
istore 2
start local 2 2: iload 1
bipush 16
if_icmpne 5
iload 2
ifne 5
3: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeExternalVocabularyURI:()V
4: return
5: StackMap locals: int int
StackMap stack:
iload 1
bipush 16
iand
ifle 7
6: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeExternalVocabularyURI:()V
7: StackMap locals:
StackMap stack:
iload 1
bipush 8
iand
ifle 9
8: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.restrictedAlphabet:Lcom/sun/xml/internal/fastinfoset/util/CharArrayArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeTableItems:(Lcom/sun/xml/internal/fastinfoset/util/CharArrayArray;)V
9: StackMap locals:
StackMap stack:
iload 1
iconst_4
iand
ifle 11
10: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.encodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeTableItems:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)V
11: StackMap locals:
StackMap stack:
iload 1
iconst_2
iand
ifle 13
12: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeTableItems:(Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;)V
13: StackMap locals:
StackMap stack:
iload 1
iconst_1
iand
ifle 15
14: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeTableItems:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)V
15: StackMap locals:
StackMap stack:
iload 2
sipush 128
iand
ifle 17
16: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.localName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeTableItems:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)V
17: StackMap locals:
StackMap stack:
iload 2
bipush 64
iand
ifle 19
18: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherNCName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeTableItems:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)V
19: StackMap locals:
StackMap stack:
iload 2
bipush 32
iand
ifle 21
20: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherURI:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeTableItems:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)V
21: StackMap locals:
StackMap stack:
iload 2
bipush 16
iand
ifle 23
22: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.attributeValue:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeTableItems:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)V
23: StackMap locals:
StackMap stack:
iload 2
bipush 8
iand
ifle 25
24: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.characterContentChunk:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeTableItems:(Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;)V
25: StackMap locals:
StackMap stack:
iload 2
iconst_4
iand
ifle 27
26: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherString:Lcom/sun/xml/internal/fastinfoset/util/CharArrayArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeTableItems:(Lcom/sun/xml/internal/fastinfoset/util/CharArrayArray;)V
27: StackMap locals:
StackMap stack:
iload 2
iconst_2
iand
ifle 29
28: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.elementName:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
iconst_0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeTableItems:(Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;Z)V
29: StackMap locals:
StackMap stack:
iload 2
iconst_1
iand
ifle 31
30: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.attributeName:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
iconst_1
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeTableItems:(Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;Z)V
31: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
1 32 1 b I
2 32 2 b2 I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
private void decodeExternalVocabularyURI();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=5, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._externalVocabularies:Ljava/util/Map;
ifnonnull 4
1: new java.io.IOException
dup
2: invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.noExternalVocabularies"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
3: invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeNonEmptyOctetStringOnSecondBitAsUtf8String:()Ljava/lang/String;
5: astore 1
start local 1 6: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._externalVocabularies:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
astore 2
start local 2 7: aload 2
instanceof com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary
ifeq 12
8: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
aload 1
9: aload 2
checkcast com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary
iconst_0
10: invokevirtual com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.setReferencedVocabulary:(Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;Z)V
11: goto 26
StackMap locals: java.lang.String java.lang.Object
StackMap stack:
12: aload 2
instanceof com.sun.xml.internal.org.jvnet.fastinfoset.ExternalVocabulary
ifeq 21
13: aload 2
checkcast com.sun.xml.internal.org.jvnet.fastinfoset.ExternalVocabulary
14: astore 3
start local 3 15: new com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary
dup
aload 3
getfield com.sun.xml.internal.org.jvnet.fastinfoset.ExternalVocabulary.vocabulary:Lcom/sun/xml/internal/org/jvnet/fastinfoset/Vocabulary;
invokespecial com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.<init>:(Lcom/sun/xml/internal/org/jvnet/fastinfoset/Vocabulary;)V
astore 4
start local 4 16: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._externalVocabularies:Ljava/util/Map;
aload 1
aload 4
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
aload 1
18: aload 4
iconst_0
19: invokevirtual com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.setReferencedVocabulary:(Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;Z)V
end local 4 end local 3 20: goto 26
21: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
22: ldc "message.externalVocabularyNotRegistered"
23: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
24: invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
25: invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
26: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
6 27 1 externalVocabularyURI Ljava/lang/String;
7 27 2 o Ljava/lang/Object;
15 20 3 v Lcom/sun/xml/internal/org/jvnet/fastinfoset/ExternalVocabulary;
16 20 4 pv Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
private void decodeTableItems(com.sun.xml.internal.fastinfoset.util.StringArray);
descriptor: (Lcom/sun/xml/internal/fastinfoset/util/StringArray;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeNumberOfItemsOfSequence:()I
istore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 5
3: StackMap locals: int int
StackMap stack:
aload 1
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeNonEmptyOctetStringOnSecondBitAsUtf8String:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.add:(Ljava/lang/String;)I
pop
4: iinc 3 1
StackMap locals:
StackMap stack:
5: iload 3
iload 2
if_icmplt 3
end local 3 6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 7 1 array Lcom/sun/xml/internal/fastinfoset/util/StringArray;
1 7 2 noOfItems I
2 6 3 i I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
array
private void decodeTableItems(com.sun.xml.internal.fastinfoset.util.PrefixArray);
descriptor: (Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeNumberOfItemsOfSequence:()I
istore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 5
3: StackMap locals: int int
StackMap stack:
aload 1
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeNonEmptyOctetStringOnSecondBitAsUtf8String:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.fastinfoset.util.PrefixArray.add:(Ljava/lang/String;)I
pop
4: iinc 3 1
StackMap locals:
StackMap stack:
5: iload 3
iload 2
if_icmplt 3
end local 3 6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 7 1 array Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
1 7 2 noOfItems I
2 6 3 i I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
array
private void decodeTableItems(com.sun.xml.internal.fastinfoset.util.ContiguousCharArrayArray);
descriptor: (Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeNumberOfItemsOfSequence:()I
istore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 8
3: StackMap locals: int int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeNonIdentifyingStringOnFirstBit:()I
tableswitch { // 0 - 0
0: 4
default: 6
}
4: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
invokevirtual com.sun.xml.internal.fastinfoset.util.ContiguousCharArrayArray.add:([CI)I
pop
5: goto 7
6: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.illegalState"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
8: iload 3
iload 2
if_icmplt 3
end local 3 9: 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/Decoder;
0 10 1 array Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
1 10 2 noOfItems I
2 9 3 i I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
array
private void decodeTableItems(com.sun.xml.internal.fastinfoset.util.CharArrayArray);
descriptor: (Lcom/sun/xml/internal/fastinfoset/util/CharArrayArray;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeNumberOfItemsOfSequence:()I
istore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 8
3: StackMap locals: int int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeNonIdentifyingStringOnFirstBit:()I
tableswitch { // 0 - 0
0: 4
default: 6
}
4: StackMap locals:
StackMap stack:
aload 1
new com.sun.xml.internal.fastinfoset.util.CharArray
dup
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
iconst_1
invokespecial com.sun.xml.internal.fastinfoset.util.CharArray.<init>:([CIIZ)V
invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayArray.add:(Lcom/sun/xml/internal/fastinfoset/util/CharArray;)V
5: goto 7
6: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.illegalState"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
8: iload 3
iload 2
if_icmplt 3
end local 3 9: 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/Decoder;
0 10 1 array Lcom/sun/xml/internal/fastinfoset/util/CharArrayArray;
1 10 2 noOfItems I
2 9 3 i I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
array
private void decodeTableItems(com.sun.xml.internal.fastinfoset.util.QualifiedNameArray, boolean);
descriptor: (Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=13, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeNumberOfItemsOfSequence:()I
istore 3
start local 3 1: iconst_0
istore 4
start local 4 2: goto 26
3: StackMap locals: int int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
istore 5
start local 5 4: ldc ""
astore 6
start local 6 5: iconst_m1
istore 7
start local 7 6: iload 5
iconst_2
iand
ifle 9
7: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeIntegerIndexOnSecondBit:()I
istore 7
8: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
iload 7
invokevirtual com.sun.xml.internal.fastinfoset.util.PrefixArray.get:(I)Ljava/lang/String;
astore 6
9: StackMap locals: int java.lang.String int
StackMap stack:
ldc ""
astore 8
start local 8 10: iconst_m1
istore 9
start local 9 11: iload 5
iconst_1
iand
ifle 14
12: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeIntegerIndexOnSecondBit:()I
istore 9
13: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
iload 9
invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.get:(I)Ljava/lang/String;
astore 8
14: StackMap locals: java.lang.String int
StackMap stack:
aload 8
ldc ""
if_acmpne 16
aload 6
ldc ""
if_acmpeq 16
15: new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.missingNamespace"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeIntegerIndexOnSecondBit:()I
istore 10
start local 10 17: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.localName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
iload 10
invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.get:(I)Ljava/lang/String;
astore 11
start local 11 18: new com.sun.xml.internal.fastinfoset.QualifiedName
dup
aload 6
aload 8
aload 11
19: iload 7
iload 9
iload 10
20: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
21: invokespecial com.sun.xml.internal.fastinfoset.QualifiedName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;III[C)V
astore 12
start local 12 22: iload 2
ifeq 24
23: aload 12
sipush 256
invokevirtual com.sun.xml.internal.fastinfoset.QualifiedName.createAttributeValues:(I)V
24: StackMap locals: int java.lang.String com.sun.xml.internal.fastinfoset.QualifiedName
StackMap stack:
aload 1
aload 12
invokevirtual com.sun.xml.internal.fastinfoset.util.QualifiedNameArray.add:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;)V
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 25: iinc 4 1
StackMap locals: com.sun.xml.internal.fastinfoset.Decoder com.sun.xml.internal.fastinfoset.util.QualifiedNameArray int int int
StackMap stack:
26: iload 4
iload 3
if_icmplt 3
end local 4 27: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 28 1 array Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
0 28 2 isAttribute Z
1 28 3 noOfItems I
2 27 4 i I
4 25 5 b I
5 25 6 prefix Ljava/lang/String;
6 25 7 prefixIndex I
10 25 8 namespaceName Ljava/lang/String;
11 25 9 namespaceNameIndex I
17 25 10 localNameIndex I
18 25 11 localName Ljava/lang/String;
22 25 12 qualifiedName Lcom/sun/xml/internal/fastinfoset/QualifiedName;
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
array
isAttribute
private int decodeNumberOfItemsOfSequence();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
istore 1
start local 1 1: iload 1
sipush 128
if_icmpge 3
2: iload 1
iconst_1
iadd
ireturn
3: StackMap locals: int
StackMap stack:
iload 1
bipush 15
iand
bipush 16
ishl
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 8
ishl
ior
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
sipush 129
iadd
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
1 4 1 b I
Exceptions:
throws java.io.IOException
protected final void decodeNotations();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._notations:Ljava/util/List;
ifnonnull 3
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield com.sun.xml.internal.fastinfoset.Decoder._notations:Ljava/util/List;
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._notations:Ljava/util/List;
invokeinterface java.util.List.clear:()V
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
istore 1
start local 1 5: goto 18
6: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherNCName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
astore 2
start local 2 7: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._b:I
iconst_2
iand
ifle 9
8: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherURI:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
goto 10
StackMap locals: java.lang.String
StackMap stack:
9: ldc ""
10: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 11: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._b:I
iconst_1
iand
ifle 13
12: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherURI:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
goto 14
StackMap locals: java.lang.String
StackMap stack:
13: ldc ""
14: StackMap locals:
StackMap stack: java.lang.String
astore 4
start local 4 15: new com.sun.xml.internal.fastinfoset.Notation
dup
aload 2
aload 3
aload 4
invokespecial com.sun.xml.internal.fastinfoset.Notation.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 5
start local 5 16: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._notations:Ljava/util/List;
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
17: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
istore 1
end local 5 end local 4 end local 3 end local 2 18: StackMap locals:
StackMap stack:
iload 1
sipush 252
iand
sipush 192
if_icmpeq 6
19: iload 1
sipush 240
if_icmpeq 21
20: new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.IIsNotTerminatedCorrectly"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
21: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
5 22 1 b I
7 18 2 name Ljava/lang/String;
11 18 3 system_identifier Ljava/lang/String;
15 18 4 public_identifier Ljava/lang/String;
16 18 5 notation Lcom/sun/xml/internal/fastinfoset/Notation;
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
protected final void decodeUnparsedEntities();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=7, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._unparsedEntities:Ljava/util/List;
ifnonnull 3
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield com.sun.xml.internal.fastinfoset.Decoder._unparsedEntities:Ljava/util/List;
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._unparsedEntities:Ljava/util/List;
invokeinterface java.util.List.clear:()V
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
istore 1
start local 1 5: goto 16
6: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherNCName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
astore 2
start local 2 7: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherURI:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
astore 3
start local 3 8: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._b:I
iconst_1
iand
ifle 10
9: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherURI:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
goto 11
StackMap locals: java.lang.String java.lang.String
StackMap stack:
10: ldc ""
11: StackMap locals:
StackMap stack: java.lang.String
astore 4
start local 4 12: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherNCName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
astore 5
start local 5 13: new com.sun.xml.internal.fastinfoset.UnparsedEntity
dup
aload 2
aload 3
aload 4
aload 5
invokespecial com.sun.xml.internal.fastinfoset.UnparsedEntity.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 6
start local 6 14: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._unparsedEntities:Ljava/util/List;
aload 6
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
15: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
istore 1
end local 6 end local 5 end local 4 end local 3 end local 2 16: StackMap locals:
StackMap stack:
iload 1
sipush 254
iand
sipush 208
if_icmpeq 6
17: iload 1
sipush 240
if_icmpeq 19
18: new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.unparsedEntities"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
19: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
5 20 1 b I
7 16 2 name Ljava/lang/String;
8 16 3 system_identifier Ljava/lang/String;
12 16 4 public_identifier Ljava/lang/String;
13 16 5 notation_name Ljava/lang/String;
14 16 6 unparsedEntity Lcom/sun/xml/internal/fastinfoset/UnparsedEntity;
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
protected final java.lang.String decodeCharacterEncodingScheme();
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.fastinfoset.Decoder.decodeNonEmptyOctetStringOnSecondBitAsUtf8String:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
protected final java.lang.String decodeVersion();
descriptor: ()Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeNonIdentifyingStringOnFirstBit:()I
tableswitch { // 0 - 3
0: 1
1: 6
2: 5
3: 7
default: 7
}
1: StackMap locals:
StackMap stack:
new java.lang.String
dup
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
invokespecial java.lang.String.<init>:([CII)V
astore 1
start local 1 2: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._addToTable:Z
ifeq 4
3: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherString:Lcom/sun/xml/internal/fastinfoset/util/CharArrayArray;
new com.sun.xml.internal.fastinfoset.util.CharArrayString
dup
aload 1
invokespecial com.sun.xml.internal.fastinfoset.util.CharArrayString.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayArray.add:(Lcom/sun/xml/internal/fastinfoset/util/CharArray;)V
4: StackMap locals: java.lang.String
StackMap stack:
aload 1
areturn
end local 1 5: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.decodingNotSupported"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherString:Lcom/sun/xml/internal/fastinfoset/util/CharArrayArray;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._integer:I
invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayArray.get:(I)Lcom/sun/xml/internal/fastinfoset/util/CharArray;
invokevirtual com.sun.xml.internal.fastinfoset.util.CharArray.toString:()Ljava/lang/String;
areturn
7: StackMap locals:
StackMap stack:
ldc ""
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
2 5 1 data Ljava/lang/String;
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
protected final com.sun.xml.internal.fastinfoset.QualifiedName decodeEIIIndexMedium();
descriptor: ()Lcom/sun/xml/internal/fastinfoset/QualifiedName;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._b:I
bipush 7
iand
bipush 8
ishl
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
1: bipush 32
2: iadd
istore 1
start local 1 3: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.elementName:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
getfield com.sun.xml.internal.fastinfoset.util.QualifiedNameArray._array:[Lcom/sun/xml/internal/fastinfoset/QualifiedName;
iload 1
aaload
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
3 4 1 i I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
protected final com.sun.xml.internal.fastinfoset.QualifiedName decodeEIIIndexLarge();
descriptor: ()Lcom/sun/xml/internal/fastinfoset/QualifiedName;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._b:I
bipush 48
iand
bipush 32
if_icmpne 5
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._b:I
bipush 7
iand
bipush 16
ishl
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 8
ishl
ior
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
2: sipush 2080
3: iadd
istore 1
start local 1 4: goto 8
end local 1 5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 15
iand
bipush 16
ishl
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 8
ishl
ior
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
6: ldc 526368
7: iadd
istore 1
start local 1 8: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.elementName:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
getfield com.sun.xml.internal.fastinfoset.util.QualifiedNameArray._array:[Lcom/sun/xml/internal/fastinfoset/QualifiedName;
iload 1
aaload
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
4 5 1 i I
8 9 1 i I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
protected final com.sun.xml.internal.fastinfoset.QualifiedName decodeLiteralQualifiedName(int, com.sun.xml.internal.fastinfoset.QualifiedName);
descriptor: (ILcom/sun/xml/internal/fastinfoset/QualifiedName;)Lcom/sun/xml/internal/fastinfoset/QualifiedName;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 1
new com.sun.xml.internal.fastinfoset.QualifiedName
dup
invokespecial com.sun.xml.internal.fastinfoset.QualifiedName.<init>:()V
astore 2
1: StackMap locals:
StackMap stack:
iload 1
tableswitch { // 0 - 3
0: 2
1: 11
2: 20
3: 21
default: 30
}
2: StackMap locals:
StackMap stack:
aload 2
3: ldc ""
4: ldc ""
5: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.localName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
6: iconst_m1
7: iconst_m1
8: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
9: aconst_null
10: invokevirtual com.sun.xml.internal.fastinfoset.QualifiedName.set:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;III[C)Lcom/sun/xml/internal/fastinfoset/QualifiedName;
areturn
11: StackMap locals:
StackMap stack:
aload 2
12: ldc ""
13: aload 0
iconst_0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeIdentifyingNonEmptyStringIndexOnFirstBitAsNamespaceName:(Z)Ljava/lang/String;
14: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.localName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
15: iconst_m1
16: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
17: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
18: aconst_null
19: invokevirtual com.sun.xml.internal.fastinfoset.QualifiedName.set:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;III[C)Lcom/sun/xml/internal/fastinfoset/QualifiedName;
areturn
20: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.qNameMissingNamespaceName"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
21: StackMap locals:
StackMap stack:
aload 2
22: aload 0
iconst_1
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeIdentifyingNonEmptyStringIndexOnFirstBitAsPrefix:(Z)Ljava/lang/String;
23: aload 0
iconst_1
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeIdentifyingNonEmptyStringIndexOnFirstBitAsNamespaceName:(Z)Ljava/lang/String;
24: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.localName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
25: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
26: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
27: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
28: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
29: invokevirtual com.sun.xml.internal.fastinfoset.QualifiedName.set:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;III[C)Lcom/sun/xml/internal/fastinfoset/QualifiedName;
areturn
30: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.decodingEII"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 31 1 state I
0 31 2 q Lcom/sun/xml/internal/fastinfoset/QualifiedName;
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
state
q
protected final int decodeNonIdentifyingStringOnFirstBit();
descriptor: ()I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
istore 1
start local 1 1: iload 1
invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.NISTRING:(I)I
tableswitch { // 0 - 11
0: 2
1: 8
2: 14
3: 27
4: 33
5: 39
6: 52
7: 61
8: 69
9: 71
10: 75
11: 79
default: 80
}
2: StackMap locals: int
StackMap stack:
aload 0
iload 1
bipush 64
iand
ifle 3
iconst_1
goto 4
StackMap locals:
StackMap stack: com.sun.xml.internal.fastinfoset.Decoder
3: iconst_0
StackMap locals: com.sun.xml.internal.fastinfoset.Decoder int
StackMap stack: com.sun.xml.internal.fastinfoset.Decoder int
4: putfield com.sun.xml.internal.fastinfoset.Decoder._addToTable:Z
5: aload 0
iload 1
bipush 7
iand
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
6: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsCharBuffer:()V
7: iconst_0
ireturn
8: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 64
iand
ifle 9
iconst_1
goto 10
StackMap locals:
StackMap stack: com.sun.xml.internal.fastinfoset.Decoder
9: iconst_0
StackMap locals: com.sun.xml.internal.fastinfoset.Decoder int
StackMap stack: com.sun.xml.internal.fastinfoset.Decoder int
10: putfield com.sun.xml.internal.fastinfoset.Decoder._addToTable:Z
11: aload 0
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 9
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
12: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsCharBuffer:()V
13: iconst_0
ireturn
14: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 64
iand
ifle 15
iconst_1
goto 16
StackMap locals:
StackMap stack: com.sun.xml.internal.fastinfoset.Decoder
15: iconst_0
StackMap locals: com.sun.xml.internal.fastinfoset.Decoder int
StackMap stack: com.sun.xml.internal.fastinfoset.Decoder int
16: putfield com.sun.xml.internal.fastinfoset.Decoder._addToTable:Z
17: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 24
ishl
18: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 16
ishl
19: ior
20: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 8
ishl
21: ior
22: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
23: ior
istore 2
start local 2 24: aload 0
iload 2
sipush 265
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
25: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsCharBuffer:()V
26: iconst_0
ireturn
end local 2 27: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 64
iand
ifle 28
iconst_1
goto 29
StackMap locals:
StackMap stack: com.sun.xml.internal.fastinfoset.Decoder
28: iconst_0
StackMap locals: com.sun.xml.internal.fastinfoset.Decoder int
StackMap stack: com.sun.xml.internal.fastinfoset.Decoder int
29: putfield com.sun.xml.internal.fastinfoset.Decoder._addToTable:Z
30: aload 0
iload 1
bipush 7
iand
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
31: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf16StringAsCharBuffer:()V
32: iconst_0
ireturn
33: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 64
iand
ifle 34
iconst_1
goto 35
StackMap locals:
StackMap stack: com.sun.xml.internal.fastinfoset.Decoder
34: iconst_0
StackMap locals: com.sun.xml.internal.fastinfoset.Decoder int
StackMap stack: com.sun.xml.internal.fastinfoset.Decoder int
35: putfield com.sun.xml.internal.fastinfoset.Decoder._addToTable:Z
36: aload 0
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 9
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
37: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf16StringAsCharBuffer:()V
38: iconst_0
ireturn
39: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 64
iand
ifle 40
iconst_1
goto 41
StackMap locals:
StackMap stack: com.sun.xml.internal.fastinfoset.Decoder
40: iconst_0
StackMap locals: com.sun.xml.internal.fastinfoset.Decoder int
StackMap stack: com.sun.xml.internal.fastinfoset.Decoder int
41: putfield com.sun.xml.internal.fastinfoset.Decoder._addToTable:Z
42: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 24
ishl
43: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 16
ishl
44: ior
45: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 8
ishl
46: ior
47: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
48: ior
istore 2
start local 2 49: aload 0
iload 2
sipush 265
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
50: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf16StringAsCharBuffer:()V
51: iconst_0
ireturn
end local 2 52: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 64
iand
ifle 53
iconst_1
goto 54
StackMap locals:
StackMap stack: com.sun.xml.internal.fastinfoset.Decoder
53: iconst_0
StackMap locals: com.sun.xml.internal.fastinfoset.Decoder int
StackMap stack: com.sun.xml.internal.fastinfoset.Decoder int
54: putfield com.sun.xml.internal.fastinfoset.Decoder._addToTable:Z
55: aload 0
iload 1
bipush 15
iand
iconst_4
ishl
putfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
56: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
istore 2
start local 2 57: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
iload 2
sipush 240
iand
iconst_4
ishr
ior
putfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
58: aload 0
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeOctetsOnFifthBitOfNonIdentifyingStringOnFirstBit:(I)V
59: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeRestrictedAlphabetAsCharBuffer:()V
60: iconst_0
ireturn
end local 2 61: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 64
iand
ifle 62
iconst_1
goto 63
StackMap locals:
StackMap stack: com.sun.xml.internal.fastinfoset.Decoder
62: iconst_0
StackMap locals: com.sun.xml.internal.fastinfoset.Decoder int
StackMap stack: com.sun.xml.internal.fastinfoset.Decoder int
63: putfield com.sun.xml.internal.fastinfoset.Decoder._addToTable:Z
64: aload 0
iload 1
bipush 15
iand
iconst_4
ishl
putfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
65: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
istore 2
start local 2 66: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
iload 2
sipush 240
iand
iconst_4
ishr
ior
putfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
67: aload 0
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeOctetsOnFifthBitOfNonIdentifyingStringOnFirstBit:(I)V
68: iconst_2
ireturn
end local 2 69: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 63
iand
putfield com.sun.xml.internal.fastinfoset.Decoder._integer:I
70: iconst_1
ireturn
71: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 31
iand
bipush 8
ishl
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
72: bipush 64
iadd
73: putfield com.sun.xml.internal.fastinfoset.Decoder._integer:I
74: iconst_1
ireturn
75: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 15
iand
bipush 16
ishl
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 8
ishl
ior
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
76: sipush 8256
iadd
77: putfield com.sun.xml.internal.fastinfoset.Decoder._integer:I
78: iconst_1
ireturn
79: StackMap locals:
StackMap stack:
iconst_3
ireturn
80: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.decodingNonIdentifyingString"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 81 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
1 81 1 b I
24 27 2 length I
49 52 2 length I
57 61 2 b2 I
66 69 2 b2 I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
protected final void decodeOctetsOnFifthBitOfNonIdentifyingStringOnFirstBit(int);
descriptor: (I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: iload 1
bipush 15
iand
istore 1
1: iload 1
invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.NISTRING:(I)I
tableswitch { // 0 - 2
0: 2
1: 4
2: 6
default: 15
}
2: StackMap locals:
StackMap stack:
aload 0
iload 1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
3: goto 16
4: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 9
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
5: goto 16
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 24
ishl
7: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 16
ishl
8: ior
9: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 8
ishl
10: ior
11: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
12: ior
istore 2
start local 2 13: aload 0
iload 2
sipush 265
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
14: goto 16
end local 2 15: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.decodingOctets"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.ensureOctetBufferSize:()V
17: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferStart:I
18: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
19: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 20 1 b I
13 15 2 length I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
b
protected final void decodeOctetsOnSeventhBitOfNonIdentifyingStringOnThirdBit(int);
descriptor: (I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iconst_3
iand
tableswitch { // 0 - 3
0: 1
1: 3
2: 5
3: 7
default: 13
}
1: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
2: goto 13
3: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
4: goto 13
5: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
iconst_3
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
6: goto 13
7: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 24
ishl
8: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 16
ishl
ior
9: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 8
ishl
ior
10: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
11: putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
12: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
sipush 259
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.ensureOctetBufferSize:()V
14: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferStart:I
15: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
16: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 17 1 b I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
b
protected final java.lang.String decodeIdentifyingNonEmptyStringOnFirstBit(com.sun.xml.internal.fastinfoset.util.StringArray);
descriptor: (Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
istore 2
start local 2 1: iload 2
invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.ISTRING:(I)I
tableswitch { // 0 - 5
0: 2
1: 8
2: 14
3: 27
4: 29
5: 33
default: 37
}
2: StackMap locals: int
StackMap stack:
aload 0
iload 2
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
3: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._stringInterning:Z
ifeq 4
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsString:()Ljava/lang/String;
invokevirtual java.lang.String.intern:()Ljava/lang/String;
goto 5
StackMap locals:
StackMap stack:
4: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
5: astore 3
start local 3 6: aload 0
aload 1
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.add:(Ljava/lang/String;)I
iconst_1
isub
putfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
7: aload 3
areturn
end local 3 8: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 65
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
9: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._stringInterning:Z
ifeq 10
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsString:()Ljava/lang/String;
invokevirtual java.lang.String.intern:()Ljava/lang/String;
goto 11
StackMap locals:
StackMap stack:
10: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
11: astore 3
start local 3 12: aload 0
aload 1
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.add:(Ljava/lang/String;)I
iconst_1
isub
putfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
13: aload 3
areturn
end local 3 14: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 24
ishl
15: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 16
ishl
16: ior
17: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 8
ishl
18: ior
19: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
20: ior
istore 3
start local 3 21: aload 0
iload 3
sipush 321
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
22: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._stringInterning:Z
ifeq 23
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsString:()Ljava/lang/String;
invokevirtual java.lang.String.intern:()Ljava/lang/String;
goto 24
StackMap locals: int
StackMap stack:
23: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
24: astore 4
start local 4 25: aload 0
aload 1
aload 4
invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.add:(Ljava/lang/String;)I
iconst_1
isub
putfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
26: aload 4
areturn
end local 4 end local 3 27: StackMap locals:
StackMap stack:
aload 0
iload 2
bipush 63
iand
putfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
28: aload 1
getfield com.sun.xml.internal.fastinfoset.util.StringArray._array:[Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
aaload
areturn
29: StackMap locals:
StackMap stack:
aload 0
iload 2
bipush 31
iand
bipush 8
ishl
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
30: bipush 64
iadd
31: putfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
32: aload 1
getfield com.sun.xml.internal.fastinfoset.util.StringArray._array:[Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
aaload
areturn
33: StackMap locals:
StackMap stack:
aload 0
iload 2
bipush 15
iand
bipush 16
ishl
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 8
ishl
ior
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
34: sipush 8256
iadd
35: putfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
36: aload 1
getfield com.sun.xml.internal.fastinfoset.util.StringArray._array:[Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
aaload
areturn
37: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.decodingIdentifyingString"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 38 1 table Lcom/sun/xml/internal/fastinfoset/util/StringArray;
1 38 2 b I
6 8 3 s Ljava/lang/String;
12 14 3 s Ljava/lang/String;
21 27 3 length I
25 27 4 s Ljava/lang/String;
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
table
protected final java.lang.String decodeIdentifyingNonEmptyStringOnFirstBitAsPrefix(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
istore 2
start local 2 1: iload 2
invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.ISTRING_PREFIX_NAMESPACE:(I)I
tableswitch { // 0 - 10
0: 26
1: 32
2: 38
3: 59
4: 61
5: 65
6: 2
7: 13
8: 26
9: 26
10: 51
default: 69
}
2: StackMap locals: int
StackMap stack:
aload 0
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.XML_NAMESPACE_PREFIX_LENGTH:I
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
3: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsCharBuffer:()V
4: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_0
caload
bipush 120
if_icmpne 8
5: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_1
caload
bipush 109
if_icmpne 8
6: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_2
caload
bipush 108
if_icmpne 8
7: new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.prefixIllegal"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._stringInterning:Z
ifeq 9
new java.lang.String
dup
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
invokespecial java.lang.String.<init>:([CII)V
invokevirtual java.lang.String.intern:()Ljava/lang/String;
goto 10
9: StackMap locals:
StackMap stack:
new java.lang.String
dup
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
invokespecial java.lang.String.<init>:([CII)V
10: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 11: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.util.PrefixArray.add:(Ljava/lang/String;)I
putfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
12: aload 3
areturn
end local 3 13: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.XMLNS_NAMESPACE_PREFIX_LENGTH:I
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
14: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsCharBuffer:()V
15: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_0
caload
bipush 120
if_icmpne 21
16: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_1
caload
bipush 109
if_icmpne 21
17: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_2
caload
bipush 108
if_icmpne 21
18: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_3
caload
bipush 110
if_icmpne 21
19: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_4
caload
bipush 115
if_icmpne 21
20: new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.xmlns"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
21: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._stringInterning:Z
ifeq 22
new java.lang.String
dup
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
invokespecial java.lang.String.<init>:([CII)V
invokevirtual java.lang.String.intern:()Ljava/lang/String;
goto 23
22: StackMap locals:
StackMap stack:
new java.lang.String
dup
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
invokespecial java.lang.String.<init>:([CII)V
23: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 24: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.util.PrefixArray.add:(Ljava/lang/String;)I
putfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
25: aload 3
areturn
end local 3 26: StackMap locals:
StackMap stack:
aload 0
iload 2
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
27: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._stringInterning:Z
ifeq 28
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsString:()Ljava/lang/String;
invokevirtual java.lang.String.intern:()Ljava/lang/String;
goto 29
StackMap locals:
StackMap stack:
28: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
29: astore 3
start local 3 30: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.util.PrefixArray.add:(Ljava/lang/String;)I
putfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
31: aload 3
areturn
end local 3 32: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 65
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
33: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._stringInterning:Z
ifeq 34
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsString:()Ljava/lang/String;
invokevirtual java.lang.String.intern:()Ljava/lang/String;
goto 35
StackMap locals:
StackMap stack:
34: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
35: astore 3
start local 3 36: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.util.PrefixArray.add:(Ljava/lang/String;)I
putfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
37: aload 3
areturn
end local 3 38: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 24
ishl
39: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 16
ishl
40: ior
41: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 8
ishl
42: ior
43: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
44: ior
istore 3
start local 3 45: aload 0
iload 3
sipush 321
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
46: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._stringInterning:Z
ifeq 47
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsString:()Ljava/lang/String;
invokevirtual java.lang.String.intern:()Ljava/lang/String;
goto 48
StackMap locals: int
StackMap stack:
47: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
48: astore 4
start local 4 49: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
aload 4
invokevirtual com.sun.xml.internal.fastinfoset.util.PrefixArray.add:(Ljava/lang/String;)I
putfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
50: aload 4
areturn
end local 4 end local 3 51: StackMap locals:
StackMap stack:
iload 1
ifeq 58
52: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
53: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.peek:()I
invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.ISTRING_PREFIX_NAMESPACE:(I)I
54: bipush 10
55: if_icmpeq 57
56: new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.wrongNamespaceName"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
57: StackMap locals:
StackMap stack:
ldc "xml"
areturn
58: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.missingNamespaceName"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
59: StackMap locals:
StackMap stack:
aload 0
iload 2
bipush 63
iand
putfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
60: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
getfield com.sun.xml.internal.fastinfoset.util.PrefixArray._array:[Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
iconst_1
isub
aaload
areturn
61: StackMap locals:
StackMap stack:
aload 0
iload 2
bipush 31
iand
bipush 8
ishl
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
62: bipush 64
iadd
63: putfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
64: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
getfield com.sun.xml.internal.fastinfoset.util.PrefixArray._array:[Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
iconst_1
isub
aaload
areturn
65: StackMap locals:
StackMap stack:
aload 0
iload 2
bipush 15
iand
bipush 16
ishl
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 8
ishl
ior
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
66: sipush 8256
iadd
67: putfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
68: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
getfield com.sun.xml.internal.fastinfoset.util.PrefixArray._array:[Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
iconst_1
isub
aaload
areturn
69: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.decodingIdentifyingStringForPrefix"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 70 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 70 1 namespaceNamePresent Z
1 70 2 b I
11 13 3 s Ljava/lang/String;
24 26 3 s Ljava/lang/String;
30 32 3 s Ljava/lang/String;
36 38 3 s Ljava/lang/String;
45 51 3 length I
49 51 4 s Ljava/lang/String;
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
namespaceNamePresent
protected final java.lang.String decodeIdentifyingNonEmptyStringIndexOnFirstBitAsPrefix(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
istore 2
start local 2 1: iload 2
invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.ISTRING_PREFIX_NAMESPACE:(I)I
tableswitch { // 3 - 10
3: 10
4: 12
5: 16
6: 20
7: 20
8: 20
9: 20
10: 2
default: 20
}
2: StackMap locals: int
StackMap stack:
iload 1
ifeq 9
3: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
4: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.peek:()I
invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.ISTRING_PREFIX_NAMESPACE:(I)I
5: bipush 10
6: if_icmpeq 8
7: new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.wrongNamespaceName"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
ldc "xml"
areturn
9: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.missingNamespaceName"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
aload 0
iload 2
bipush 63
iand
putfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
11: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
getfield com.sun.xml.internal.fastinfoset.util.PrefixArray._array:[Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
iconst_1
isub
aaload
areturn
12: StackMap locals:
StackMap stack:
aload 0
iload 2
bipush 31
iand
bipush 8
ishl
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
13: bipush 64
iadd
14: putfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
15: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
getfield com.sun.xml.internal.fastinfoset.util.PrefixArray._array:[Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
iconst_1
isub
aaload
areturn
16: StackMap locals:
StackMap stack:
aload 0
iload 2
bipush 15
iand
bipush 16
ishl
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 8
ishl
ior
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
17: sipush 8256
iadd
18: putfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
19: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
getfield com.sun.xml.internal.fastinfoset.util.PrefixArray._array:[Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._prefixIndex:I
iconst_1
isub
aaload
areturn
20: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.decodingIdentifyingStringForPrefix"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 21 1 namespaceNamePresent Z
1 21 2 b I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
namespaceNamePresent
protected final java.lang.String decodeIdentifyingNonEmptyStringOnFirstBitAsNamespaceName(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
istore 2
start local 2 1: iload 2
invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.ISTRING_PREFIX_NAMESPACE:(I)I
tableswitch { // 0 - 10
0: 2
1: 26
2: 32
3: 49
4: 51
5: 55
6: 2
7: 2
8: 8
9: 17
10: 45
default: 59
}
2: StackMap locals: int
StackMap stack:
aload 0
iload 2
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
3: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._stringInterning:Z
ifeq 4
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsString:()Ljava/lang/String;
invokevirtual java.lang.String.intern:()Ljava/lang/String;
goto 5
StackMap locals:
StackMap stack:
4: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
5: astore 3
start local 3 6: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.add:(Ljava/lang/String;)I
putfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
7: aload 3
areturn
end local 3 8: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.XMLNS_NAMESPACE_NAME_LENGTH:I
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
9: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsCharBuffer:()V
10: aload 0
getstatic com.sun.xml.internal.fastinfoset.Decoder.XMLNS_NAMESPACE_NAME_CHARS:[C
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.compareCharsWithCharBufferFromEndToStart:([C)Z
ifeq 12
11: new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.xmlnsConnotBeBoundToPrefix"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._stringInterning:Z
ifeq 13
new java.lang.String
dup
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
invokespecial java.lang.String.<init>:([CII)V
invokevirtual java.lang.String.intern:()Ljava/lang/String;
goto 14
13: StackMap locals:
StackMap stack:
new java.lang.String
dup
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
invokespecial java.lang.String.<init>:([CII)V
14: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 15: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.add:(Ljava/lang/String;)I
putfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
16: aload 3
areturn
end local 3 17: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.XML_NAMESPACE_NAME_LENGTH:I
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
18: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsCharBuffer:()V
19: aload 0
getstatic com.sun.xml.internal.fastinfoset.Decoder.XML_NAMESPACE_NAME_CHARS:[C
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.compareCharsWithCharBufferFromEndToStart:([C)Z
ifeq 21
20: new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.illegalNamespaceName"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
21: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._stringInterning:Z
ifeq 22
new java.lang.String
dup
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
invokespecial java.lang.String.<init>:([CII)V
invokevirtual java.lang.String.intern:()Ljava/lang/String;
goto 23
22: StackMap locals:
StackMap stack:
new java.lang.String
dup
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
invokespecial java.lang.String.<init>:([CII)V
23: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 24: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.add:(Ljava/lang/String;)I
putfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
25: aload 3
areturn
end local 3 26: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 65
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
27: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._stringInterning:Z
ifeq 28
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsString:()Ljava/lang/String;
invokevirtual java.lang.String.intern:()Ljava/lang/String;
goto 29
StackMap locals:
StackMap stack:
28: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
29: astore 3
start local 3 30: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.add:(Ljava/lang/String;)I
putfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
31: aload 3
areturn
end local 3 32: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 24
ishl
33: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 16
ishl
34: ior
35: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 8
ishl
36: ior
37: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
38: ior
istore 3
start local 3 39: aload 0
iload 3
sipush 321
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
40: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._stringInterning:Z
ifeq 41
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsString:()Ljava/lang/String;
invokevirtual java.lang.String.intern:()Ljava/lang/String;
goto 42
StackMap locals: int
StackMap stack:
41: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
42: astore 4
start local 4 43: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
aload 4
invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.add:(Ljava/lang/String;)I
putfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
44: aload 4
areturn
end local 4 end local 3 45: StackMap locals:
StackMap stack:
iload 1
ifeq 48
46: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
47: ldc "http://www.w3.org/XML/1998/namespace"
areturn
48: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.namespaceWithoutPrefix"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
49: StackMap locals:
StackMap stack:
aload 0
iload 2
bipush 63
iand
putfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
50: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
getfield com.sun.xml.internal.fastinfoset.util.StringArray._array:[Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
iconst_1
isub
aaload
areturn
51: StackMap locals:
StackMap stack:
aload 0
iload 2
bipush 31
iand
bipush 8
ishl
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
52: bipush 64
iadd
53: putfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
54: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
getfield com.sun.xml.internal.fastinfoset.util.StringArray._array:[Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
iconst_1
isub
aaload
areturn
55: StackMap locals:
StackMap stack:
aload 0
iload 2
bipush 15
iand
bipush 16
ishl
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 8
ishl
ior
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
56: sipush 8256
iadd
57: putfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
58: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
getfield com.sun.xml.internal.fastinfoset.util.StringArray._array:[Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
iconst_1
isub
aaload
areturn
59: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.decodingForNamespaceName"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 60 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 60 1 prefixPresent Z
1 60 2 b I
6 8 3 s Ljava/lang/String;
15 17 3 s Ljava/lang/String;
24 26 3 s Ljava/lang/String;
30 32 3 s Ljava/lang/String;
39 45 3 length I
43 45 4 s Ljava/lang/String;
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
prefixPresent
protected final java.lang.String decodeIdentifyingNonEmptyStringIndexOnFirstBitAsNamespaceName(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
istore 2
start local 2 1: iload 2
invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.ISTRING_PREFIX_NAMESPACE:(I)I
tableswitch { // 3 - 10
3: 6
4: 8
5: 12
6: 16
7: 16
8: 16
9: 16
10: 2
default: 16
}
2: StackMap locals: int
StackMap stack:
iload 1
ifeq 5
3: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
4: ldc "http://www.w3.org/XML/1998/namespace"
areturn
5: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.namespaceWithoutPrefix"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 0
iload 2
bipush 63
iand
putfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
7: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
getfield com.sun.xml.internal.fastinfoset.util.StringArray._array:[Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
iconst_1
isub
aaload
areturn
8: StackMap locals:
StackMap stack:
aload 0
iload 2
bipush 31
iand
bipush 8
ishl
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
9: bipush 64
iadd
10: putfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
11: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
getfield com.sun.xml.internal.fastinfoset.util.StringArray._array:[Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
iconst_1
isub
aaload
areturn
12: StackMap locals:
StackMap stack:
aload 0
iload 2
bipush 15
iand
bipush 16
ishl
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 8
ishl
ior
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
13: sipush 8256
iadd
14: putfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
15: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
getfield com.sun.xml.internal.fastinfoset.util.StringArray._array:[Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._namespaceNameIndex:I
iconst_1
isub
aaload
areturn
16: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.decodingForNamespaceName"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 17 1 prefixPresent Z
1 17 2 b I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
prefixPresent
private boolean compareCharsWithCharBufferFromEndToStart(char[]);
descriptor: ([C)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
istore 2
start local 2 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 1
iload 2
caload
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iload 2
caload
if_icmpeq 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
iinc 2 -1
iload 2
ifge 2
5: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 6 1 c [C
1 6 2 i I
MethodParameters:
Name Flags
c
protected final java.lang.String decodeNonEmptyOctetStringOnSecondBitAsUtf8String();
descriptor: ()Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeNonEmptyOctetStringOnSecondBitAsUtf8CharArray:()V
1: new java.lang.String
dup
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
invokespecial java.lang.String.<init>:([CII)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
protected final void decodeNonEmptyOctetStringOnSecondBitAsUtf8CharArray();
descriptor: ()V
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.fastinfoset.Decoder.decodeNonEmptyOctetStringLengthOnSecondBit:()V
1: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsCharBuffer:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
protected final void decodeNonEmptyOctetStringLengthOnSecondBit();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
istore 1
start local 1 1: iload 1
invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.ISTRING:(I)I
tableswitch { // 0 - 5
0: 2
1: 4
2: 6
3: 15
4: 15
5: 15
default: 15
}
2: StackMap locals: int
StackMap stack:
aload 0
iload 1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
3: goto 16
4: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 65
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
5: goto 16
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 24
ishl
7: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 16
ishl
8: ior
9: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 8
ishl
10: ior
11: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
12: ior
istore 2
start local 2 13: aload 0
iload 2
sipush 321
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
14: goto 16
end local 2 15: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.decodingNonEmptyOctet"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
16: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
1 17 1 b I
13 15 2 length I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
protected final int decodeIntegerIndexOnSecondBit();
descriptor: ()I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
sipush 128
ior
istore 1
start local 1 1: iload 1
invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.ISTRING:(I)I
tableswitch { // 0 - 5
0: 9
1: 9
2: 9
3: 2
4: 3
5: 6
default: 9
}
2: StackMap locals: int
StackMap stack:
iload 1
bipush 63
iand
ireturn
3: StackMap locals:
StackMap stack:
iload 1
bipush 31
iand
bipush 8
ishl
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
4: bipush 64
5: iadd
ireturn
6: StackMap locals:
StackMap stack:
iload 1
bipush 15
iand
bipush 16
ishl
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 8
ishl
ior
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
7: sipush 8256
8: iadd
ireturn
9: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.decodingIndexOnSecondBit"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
1 10 1 b I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
protected final void ();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder._isFastInfosetDocument:()Z
ifne 2
1: new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.notFIDocument"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
protected final void decodeRestrictedAlphabetAsCharBuffer();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=8, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
iconst_1
if_icmpgt 3
1: aload 0
getstatic com.sun.xml.internal.fastinfoset.alphabet.BuiltInRestrictedAlphabets.table:[[C
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
aaload
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeFourBitAlphabetOctetsAsCharBuffer:([C)V
2: goto 10
StackMap locals:
StackMap stack:
3: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
bipush 32
if_icmplt 9
4: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.restrictedAlphabet:Lcom/sun/xml/internal/fastinfoset/util/CharArrayArray;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
bipush 32
isub
invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayArray.get:(I)Lcom/sun/xml/internal/fastinfoset/util/CharArray;
astore 1
start local 1 5: aload 1
ifnonnull 7
6: new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.alphabetNotPresent"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._identifier:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals: com.sun.xml.internal.fastinfoset.util.CharArray
StackMap stack:
aload 0
aload 1
getfield com.sun.xml.internal.fastinfoset.util.CharArray.ch:[C
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeAlphabetOctetsAsCharBuffer:([C)V
end local 1 8: goto 10
9: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.alphabetIdentifiersReserved"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
5 8 1 ca Lcom/sun/xml/internal/fastinfoset/util/CharArray;
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
protected final java.lang.String decodeRestrictedAlphabetAsString();
descriptor: ()Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeRestrictedAlphabetAsCharBuffer:()V
1: new java.lang.String
dup
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
invokespecial java.lang.String.<init>:([CII)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
protected final java.lang.String decodeRAOctetsAsString(char[]);
descriptor: ([C)Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeAlphabetOctetsAsCharBuffer:([C)V
1: new java.lang.String
dup
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
invokespecial java.lang.String.<init>:([CII)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 2 1 restrictedAlphabet [C
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
restrictedAlphabet
protected final void decodeFourBitAlphabetOctetsAsCharBuffer(char[]);
descriptor: ([C)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
iconst_2
imul
istore 2
start local 2 2: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
arraylength
iload 2
if_icmpge 4
3: aload 0
iload 2
newarray 5
putfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
4: StackMap locals: int
StackMap stack:
iconst_0
istore 3
start local 3 5: iconst_0
istore 4
start local 4 6: goto 11
7: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferStart:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferStart:I
baload
sipush 255
iand
istore 3
8: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
aload 1
iload 3
iconst_4
ishr
caload
castore
9: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
aload 1
iload 3
bipush 15
iand
caload
castore
10: iinc 4 1
StackMap locals:
StackMap stack:
11: iload 4
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
iconst_1
isub
if_icmplt 7
end local 4 12: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferStart:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferStart:I
baload
sipush 255
iand
istore 3
13: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
aload 1
iload 3
iconst_4
ishr
caload
castore
14: iload 3
bipush 15
iand
istore 3
15: iload 3
bipush 15
if_icmpeq 17
16: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
aload 1
iload 3
bipush 15
iand
caload
castore
17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 18 1 restrictedAlphabet [C
2 18 2 characters I
5 18 3 v I
6 12 4 i I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
restrictedAlphabet
protected final void decodeAlphabetOctetsAsCharBuffer(char[]);
descriptor: ([C)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=8, args_size=2
start local 0 start local 1 0: aload 1
arraylength
iconst_2
if_icmpge 2
1: new java.lang.IllegalArgumentException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.alphabetMustContain2orMoreChars"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
iconst_1
istore 2
start local 2 3: goto 5
4: StackMap locals: int
StackMap stack:
iinc 2 1
5: StackMap locals:
StackMap stack:
iconst_1
iload 2
ishl
aload 1
arraylength
if_icmple 4
6: iconst_1
iload 2
ishl
iconst_1
isub
istore 3
start local 3 7: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
iconst_3
ishl
iload 2
idiv
istore 4
start local 4 8: iload 4
ifne 10
9: new java.io.IOException
dup
ldc ""
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals: int int
StackMap stack:
aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
11: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
arraylength
iload 4
if_icmpge 13
12: aload 0
iload 4
newarray 5
putfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.resetBits:()V
14: iconst_0
istore 5
start local 5 15: goto 23
16: StackMap locals: int
StackMap stack:
aload 0
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.readBits:(I)I
istore 6
start local 6 17: iload 2
bipush 8
if_icmpge 21
iload 6
iload 3
if_icmpne 21
18: iload 5
iload 2
imul
iconst_3
iushr
istore 7
start local 7 19: iload 7
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
iconst_1
isub
if_icmpeq 24
20: new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.alphabetIncorrectlyTerminated"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
athrow
end local 7 21: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
aload 1
iload 6
caload
castore
end local 6 22: iinc 5 1
StackMap locals:
StackMap stack:
23: iload 5
iload 4
if_icmplt 16
end local 5 24: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 25 1 restrictedAlphabet [C
3 25 2 bitsPerCharacter I
7 25 3 terminatingValue I
8 25 4 characters I
15 24 5 i I
17 22 6 value I
19 21 7 octetPosition I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
restrictedAlphabet
private void resetBits();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Decoder._bitsLeftInOctet:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
private int readBits(int);
descriptor: (I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 9
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._bitsLeftInOctet:I
ifne 5
3: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferStart:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferStart:I
baload
sipush 255
iand
putfield com.sun.xml.internal.fastinfoset.Decoder._b:I
4: aload 0
bipush 8
putfield com.sun.xml.internal.fastinfoset.Decoder._bitsLeftInOctet:I
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._b:I
iconst_1
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._bitsLeftInOctet:I
iconst_1
isub
dup_x1
putfield com.sun.xml.internal.fastinfoset.Decoder._bitsLeftInOctet:I
ishl
iand
ifle 6
iconst_1
goto 7
StackMap locals:
StackMap stack:
6: iconst_0
StackMap locals:
StackMap stack: int
7: istore 3
start local 3 8: iload 2
iload 3
iinc 1 -1
iload 1
ishl
ior
istore 2
end local 3 9: StackMap locals:
StackMap stack:
iload 1
ifgt 2
10: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 11 1 bits I
1 11 2 value I
8 9 3 bit I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
bits
protected final void decodeUtf8StringAsCharBuffer();
descriptor: ()V
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.fastinfoset.Decoder.ensureOctetBufferSize:()V
1: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringIntoCharBuffer:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
Exceptions:
throws java.io.IOException
protected final void decodeUtf8StringAsCharBuffer(char[], int);
descriptor: ([CI)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.ensureOctetBufferSize:()V
1: aload 0
aload 1
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringIntoCharBuffer:([CI)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 3 1 ch [C
0 3 2 offset I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
offset
protected final java.lang.String decodeUtf8StringAsString();
descriptor: ()Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringAsCharBuffer:()V
1: new java.lang.String
dup
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
invokespecial java.lang.String.<init>:([CII)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
Exceptions:
throws java.io.IOException
protected final void decodeUtf16StringAsCharBuffer();
descriptor: ()V
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.fastinfoset.Decoder.ensureOctetBufferSize:()V
1: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf16StringIntoCharBuffer:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
Exceptions:
throws java.io.IOException
protected final java.lang.String decodeUtf16StringAsString();
descriptor: ()Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf16StringAsCharBuffer:()V
1: new java.lang.String
dup
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
invokespecial java.lang.String.<init>:([CII)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
Exceptions:
throws java.io.IOException
private void ensureOctetBufferSize();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
iadd
if_icmpge 15
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
isub
istore 1
start local 1 2: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
arraylength
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
if_icmpge 7
3: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
newarray 8
astore 2
start local 2 4: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
aload 2
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
5: aload 0
aload 2
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
end local 2 6: goto 8
7: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
8: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
9: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._s:Ljava/io/InputStream;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
iload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
arraylength
iload 1
isub
invokevirtual java.io.InputStream.read:([BII)I
istore 2
start local 2 10: iload 2
ifge 12
11: new java.io.EOFException
dup
ldc "Unexpeceted EOF"
invokespecial java.io.EOFException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals: int
StackMap stack:
aload 0
iload 1
iload 2
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
13: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
if_icmpge 15
14: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.repeatedRead:()V
end local 2 end local 1 15: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
2 15 1 octetsInBuffer I
4 6 2 newOctetBuffer [B
10 15 2 octetsRead I
Exceptions:
throws java.io.IOException
private void repeatedRead();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=1
start local 0 0: goto 5
1: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._s:Ljava/io/InputStream;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
arraylength
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
isub
invokevirtual java.io.InputStream.read:([BII)I
istore 1
start local 1 2: iload 1
ifge 4
3: new java.io.EOFException
dup
ldc "Unexpeceted EOF"
invokespecial java.io.EOFException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
iload 1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
end local 1 5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
if_icmplt 1
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
2 5 1 octetsRead I
Exceptions:
throws java.io.IOException
protected final void decodeUtf8StringIntoCharBuffer();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
arraylength
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
if_icmpge 2
1: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
newarray 5
putfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
2: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
3: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
iadd
istore 1
start local 1 4: goto 10
5: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
sipush 255
iand
istore 2
start local 2 6: iload 2
invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.UTF8:(I)I
iconst_1
if_icmpne 9
7: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
iload 2
i2c
castore
8: goto 10
9: StackMap locals: int
StackMap stack:
aload 0
iload 2
iload 1
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeTwoToFourByteUtf8Character:(II)V
end local 2 10: StackMap locals:
StackMap stack:
iload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
if_icmpne 5
11: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
4 12 1 end I
6 10 2 b1 I
Exceptions:
throws java.io.IOException
protected final void decodeUtf8StringIntoCharBuffer(char[], int);
descriptor: ([CI)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 2
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
iadd
istore 3
start local 3 2: goto 8
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
sipush 255
iand
istore 4
start local 4 4: iload 4
invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.UTF8:(I)I
iconst_1
if_icmpne 7
5: aload 1
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
iload 4
i2c
castore
6: goto 8
7: StackMap locals: int
StackMap stack:
aload 0
aload 1
iload 4
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeTwoToFourByteUtf8Character:([CII)V
end local 4 8: StackMap locals:
StackMap stack:
iload 3
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
if_icmpne 3
9: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
iload 2
isub
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
10: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 11 1 ch [C
0 11 2 offset I
2 11 3 end I
4 8 4 b1 I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
offset
private void decodeTwoToFourByteUtf8Character(int, int);
descriptor: (II)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.UTF8:(I)I
tableswitch { // 2 - 4
2: 1
3: 11
4: 17
default: 24
}
1: StackMap locals:
StackMap stack:
iload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
if_icmpne 3
2: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringLengthTooSmall:()V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
sipush 255
iand
istore 3
start local 3 4: iload 3
sipush 192
iand
sipush 128
if_icmpeq 6
5: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringIllegalState:()V
6: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
7: iload 1
bipush 31
iand
bipush 6
ishl
8: iload 3
bipush 63
iand
9: ior
i2c
castore
10: goto 25
end local 3 11: StackMap locals:
StackMap stack:
aload 0
iload 2
iload 1
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8ThreeByteChar:(II)C
istore 3
start local 3 12: iload 3
invokestatic com.sun.xml.internal.fastinfoset.org.apache.xerces.util.XMLChar.isContent:(I)Z
ifeq 15
13: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
iload 3
castore
14: goto 25
15: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringIllegalState:()V
16: goto 25
end local 3 17: StackMap locals:
StackMap stack:
aload 0
iload 2
iload 1
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8FourByteChar:(II)I
istore 4
start local 4 18: iload 4
invokestatic com.sun.xml.internal.fastinfoset.org.apache.xerces.util.XMLChar.isContent:(I)Z
ifeq 22
19: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._utf8_highSurrogate:C
castore
20: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._utf8_lowSurrogate:C
castore
21: goto 25
22: StackMap locals: com.sun.xml.internal.fastinfoset.Decoder int int top int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringIllegalState:()V
23: goto 25
end local 4 24: StackMap locals: com.sun.xml.internal.fastinfoset.Decoder int int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringIllegalState:()V
25: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 26 1 b1 I
0 26 2 end I
4 11 3 b2 I
12 17 3 c C
18 24 4 supplemental I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b1
end
private void decodeTwoToFourByteUtf8Character(char[], int, int);
descriptor: ([CII)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.UTF8:(I)I
tableswitch { // 2 - 4
2: 1
3: 11
4: 17
default: 24
}
1: StackMap locals:
StackMap stack:
iload 3
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
if_icmpne 3
2: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringLengthTooSmall:()V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
sipush 255
iand
istore 4
start local 4 4: iload 4
sipush 192
iand
sipush 128
if_icmpeq 6
5: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringIllegalState:()V
6: StackMap locals: int
StackMap stack:
aload 1
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
7: iload 2
bipush 31
iand
bipush 6
ishl
8: iload 4
bipush 63
iand
9: ior
i2c
castore
10: goto 25
end local 4 11: StackMap locals:
StackMap stack:
aload 0
iload 3
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8ThreeByteChar:(II)C
istore 4
start local 4 12: iload 4
invokestatic com.sun.xml.internal.fastinfoset.org.apache.xerces.util.XMLChar.isContent:(I)Z
ifeq 15
13: aload 1
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
iload 4
castore
14: goto 25
15: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringIllegalState:()V
16: goto 25
end local 4 17: StackMap locals:
StackMap stack:
aload 0
iload 3
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8FourByteChar:(II)I
istore 5
start local 5 18: iload 5
invokestatic com.sun.xml.internal.fastinfoset.org.apache.xerces.util.XMLChar.isContent:(I)Z
ifeq 22
19: aload 1
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._utf8_highSurrogate:C
castore
20: aload 1
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._utf8_lowSurrogate:C
castore
21: goto 25
22: StackMap locals: com.sun.xml.internal.fastinfoset.Decoder char[] int int top int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringIllegalState:()V
23: goto 25
end local 5 24: StackMap locals: com.sun.xml.internal.fastinfoset.Decoder char[] int int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringIllegalState:()V
25: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 26 1 ch [C
0 26 2 b1 I
0 26 3 end I
4 11 4 b2 I
12 17 4 c C
18 24 5 supplemental I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
b1
end
protected final void decodeUtf8NCNameIntoCharBuffer();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
arraylength
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
if_icmpge 3
2: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
newarray 5
putfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
iadd
istore 1
start local 1 4: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
sipush 255
iand
istore 2
start local 2 5: iload 2
invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.UTF8_NCNAME:(I)I
ifne 8
6: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
iload 2
i2c
castore
7: goto 15
8: StackMap locals: int int
StackMap stack:
aload 0
iload 2
iload 1
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8NCNameStartTwoToFourByteCharacters:(II)V
9: goto 15
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
sipush 255
iand
istore 2
11: iload 2
invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.UTF8_NCNAME:(I)I
iconst_2
if_icmpge 14
12: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
iload 2
i2c
castore
13: goto 15
14: StackMap locals:
StackMap stack:
aload 0
iload 2
iload 1
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8NCNameTwoToFourByteCharacters:(II)V
15: StackMap locals:
StackMap stack:
iload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
if_icmpne 10
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/fastinfoset/Decoder;
4 17 1 end I
5 17 2 b1 I
Exceptions:
throws java.io.IOException
private void decodeUtf8NCNameStartTwoToFourByteCharacters(int, int);
descriptor: (II)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.UTF8_NCNAME:(I)I
tableswitch { // 1 - 4
1: 27
2: 1
3: 14
4: 20
default: 27
}
1: StackMap locals:
StackMap stack:
iload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
if_icmpne 3
2: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringLengthTooSmall:()V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
sipush 255
iand
istore 3
start local 3 4: iload 3
sipush 192
iand
sipush 128
if_icmpeq 6
5: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringIllegalState:()V
6: StackMap locals: int
StackMap stack:
iload 1
bipush 31
iand
bipush 6
ishl
7: iload 3
bipush 63
iand
8: ior
i2c
istore 4
start local 4 9: iload 4
invokestatic com.sun.xml.internal.fastinfoset.org.apache.xerces.util.XMLChar.isNCNameStart:(I)Z
ifeq 12
10: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
iload 4
castore
11: goto 28
12: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8NCNameIllegalState:()V
13: goto 28
end local 4 end local 3 14: StackMap locals:
StackMap stack:
aload 0
iload 2
iload 1
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8ThreeByteChar:(II)C
istore 3
start local 3 15: iload 3
invokestatic com.sun.xml.internal.fastinfoset.org.apache.xerces.util.XMLChar.isNCNameStart:(I)Z
ifeq 18
16: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
iload 3
castore
17: goto 28
18: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8NCNameIllegalState:()V
19: goto 28
end local 3 20: StackMap locals:
StackMap stack:
aload 0
iload 2
iload 1
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8FourByteChar:(II)I
istore 4
start local 4 21: iload 4
invokestatic com.sun.xml.internal.fastinfoset.org.apache.xerces.util.XMLChar.isNCNameStart:(I)Z
ifeq 25
22: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._utf8_highSurrogate:C
castore
23: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._utf8_lowSurrogate:C
castore
24: goto 28
25: StackMap locals: com.sun.xml.internal.fastinfoset.Decoder int int top int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8NCNameIllegalState:()V
26: goto 28
end local 4 27: StackMap locals: com.sun.xml.internal.fastinfoset.Decoder int int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8NCNameIllegalState:()V
28: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 29 1 b1 I
0 29 2 end I
4 14 3 b2 I
9 14 4 c C
15 20 3 c C
21 27 4 supplemental I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b1
end
private void decodeUtf8NCNameTwoToFourByteCharacters(int, int);
descriptor: (II)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.UTF8_NCNAME:(I)I
tableswitch { // 2 - 4
2: 1
3: 14
4: 20
default: 27
}
1: StackMap locals:
StackMap stack:
iload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
if_icmpne 3
2: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringLengthTooSmall:()V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
sipush 255
iand
istore 3
start local 3 4: iload 3
sipush 192
iand
sipush 128
if_icmpeq 6
5: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringIllegalState:()V
6: StackMap locals: int
StackMap stack:
iload 1
bipush 31
iand
bipush 6
ishl
7: iload 3
bipush 63
iand
8: ior
i2c
istore 4
start local 4 9: iload 4
invokestatic com.sun.xml.internal.fastinfoset.org.apache.xerces.util.XMLChar.isNCName:(I)Z
ifeq 12
10: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
iload 4
castore
11: goto 28
12: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8NCNameIllegalState:()V
13: goto 28
end local 4 end local 3 14: StackMap locals:
StackMap stack:
aload 0
iload 2
iload 1
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8ThreeByteChar:(II)C
istore 3
start local 3 15: iload 3
invokestatic com.sun.xml.internal.fastinfoset.org.apache.xerces.util.XMLChar.isNCName:(I)Z
ifeq 18
16: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
iload 3
castore
17: goto 28
18: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8NCNameIllegalState:()V
19: goto 28
end local 3 20: StackMap locals:
StackMap stack:
aload 0
iload 2
iload 1
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8FourByteChar:(II)I
istore 4
start local 4 21: iload 4
invokestatic com.sun.xml.internal.fastinfoset.org.apache.xerces.util.XMLChar.isNCName:(I)Z
ifeq 25
22: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._utf8_highSurrogate:C
castore
23: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._utf8_lowSurrogate:C
castore
24: goto 28
25: StackMap locals: com.sun.xml.internal.fastinfoset.Decoder int int top int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8NCNameIllegalState:()V
26: goto 28
end local 4 27: StackMap locals: com.sun.xml.internal.fastinfoset.Decoder int int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8NCNameIllegalState:()V
28: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 29 1 b1 I
0 29 2 end I
4 14 3 b2 I
9 14 4 c C
15 20 3 c C
21 27 4 supplemental I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b1
end
private char decodeUtf8ThreeByteChar(int, int);
descriptor: (II)C
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
if_icmpne 2
1: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringLengthTooSmall:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
sipush 255
iand
istore 3
start local 3 3: iload 3
sipush 192
iand
sipush 128
if_icmpne 6
4: iload 2
sipush 237
if_icmpne 5
iload 3
sipush 160
if_icmpge 6
5: StackMap locals: int
StackMap stack:
iload 2
bipush 15
iand
ifne 7
iload 3
bipush 32
iand
ifne 7
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringIllegalState:()V
7: StackMap locals:
StackMap stack:
iload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
if_icmpne 9
8: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringLengthTooSmall:()V
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
sipush 255
iand
istore 4
start local 4 10: iload 4
sipush 192
iand
sipush 128
if_icmpeq 12
11: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringIllegalState:()V
12: StackMap locals: int
StackMap stack:
iload 2
bipush 15
iand
bipush 12
ishl
13: iload 3
bipush 63
iand
bipush 6
ishl
14: ior
15: iload 4
bipush 63
iand
16: ior
i2c
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 17 1 end I
0 17 2 b1 I
3 17 3 b2 I
10 17 4 b3 I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
end
b1
private int decodeUtf8FourByteChar(int, int);
descriptor: (II)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: iload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
if_icmpne 2
1: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringLengthTooSmall:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
sipush 255
iand
istore 3
start local 3 3: iload 3
sipush 192
iand
sipush 128
if_icmpne 5
4: iload 3
bipush 48
iand
ifne 6
iload 2
bipush 7
iand
ifne 6
5: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringIllegalState:()V
6: StackMap locals:
StackMap stack:
iload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
if_icmpne 8
7: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringLengthTooSmall:()V
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
sipush 255
iand
istore 4
start local 4 9: iload 4
sipush 192
iand
sipush 128
if_icmpeq 11
10: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringIllegalState:()V
11: StackMap locals: int
StackMap stack:
iload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
if_icmpne 13
12: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringLengthTooSmall:()V
13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
sipush 255
iand
istore 5
start local 5 14: iload 5
sipush 192
iand
sipush 128
if_icmpeq 16
15: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringIllegalState:()V
16: StackMap locals: int
StackMap stack:
iload 2
iconst_2
ishl
bipush 28
iand
iload 3
iconst_4
ishr
iconst_3
iand
ior
istore 6
start local 6 17: iload 6
bipush 16
if_icmple 19
18: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.decodeUtf8StringIllegalState:()V
19: StackMap locals: int
StackMap stack:
iload 6
iconst_1
isub
istore 7
start local 7 20: aload 0
ldc 55296
21: iload 7
bipush 6
ishl
sipush 960
iand
ior
iload 3
iconst_2
ishl
bipush 60
iand
ior
22: iload 4
iconst_4
ishr
iconst_3
iand
ior
i2c
23: putfield com.sun.xml.internal.fastinfoset.Decoder._utf8_highSurrogate:C
24: aload 0
ldc 56320
iload 4
bipush 6
ishl
sipush 960
iand
ior
iload 5
bipush 63
iand
ior
i2c
putfield com.sun.xml.internal.fastinfoset.Decoder._utf8_lowSurrogate:C
25: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._utf8_highSurrogate:C
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._utf8_lowSurrogate:C
invokestatic com.sun.xml.internal.fastinfoset.org.apache.xerces.util.XMLChar.supplemental:(CC)I
ireturn
end local 7 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 26 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 26 1 end I
0 26 2 b1 I
3 26 3 b2 I
9 26 4 b3 I
14 26 5 b4 I
17 26 6 uuuuu I
20 26 7 wwww I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
end
b1
private void decodeUtf8StringLengthTooSmall();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: new java.io.IOException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.deliminatorTooSmall"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
Exceptions:
throws java.io.IOException
private void decodeUtf8StringIllegalState();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: new java.io.IOException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.UTF8Encoded"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
Exceptions:
throws java.io.IOException
private void decodeUtf8NCNameIllegalState();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: new java.io.IOException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.UTF8EncodedNCName"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
Exceptions:
throws java.io.IOException
private void decodeUtf16StringIntoCharBuffer();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
iconst_2
idiv
putfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
arraylength
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
if_icmpge 3
2: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
newarray 5
putfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
3: StackMap locals:
StackMap stack:
iconst_0
istore 1
start local 1 4: goto 8
5: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
bipush 8
ishl
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.read:()I
ior
i2c
istore 2
start local 2 6: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iload 1
iload 2
castore
end local 2 7: iinc 1 1
StackMap locals:
StackMap stack:
8: iload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBufferLength:I
if_icmplt 5
end local 1 9: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
4 9 1 i I
6 7 2 c C
Exceptions:
throws java.io.IOException
protected java.lang.String createQualifiedNameString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.sun.xml.internal.fastinfoset.Decoder.XMLNS_NAMESPACE_PREFIX_CHARS:[C
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.createQualifiedNameString:([CLjava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 1 1 second Ljava/lang/String;
MethodParameters:
Name Flags
second
protected java.lang.String createQualifiedNameString(char[], java.lang.String);
descriptor: ([CLjava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
arraylength
istore 3
start local 3 1: aload 2
invokevirtual java.lang.String.length:()I
istore 4
start local 4 2: iload 3
iload 4
iadd
iconst_1
iadd
istore 5
start local 5 3: iload 5
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
arraylength
if_icmpge 8
4: aload 1
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_0
iload 3
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
5: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iload 3
bipush 58
castore
6: aload 2
iconst_0
iload 4
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iload 3
iconst_1
iadd
invokevirtual java.lang.String.getChars:(II[CI)V
7: new java.lang.String
dup
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._charBuffer:[C
iconst_0
iload 5
invokespecial java.lang.String.<init>:([CII)V
areturn
8: StackMap locals: int int int
StackMap stack:
new java.lang.StringBuilder
dup
new java.lang.String
dup
aload 1
invokespecial java.lang.String.<init>:([C)V
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 6
start local 6 9: aload 6
bipush 58
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
10: aload 6
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: aload 6
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
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 12 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 12 1 first [C
0 12 2 second Ljava/lang/String;
1 12 3 l1 I
2 12 4 l2 I
3 12 5 total I
9 12 6 b Ljava/lang/StringBuilder;
MethodParameters:
Name Flags
first
second
protected final int read();
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.fastinfoset.Decoder._octetBufferOffset:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
if_icmpge 2
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
sipush 255
iand
ireturn
2: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._s:Ljava/io/InputStream;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
invokevirtual java.io.InputStream.read:([B)I
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
3: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
ifge 5
4: new java.io.EOFException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.EOF"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.io.EOFException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
6: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
iconst_0
baload
sipush 255
iand
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
Exceptions:
throws java.io.IOException
protected final void closeIfRequired();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._s:Ljava/io/InputStream;
ifnull 2
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._needForceStreamClose:Z
ifeq 2
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._s:Ljava/io/InputStream;
invokevirtual java.io.InputStream.close:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
Exceptions:
throws java.io.IOException
protected final int peek();
descriptor: ()I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.peek:(Lcom/sun/xml/internal/fastinfoset/OctetBufferListener;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
Exceptions:
throws java.io.IOException
protected final int peek(com.sun.xml.internal.fastinfoset.OctetBufferListener);
descriptor: (Lcom/sun/xml/internal/fastinfoset/OctetBufferListener;)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
if_icmpge 2
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
sipush 255
iand
ireturn
2: StackMap locals:
StackMap stack:
aload 1
ifnull 4
3: aload 1
invokeinterface com.sun.xml.internal.fastinfoset.OctetBufferListener.onBeforeOctetBufferOverwrite:()V
4: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._s:Ljava/io/InputStream;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
invokevirtual java.io.InputStream.read:([B)I
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
5: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
ifge 7
6: new java.io.EOFException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.EOF"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.io.EOFException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
8: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
iconst_0
baload
sipush 255
iand
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 9 1 octetBufferListener Lcom/sun/xml/internal/fastinfoset/OctetBufferListener;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
octetBufferListener
protected final int peek2(com.sun.xml.internal.fastinfoset.OctetBufferListener);
descriptor: (Lcom/sun/xml/internal/fastinfoset/OctetBufferListener;)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
iconst_1
iadd
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
if_icmpge 2
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
iconst_1
iadd
baload
sipush 255
iand
ireturn
2: StackMap locals:
StackMap stack:
aload 1
ifnull 4
3: aload 1
invokeinterface com.sun.xml.internal.fastinfoset.OctetBufferListener.onBeforeOctetBufferOverwrite:()V
4: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 5: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
if_icmpge 8
6: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
bastore
7: iconst_1
istore 2
8: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._s:Ljava/io/InputStream;
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
iload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
arraylength
iload 2
isub
invokevirtual java.io.InputStream.read:([BII)I
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
9: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferEnd:I
ifge 11
10: new java.io.EOFException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.EOF"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.io.EOFException.<init>:(Ljava/lang/String;)V
athrow
11: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
12: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
iconst_1
baload
sipush 255
iand
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
0 13 1 octetBufferListener Lcom/sun/xml/internal/fastinfoset/OctetBufferListener;
5 13 2 offset I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
octetBufferListener
protected final boolean _isFastInfosetDocument();
descriptor: ()Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.peek:()I
pop
1: aload 0
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.BINARY_HEADER:[B
arraylength
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
2: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.ensureOctetBufferSize:()V
3: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
4: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
iconst_0
baload
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.BINARY_HEADER:[B
iconst_0
baload
if_icmpne 8
5: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
iconst_1
baload
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.BINARY_HEADER:[B
iconst_1
baload
if_icmpne 8
6: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
iconst_2
baload
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.BINARY_HEADER:[B
iconst_2
baload
if_icmpne 8
7: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
iconst_3
baload
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.BINARY_HEADER:[B
iconst_3
baload
if_icmpeq 29
8: StackMap locals:
StackMap stack:
iconst_0
istore 1
start local 1 9: goto 27
10: StackMap locals: int
StackMap stack:
aload 0
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.XML_DECLARATION_VALUES:[[B
iload 1
aaload
arraylength
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
isub
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
11: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.ensureOctetBufferSize:()V
12: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
13: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
iconst_0
14: getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.XML_DECLARATION_VALUES:[[B
iload 1
aaload
15: getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.XML_DECLARATION_VALUES:[[B
iload 1
aaload
arraylength
16: invokevirtual com.sun.xml.internal.fastinfoset.Decoder.arrayEquals:([BI[BI)Z
17: ifeq 26
18: aload 0
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.BINARY_HEADER:[B
arraylength
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferLength:I
19: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Decoder.ensureOctetBufferSize:()V
20: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.BINARY_HEADER:[B
iconst_0
baload
if_icmpne 24
21: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.BINARY_HEADER:[B
iconst_1
baload
if_icmpne 24
22: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.BINARY_HEADER:[B
iconst_2
baload
if_icmpne 24
23: aload 0
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Decoder._octetBufferOffset:I
baload
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.BINARY_HEADER:[B
iconst_3
baload
if_icmpeq 25
24: StackMap locals:
StackMap stack:
iconst_0
ireturn
25: StackMap locals:
StackMap stack:
iconst_1
ireturn
26: StackMap locals:
StackMap stack:
iinc 1 1
StackMap locals:
StackMap stack:
27: iload 1
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.XML_DECLARATION_VALUES:[[B
arraylength
if_icmplt 10
end local 1 28: iconst_0
ireturn
29: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/sun/xml/internal/fastinfoset/Decoder;
9 28 1 i I
Exceptions:
throws java.io.IOException
private boolean arrayEquals(byte[], int, byte[], int);
descriptor: ([BI[BI)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iconst_0
istore 5
start local 5 1: goto 5
2: StackMap locals: int
StackMap stack:
aload 1
iload 2
iload 5
iadd
baload
aload 3
iload 5
baload
if_icmpeq 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
5: iload 5
iload 4
if_icmplt 2
end local 5 6: iconst_1
ireturn
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/Decoder;
0 7 1 b1 [B
0 7 2 offset I
0 7 3 b2 [B
0 7 4 length I
1 6 5 i I
MethodParameters:
Name Flags
b1
offset
b2
length
public static boolean isFastInfosetDocument(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: iconst_4
newarray 8
astore 1
start local 1 1: aload 0
aload 1
invokevirtual java.io.InputStream.read:([B)I
istore 2
start local 2 2: iload 2
iconst_4
if_icmplt 7
3: aload 1
iconst_0
baload
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.BINARY_HEADER:[B
iconst_0
baload
if_icmpne 7
4: aload 1
iconst_1
baload
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.BINARY_HEADER:[B
iconst_1
baload
if_icmpne 7
5: aload 1
iconst_2
baload
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.BINARY_HEADER:[B
iconst_2
baload
if_icmpne 7
6: aload 1
iconst_3
baload
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.BINARY_HEADER:[B
iconst_3
baload
if_icmpeq 8
7: StackMap locals: byte[] int
StackMap stack:
iconst_0
ireturn
8: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 s Ljava/io/InputStream;
1 9 1 header [B
2 9 2 readBytesCount I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
}
SourceFile: "Decoder.java"
NestMembers:
com.sun.xml.internal.fastinfoset.Decoder$EncodingAlgorithmInputStream
InnerClasses:
protected EncodingAlgorithmInputStream = com.sun.xml.internal.fastinfoset.Decoder$EncodingAlgorithmInputStream of com.sun.xml.internal.fastinfoset.Decoder