public abstract class com.sun.xml.internal.fastinfoset.Encoder extends org.xml.sax.helpers.DefaultHandler implements com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetSerializer
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.xml.internal.fastinfoset.Encoder
super_class: org.xml.sax.helpers.DefaultHandler
{
public static final java.lang.String CHARACTER_ENCODING_SCHEME_SYSTEM_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.xml.internal.fastinfoset.serializer.character-encoding-scheme"
protected static final java.lang.String _characterEncodingSchemeSystemDefault;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
private static int[] NUMERIC_CHARACTERS_TABLE;
descriptor: [I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static int[] DATE_TIME_CHARACTERS_TABLE;
descriptor: [I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private boolean _ignoreDTD;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean ;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean _ignoreProcessingInstructions;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean _ignoreWhiteSpaceTextContent;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean _useLocalNameAsKeyForQualifiedNameLookup;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean _encodingStringsAsUtf8;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int _nonIdentifyingStringOnThirdBitCES;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int _nonIdentifyingStringOnFirstBitCES;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.util.Map _registeredEncodingAlgorithms;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
protected com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary _v;
descriptor: Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
flags: (0x0004) ACC_PROTECTED
protected com.sun.xml.internal.org.jvnet.fastinfoset.VocabularyApplicationData _vData;
descriptor: Lcom/sun/xml/internal/org/jvnet/fastinfoset/VocabularyApplicationData;
flags: (0x0004) ACC_PROTECTED
private boolean _vIsInternal;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
protected boolean _terminate;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected int _b;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.io.OutputStream _s;
descriptor: Ljava/io/OutputStream;
flags: (0x0004) ACC_PROTECTED
protected char[] _charBuffer;
descriptor: [C
flags: (0x0004) ACC_PROTECTED
protected byte[] _octetBuffer;
descriptor: [B
flags: (0x0004) ACC_PROTECTED
protected int _octetBufferIndex;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _markIndex;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int minAttributeValueSize;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int maxAttributeValueSize;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int attributeValueMapTotalCharactersConstraint;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int minCharacterContentChunkSize;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int maxCharacterContentChunkSize;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int characterContentChunkMapTotalCharactersConstraint;
descriptor: I
flags: (0x0004) ACC_PROTECTED
private int _bitsLeftInOctet;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.fastinfoset.Encoder$EncodingBufferOutputStream _encodingBufferOutputStream;
descriptor: Lcom/sun/xml/internal/fastinfoset/Encoder$EncodingBufferOutputStream;
flags: (0x0002) ACC_PRIVATE
private byte[] _encodingBuffer;
descriptor: [B
flags: (0x0002) ACC_PRIVATE
private int _encodingBufferIndex;
descriptor: I
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=0
0: invokestatic com.sun.xml.internal.fastinfoset.Encoder.getDefaultEncodingScheme:()Ljava/lang/String;
putstatic com.sun.xml.internal.fastinfoset.Encoder._characterEncodingSchemeSystemDefault:Ljava/lang/String;
1: ldc "0123456789-+.E "
invokestatic com.sun.xml.internal.fastinfoset.Encoder.maxCharacter:(Ljava/lang/String;)I
iconst_1
iadd
newarray 10
putstatic com.sun.xml.internal.fastinfoset.Encoder.NUMERIC_CHARACTERS_TABLE:[I
2: ldc "0123456789-:TZ "
invokestatic com.sun.xml.internal.fastinfoset.Encoder.maxCharacter:(Ljava/lang/String;)I
iconst_1
iadd
newarray 10
putstatic com.sun.xml.internal.fastinfoset.Encoder.DATE_TIME_CHARACTERS_TABLE:[I
3: iconst_0
istore 0
start local 0 4: goto 7
5: StackMap locals: int
StackMap stack:
getstatic com.sun.xml.internal.fastinfoset.Encoder.NUMERIC_CHARACTERS_TABLE:[I
iload 0
iconst_m1
iastore
6: iinc 0 1
StackMap locals:
StackMap stack:
7: iload 0
getstatic com.sun.xml.internal.fastinfoset.Encoder.NUMERIC_CHARACTERS_TABLE:[I
arraylength
if_icmplt 5
end local 0 8: iconst_0
istore 0
start local 0 9: goto 12
10: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.fastinfoset.Encoder.DATE_TIME_CHARACTERS_TABLE:[I
iload 0
iconst_m1
iastore
11: iinc 0 1
StackMap locals:
StackMap stack:
12: iload 0
getstatic com.sun.xml.internal.fastinfoset.Encoder.DATE_TIME_CHARACTERS_TABLE:[I
arraylength
if_icmplt 10
end local 0 13: iconst_0
istore 0
start local 0 14: goto 17
15: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.fastinfoset.Encoder.NUMERIC_CHARACTERS_TABLE:[I
ldc "0123456789-+.E "
iload 0
invokevirtual java.lang.String.charAt:(I)C
iload 0
iastore
16: iinc 0 1
StackMap locals:
StackMap stack:
17: iload 0
ldc "0123456789-+.E "
invokevirtual java.lang.String.length:()I
if_icmplt 15
end local 0 18: iconst_0
istore 0
start local 0 19: goto 22
20: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.fastinfoset.Encoder.DATE_TIME_CHARACTERS_TABLE:[I
ldc "0123456789-:TZ "
iload 0
invokevirtual java.lang.String.charAt:(I)C
iload 0
iastore
21: iinc 0 1
StackMap locals:
StackMap stack:
22: iload 0
ldc "0123456789-:TZ "
invokevirtual java.lang.String.length:()I
if_icmplt 20
end local 0 23: return
LocalVariableTable:
Start End Slot Name Signature
4 8 0 i I
9 13 0 i I
14 18 0 i I
19 23 0 i I
private static java.lang.String getDefaultEncodingScheme();
descriptor: ()Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=0
0: ldc "com.sun.xml.internal.fastinfoset.serializer.character-encoding-scheme"
1: ldc "UTF-8"
2: invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 0
start local 0 3: aload 0
ldc "UTF-16BE"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
4: ldc "UTF-16BE"
areturn
5: StackMap locals: java.lang.String
StackMap stack:
ldc "UTF-8"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
3 6 0 p Ljava/lang/String;
private static int maxCharacter(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: iconst_0
istore 2
start local 2 2: goto 6
3: StackMap locals: int int
StackMap stack:
iload 1
aload 0
iload 2
invokevirtual java.lang.String.charAt:(I)C
if_icmpge 5
4: aload 0
iload 2
invokevirtual java.lang.String.charAt:(I)C
istore 1
5: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
6: iload 2
aload 0
invokevirtual java.lang.String.length:()I
if_icmplt 3
end local 2 7: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 alphabet Ljava/lang/String;
1 8 1 c I
2 7 2 i I
MethodParameters:
Name Flags
alphabet
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.xml.sax.helpers.DefaultHandler.<init>:()V
1: aload 0
iconst_1
putfield com.sun.xml.internal.fastinfoset.Encoder._encodingStringsAsUtf8:Z
2: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.fastinfoset.Encoder._registeredEncodingAlgorithms:Ljava/util/Map;
3: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Encoder._terminate:Z
4: aload 0
sipush 512
newarray 5
putfield com.sun.xml.internal.fastinfoset.Encoder._charBuffer:[C
5: aload 0
sipush 1024
newarray 8
putfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
6: aload 0
iconst_m1
putfield com.sun.xml.internal.fastinfoset.Encoder._markIndex:I
7: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Encoder.minAttributeValueSize:I
8: aload 0
bipush 32
putfield com.sun.xml.internal.fastinfoset.Encoder.maxAttributeValueSize:I
9: aload 0
ldc 1073741823
putfield com.sun.xml.internal.fastinfoset.Encoder.attributeValueMapTotalCharactersConstraint:I
10: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Encoder.minCharacterContentChunkSize:I
11: aload 0
bipush 32
putfield com.sun.xml.internal.fastinfoset.Encoder.maxCharacterContentChunkSize:I
12: aload 0
ldc 1073741823
putfield com.sun.xml.internal.fastinfoset.Encoder.characterContentChunkMapTotalCharactersConstraint:I
13: aload 0
new com.sun.xml.internal.fastinfoset.Encoder$EncodingBufferOutputStream
dup
aload 0
invokespecial com.sun.xml.internal.fastinfoset.Encoder$EncodingBufferOutputStream.<init>:(Lcom/sun/xml/internal/fastinfoset/Encoder;)V
putfield com.sun.xml.internal.fastinfoset.Encoder._encodingBufferOutputStream:Lcom/sun/xml/internal/fastinfoset/Encoder$EncodingBufferOutputStream;
14: aload 0
sipush 512
newarray 8
putfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
15: aload 0
getstatic com.sun.xml.internal.fastinfoset.Encoder._characterEncodingSchemeSystemDefault:Ljava/lang/String;
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.setCharacterEncodingScheme:(Ljava/lang/String;)V
16: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
protected void <init>(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial org.xml.sax.helpers.DefaultHandler.<init>:()V
1: aload 0
iconst_1
putfield com.sun.xml.internal.fastinfoset.Encoder._encodingStringsAsUtf8:Z
2: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.fastinfoset.Encoder._registeredEncodingAlgorithms:Ljava/util/Map;
3: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Encoder._terminate:Z
4: aload 0
sipush 512
newarray 5
putfield com.sun.xml.internal.fastinfoset.Encoder._charBuffer:[C
5: aload 0
sipush 1024
newarray 8
putfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
6: aload 0
iconst_m1
putfield com.sun.xml.internal.fastinfoset.Encoder._markIndex:I
7: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Encoder.minAttributeValueSize:I
8: aload 0
bipush 32
putfield com.sun.xml.internal.fastinfoset.Encoder.maxAttributeValueSize:I
9: aload 0
ldc 1073741823
putfield com.sun.xml.internal.fastinfoset.Encoder.attributeValueMapTotalCharactersConstraint:I
10: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Encoder.minCharacterContentChunkSize:I
11: aload 0
bipush 32
putfield com.sun.xml.internal.fastinfoset.Encoder.maxCharacterContentChunkSize:I
12: aload 0
ldc 1073741823
putfield com.sun.xml.internal.fastinfoset.Encoder.characterContentChunkMapTotalCharactersConstraint:I
13: aload 0
new com.sun.xml.internal.fastinfoset.Encoder$EncodingBufferOutputStream
dup
aload 0
invokespecial com.sun.xml.internal.fastinfoset.Encoder$EncodingBufferOutputStream.<init>:(Lcom/sun/xml/internal/fastinfoset/Encoder;)V
putfield com.sun.xml.internal.fastinfoset.Encoder._encodingBufferOutputStream:Lcom/sun/xml/internal/fastinfoset/Encoder$EncodingBufferOutputStream;
14: aload 0
sipush 512
newarray 8
putfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
15: aload 0
getstatic com.sun.xml.internal.fastinfoset.Encoder._characterEncodingSchemeSystemDefault:Ljava/lang/String;
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.setCharacterEncodingScheme:(Ljava/lang/String;)V
16: aload 0
iload 1
putfield com.sun.xml.internal.fastinfoset.Encoder._useLocalNameAsKeyForQualifiedNameLookup:Z
17: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 18 1 useLocalNameAsKeyForQualifiedNameLookup Z
MethodParameters:
Name Flags
useLocalNameAsKeyForQualifiedNameLookup
public final void setIgnoreDTD(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
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.Encoder._ignoreDTD:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 2 1 ignoreDTD Z
MethodParameters:
Name Flags
ignoreDTD
public final boolean getIgnoreDTD();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._ignoreDTD:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
public final void (boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
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.Encoder._ignoreComments:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 2 1 ignoreComments Z
MethodParameters:
Name Flags
ignoreComments
public final boolean ();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._ignoreComments:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
public final void setIgnoreProcesingInstructions(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
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.Encoder._ignoreProcessingInstructions:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 2 1 ignoreProcesingInstructions Z
MethodParameters:
Name Flags
ignoreProcesingInstructions
public final boolean getIgnoreProcesingInstructions();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._ignoreProcessingInstructions:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
public final void setIgnoreWhiteSpaceTextContent(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
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.Encoder._ignoreWhiteSpaceTextContent:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 2 1 ignoreWhiteSpaceTextContent Z
MethodParameters:
Name Flags
ignoreWhiteSpaceTextContent
public final boolean getIgnoreWhiteSpaceTextContent();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._ignoreWhiteSpaceTextContent:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
public void setCharacterEncodingScheme(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "UTF-16BE"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
1: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Encoder._encodingStringsAsUtf8:Z
2: aload 0
sipush 132
putfield com.sun.xml.internal.fastinfoset.Encoder._nonIdentifyingStringOnThirdBitCES:I
3: aload 0
bipush 16
putfield com.sun.xml.internal.fastinfoset.Encoder._nonIdentifyingStringOnFirstBitCES:I
4: goto 8
5: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.xml.internal.fastinfoset.Encoder._encodingStringsAsUtf8:Z
6: aload 0
sipush 128
putfield com.sun.xml.internal.fastinfoset.Encoder._nonIdentifyingStringOnThirdBitCES:I
7: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Encoder._nonIdentifyingStringOnFirstBitCES:I
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/Encoder;
0 9 1 characterEncodingScheme Ljava/lang/String;
MethodParameters:
Name Flags
characterEncodingScheme
public java.lang.String getCharacterEncodingScheme();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingStringsAsUtf8:Z
ifeq 1
ldc "UTF-8"
goto 2
StackMap locals:
StackMap stack:
1: ldc "UTF-16BE"
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
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.Encoder._registeredEncodingAlgorithms:Ljava/util/Map;
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._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.Encoder._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/Encoder;
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.Encoder._registeredEncodingAlgorithms:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
public int getMinCharacterContentChunkSize();
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.Encoder.minCharacterContentChunkSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
public void setMinCharacterContentChunkSize(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifge 2
1: iconst_0
istore 1
2: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.sun.xml.internal.fastinfoset.Encoder.minCharacterContentChunkSize:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 size I
MethodParameters:
Name Flags
size
public int getMaxCharacterContentChunkSize();
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.Encoder.maxCharacterContentChunkSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
public void setMaxCharacterContentChunkSize(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifge 2
1: iconst_0
istore 1
2: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.sun.xml.internal.fastinfoset.Encoder.maxCharacterContentChunkSize:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 size I
MethodParameters:
Name Flags
size
public int getCharacterContentChunkMapMemoryLimit();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder.characterContentChunkMapTotalCharactersConstraint:I
iconst_2
imul
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
public void setCharacterContentChunkMapMemoryLimit(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifge 2
1: iconst_0
istore 1
2: StackMap locals:
StackMap stack:
aload 0
iload 1
iconst_2
idiv
putfield com.sun.xml.internal.fastinfoset.Encoder.characterContentChunkMapTotalCharactersConstraint:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 size I
MethodParameters:
Name Flags
size
public boolean isCharacterContentChunkLengthMatchesLimit(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder.minCharacterContentChunkSize:I
if_icmplt 3
1: iload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder.maxCharacterContentChunkSize:I
2: if_icmpge 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 length I
MethodParameters:
Name Flags
length
public boolean canAddCharacterContentToTable(int, com.sun.xml.internal.fastinfoset.util.CharArrayIntMap);
descriptor: (ILcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayIntMap.getTotalCharacterCount:()I
iload 1
iadd
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder.characterContentChunkMapTotalCharactersConstraint:I
2: if_icmpge 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 length I
0 4 2 map Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
MethodParameters:
Name Flags
length
map
public int getMinAttributeValueSize();
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.Encoder.minAttributeValueSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
public void setMinAttributeValueSize(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifge 2
1: iconst_0
istore 1
2: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.sun.xml.internal.fastinfoset.Encoder.minAttributeValueSize:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 size I
MethodParameters:
Name Flags
size
public int getMaxAttributeValueSize();
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.Encoder.maxAttributeValueSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
public void setMaxAttributeValueSize(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifge 2
1: iconst_0
istore 1
2: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.sun.xml.internal.fastinfoset.Encoder.maxAttributeValueSize:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 size I
MethodParameters:
Name Flags
size
public void setAttributeValueMapMemoryLimit(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifge 2
1: iconst_0
istore 1
2: StackMap locals:
StackMap stack:
aload 0
iload 1
iconst_2
idiv
putfield com.sun.xml.internal.fastinfoset.Encoder.attributeValueMapTotalCharactersConstraint:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 size I
MethodParameters:
Name Flags
size
public int getAttributeValueMapMemoryLimit();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder.attributeValueMapTotalCharactersConstraint:I
iconst_2
imul
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
public boolean isAttributeValueLengthMatchesLimit(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder.minAttributeValueSize:I
if_icmplt 3
1: iload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder.maxAttributeValueSize:I
2: if_icmpge 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 length I
MethodParameters:
Name Flags
length
public boolean canAddAttributeToTable(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.attributeValue:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.getTotalCharacterCount:()I
iload 1
iadd
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder.attributeValueMapTotalCharactersConstraint:I
2: if_icmpge 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 length I
MethodParameters:
Name Flags
length
public void setExternalVocabulary(com.sun.xml.internal.org.jvnet.fastinfoset.ExternalVocabulary);
descriptor: (Lcom/sun/xml/internal/org/jvnet/fastinfoset/ExternalVocabulary;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
new com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary
dup
invokespecial com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.<init>:()V
putfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
1: new com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary
dup
aload 1
getfield com.sun.xml.internal.org.jvnet.fastinfoset.ExternalVocabulary.vocabulary:Lcom/sun/xml/internal/org/jvnet/fastinfoset/Vocabulary;
2: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._useLocalNameAsKeyForQualifiedNameLookup:Z
3: invokespecial com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.<init>:(Lcom/sun/xml/internal/org/jvnet/fastinfoset/Vocabulary;Z)V
astore 2
start local 2 4: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
aload 1
getfield com.sun.xml.internal.org.jvnet.fastinfoset.ExternalVocabulary.URI:Ljava/lang/String;
5: aload 2
iconst_0
6: invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.setExternalVocabulary:(Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;Z)V
7: aload 0
iconst_1
putfield com.sun.xml.internal.fastinfoset.Encoder._vIsInternal:Z
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 9 1 v Lcom/sun/xml/internal/org/jvnet/fastinfoset/ExternalVocabulary;
4 9 2 ev Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
MethodParameters:
Name Flags
v
public void setVocabularyApplicationData(com.sun.xml.internal.org.jvnet.fastinfoset.VocabularyApplicationData);
descriptor: (Lcom/sun/xml/internal/org/jvnet/fastinfoset/VocabularyApplicationData;)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.Encoder._vData:Lcom/sun/xml/internal/org/jvnet/fastinfoset/VocabularyApplicationData;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 2 1 data Lcom/sun/xml/internal/org/jvnet/fastinfoset/VocabularyApplicationData;
MethodParameters:
Name Flags
data
public com.sun.xml.internal.org.jvnet.fastinfoset.VocabularyApplicationData getVocabularyApplicationData();
descriptor: ()Lcom/sun/xml/internal/org/jvnet/fastinfoset/VocabularyApplicationData;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._vData:Lcom/sun/xml/internal/org/jvnet/fastinfoset/VocabularyApplicationData;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Encoder._terminate:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
public void setOutputStream(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
1: aload 0
iconst_m1
putfield com.sun.xml.internal.fastinfoset.Encoder._markIndex:I
2: aload 0
aload 1
putfield com.sun.xml.internal.fastinfoset.Encoder._s:Ljava/io/OutputStream;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 s Ljava/io/OutputStream;
MethodParameters:
Name Flags
s
public void setVocabulary(com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary);
descriptor: (Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;)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.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
1: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Encoder._vIsInternal:Z
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 3 1 vocabulary Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
MethodParameters:
Name Flags
vocabulary
protected final void (boolean);
descriptor: (Z)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifeq 2
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._s:Ljava/io/OutputStream;
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.XML_DECLARATION_VALUES:[[B
iconst_0
aaload
invokevirtual java.io.OutputStream.write:([B)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._s:Ljava/io/OutputStream;
getstatic com.sun.xml.internal.fastinfoset.EncodingConstants.BINARY_HEADER:[B
invokevirtual java.io.OutputStream.write:([B)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 encodeXmlDecl Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
encodeXmlDecl
protected final void encodeInitialVocabulary();
descriptor: ()V
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.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
ifnonnull 4
1: aload 0
new com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary
dup
invokespecial com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.<init>:()V
putfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
2: aload 0
iconst_1
putfield com.sun.xml.internal.fastinfoset.Encoder._vIsInternal:Z
3: goto 8
StackMap locals:
StackMap stack:
4: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._vIsInternal:Z
ifeq 8
5: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.clear:()V
6: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._vData:Lcom/sun/xml/internal/org/jvnet/fastinfoset/VocabularyApplicationData;
ifnull 8
7: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._vData:Lcom/sun/xml/internal/org/jvnet/fastinfoset/VocabularyApplicationData;
invokeinterface com.sun.xml.internal.org.jvnet.fastinfoset.VocabularyApplicationData.clear:()V
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.hasInitialVocabulary:()Z
ifne 11
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.hasExternalVocabulary:()Z
ifne 11
9: aload 0
iconst_0
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
10: goto 29
StackMap locals:
StackMap stack:
11: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.hasInitialVocabulary:()Z
ifeq 22
12: aload 0
bipush 32
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
13: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
14: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.getReadOnlyVocabulary:()Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
astore 1
start local 1 15: aload 1
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.hasExternalVocabulary:()Z
ifeq 19
16: aload 0
bipush 16
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
17: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
18: aload 0
iconst_0
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
19: StackMap locals: com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary
StackMap stack:
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.hasExternalVocabulary:()Z
ifeq 29
20: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.getExternalVocabularyURI:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyOctetStringOnSecondBit:(Ljava/lang/String;)V
end local 1 21: goto 29
StackMap locals:
StackMap stack:
22: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.hasExternalVocabulary:()Z
ifeq 29
23: aload 0
bipush 32
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
24: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
25: aload 0
bipush 16
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
26: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
27: aload 0
iconst_0
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
28: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.getExternalVocabularyURI:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyOctetStringOnSecondBit:(Ljava/lang/String;)V
29: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
15 21 1 initialVocabulary Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
Exceptions:
throws java.io.IOException
protected final void encodeDocumentTermination();
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.Encoder.encodeElementTermination:()V
1: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeTermination:()V
2: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Encoder._flush:()V
3: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._s:Ljava/io/OutputStream;
invokevirtual java.io.OutputStream.flush:()V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
Exceptions:
throws java.io.IOException
protected final void encodeElementTermination();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield com.sun.xml.internal.fastinfoset.Encoder._terminate:Z
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
lookupswitch { // 2
240: 2
255: 4
default: 5
}
2: StackMap locals:
StackMap stack:
aload 0
sipush 255
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
3: goto 6
4: StackMap locals:
StackMap stack:
aload 0
sipush 255
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
5: StackMap locals:
StackMap stack:
aload 0
sipush 240
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
Exceptions:
throws java.io.IOException
protected final void encodeTermination();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._terminate:Z
ifeq 4
1: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
2: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
3: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Encoder._terminate:Z
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
Exceptions:
throws java.io.IOException
protected final void encodeNamespaceAttribute(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)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
sipush 204
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
1: aload 1
invokevirtual java.lang.String.length:()I
ifle 3
2: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
iconst_2
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
3: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.lang.String.length:()I
ifle 5
4: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
iconst_1
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
5: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
6: aload 1
invokevirtual java.lang.String.length:()I
ifle 8
7: aload 0
aload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeIdentifyingNonEmptyStringOnFirstBit:(Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;)V
8: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.lang.String.length:()I
ifle 10
9: aload 0
aload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeIdentifyingNonEmptyStringOnFirstBit:(Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;)V
10: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 11 1 prefix Ljava/lang/String;
0 11 2 uri Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
prefix
uri
protected final void encodeCharacters(char[], int, int);
descriptor: ([CII)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.isCharacterContentChunkLengthMatchesLimit:(I)Z
istore 4
start local 4 1: aload 0
aload 1
iload 2
iload 3
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.characterContentChunk:Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
iload 4
iconst_1
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonIdentifyingStringOnThirdBit:([CIILcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;ZZ)V
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 3 1 ch [C
0 3 2 offset I
0 3 3 length I
1 3 4 addToTable Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
offset
length
protected final void encodeCharactersNoClone(char[], int, int);
descriptor: ([CII)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.isCharacterContentChunkLengthMatchesLimit:(I)Z
istore 4
start local 4 1: aload 0
aload 1
iload 2
iload 3
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.characterContentChunk:Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
iload 4
iconst_0
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonIdentifyingStringOnThirdBit:([CIILcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;ZZ)V
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 3 1 ch [C
0 3 2 offset I
0 3 3 length I
1 3 4 addToTable Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
offset
length
protected final void encodeNumericFourBitCharacters(char[], int, int, boolean);
descriptor: ([CIIZ)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iconst_0
1: getstatic com.sun.xml.internal.fastinfoset.Encoder.NUMERIC_CHARACTERS_TABLE:[I
aload 1
iload 2
iload 3
iload 4
2: invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeFourBitCharacters:(I[I[CIIZ)V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 ch [C
0 4 2 offset I
0 4 3 length I
0 4 4 addToTable Z
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
ch
offset
length
addToTable
protected final void encodeDateTimeFourBitCharacters(char[], int, int, boolean);
descriptor: ([CIIZ)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iconst_1
1: getstatic com.sun.xml.internal.fastinfoset.Encoder.DATE_TIME_CHARACTERS_TABLE:[I
aload 1
iload 2
iload 3
iload 4
2: invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeFourBitCharacters:(I[I[CIIZ)V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 ch [C
0 4 2 offset I
0 4 3 length I
0 4 4 addToTable Z
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
ch
offset
length
addToTable
protected final void encodeFourBitCharacters(int, int[], char[], int, int, boolean);
descriptor: (I[I[CIIZ)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=9, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: iload 6
ifeq 16
1: aload 0
iload 5
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.characterContentChunk:Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.canAddCharacterContentToTable:(ILcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;)Z
2: istore 7
start local 7 3: iload 7
ifeq 5
4: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.characterContentChunk:Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
aload 3
iload 4
iload 5
iconst_1
invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayIntMap.obtainIndex:([CIIZ)I
goto 6
5: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.characterContentChunk:Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
aload 3
iload 4
iload 5
invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayIntMap.get:([CII)I
6: StackMap locals:
StackMap stack: int
istore 8
start local 8 7: iload 8
iconst_m1
if_icmpeq 11
8: aload 0
sipush 160
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
9: aload 0
iload 8
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroIntegerOnFourthBit:(I)V
10: return
11: StackMap locals: int
StackMap stack:
iload 7
ifeq 14
12: aload 0
sipush 152
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
13: goto 17
14: StackMap locals:
StackMap stack:
aload 0
sipush 136
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
end local 8 end local 7 15: goto 17
16: StackMap locals:
StackMap stack:
aload 0
sipush 136
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
17: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
18: aload 0
iload 1
iconst_2
ishl
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
19: aload 0
aload 2
aload 3
iload 4
iload 5
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyFourBitCharacterStringOnSeventhBit:([I[CII)V
20: return
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 21 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 21 1 id I
0 21 2 table [I
0 21 3 ch [C
0 21 4 offset I
0 21 5 length I
0 21 6 addToTable Z
3 15 7 canAddCharacterContentToTable Z
7 15 8 index I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
id
table
ch
offset
length
addToTable
protected final void encodeAlphabetCharacters(java.lang.String, char[], int, int, boolean);
descriptor: (Ljava/lang/String;[CIIZ)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iload 5
ifeq 16
1: aload 0
iload 4
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.characterContentChunk:Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.canAddCharacterContentToTable:(ILcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;)Z
2: istore 6
start local 6 3: iload 6
ifeq 5
4: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.characterContentChunk:Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
aload 2
iload 3
iload 4
iconst_1
invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayIntMap.obtainIndex:([CIIZ)I
goto 6
5: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.characterContentChunk:Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
aload 2
iload 3
iload 4
invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayIntMap.get:([CII)I
6: StackMap locals:
StackMap stack: int
istore 7
start local 7 7: iload 7
iconst_m1
if_icmpeq 11
8: aload 0
sipush 160
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
9: aload 0
iload 7
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroIntegerOnFourthBit:(I)V
10: return
11: StackMap locals: int
StackMap stack:
iload 6
ifeq 14
12: aload 0
sipush 152
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
13: goto 17
14: StackMap locals:
StackMap stack:
aload 0
sipush 136
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
end local 7 end local 6 15: goto 17
16: StackMap locals:
StackMap stack:
aload 0
sipush 136
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
17: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.restrictedAlphabet:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.get:(Ljava/lang/String;)I
istore 6
start local 6 18: iload 6
iconst_m1
if_icmpne 20
19: 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.restrictedAlphabetNotPresent"
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
20: StackMap locals: int
StackMap stack:
iinc 6 32
21: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
iload 6
sipush 192
iand
bipush 6
ishr
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
22: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
23: aload 0
iload 6
bipush 63
iand
iconst_2
ishl
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
24: aload 0
aload 1
aload 2
iload 3
iload 4
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyNBitCharacterStringOnSeventhBit:(Ljava/lang/String;[CII)V
25: return
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/Encoder;
0 26 1 alphabet Ljava/lang/String;
0 26 2 ch [C
0 26 3 offset I
0 26 4 length I
0 26 5 addToTable Z
3 15 6 canAddCharacterContentToTable Z
7 15 7 index I
18 26 6 id I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
alphabet
ch
offset
length
addToTable
protected final void encodeProcessingInstruction(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
sipush 225
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
1: aload 0
aload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.otherNCName:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeIdentifyingNonEmptyStringOnFirstBit:(Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;)V
2: aload 0
aload 2
invokevirtual java.lang.String.length:()I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.isCharacterContentChunkLengthMatchesLimit:(I)Z
istore 3
start local 3 3: aload 0
aload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.otherString:Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonIdentifyingStringOnFirstBit:(Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;Z)V
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 5 1 target Ljava/lang/String;
0 5 2 data Ljava/lang/String;
3 5 3 addToTable Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
target
data
protected final void encodeDocumentTypeDeclaration(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)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
sipush 196
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
1: aload 1
ifnull 3
aload 1
invokevirtual java.lang.String.length:()I
ifle 3
2: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
iconst_2
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
3: StackMap locals:
StackMap stack:
aload 2
ifnull 5
aload 2
invokevirtual java.lang.String.length:()I
ifle 5
4: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
iconst_1
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
5: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
6: aload 1
ifnull 8
aload 1
invokevirtual java.lang.String.length:()I
ifle 8
7: aload 0
aload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.otherURI:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeIdentifyingNonEmptyStringOnFirstBit:(Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;)V
8: StackMap locals:
StackMap stack:
aload 2
ifnull 10
aload 2
invokevirtual java.lang.String.length:()I
ifle 10
9: aload 0
aload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.otherURI:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeIdentifyingNonEmptyStringOnFirstBit:(Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;)V
10: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 11 1 systemId Ljava/lang/String;
0 11 2 publicId Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
systemId
publicId
protected final void (char[], int, int);
descriptor: ([CII)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
sipush 226
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
1: aload 0
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.isCharacterContentChunkLengthMatchesLimit:(I)Z
istore 4
start local 4 2: aload 0
aload 1
iload 2
iload 3
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.otherString:Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
iload 4
iconst_1
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonIdentifyingStringOnFirstBit:([CIILcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;ZZ)V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 ch [C
0 4 2 offset I
0 4 3 length I
2 4 4 addToTable Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
offset
length
protected final void (char[], int, int);
descriptor: ([CII)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
sipush 226
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
1: aload 0
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.isCharacterContentChunkLengthMatchesLimit:(I)Z
istore 4
start local 4 2: aload 0
aload 1
iload 2
iload 3
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.otherString:Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
iload 4
iconst_0
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonIdentifyingStringOnFirstBit:([CIILcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;ZZ)V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 ch [C
0 4 2 offset I
0 4 3 length I
2 4 4 addToTable Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
offset
length
protected final void encodeElementQualifiedNameOnThirdBit(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.elementName:Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap;
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap.obtainEntry:(Ljava/lang/String;)Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;
astore 4
start local 4 1: aload 4
getfield com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry._valueIndex:I
ifle 11
2: aload 4
getfield com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry._value:[Lcom/sun/xml/internal/fastinfoset/QualifiedName;
astore 5
start local 5 3: iconst_0
istore 6
start local 6 4: goto 10
5: StackMap locals: com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry com.sun.xml.internal.fastinfoset.QualifiedName[] int
StackMap stack:
aload 2
aload 5
iload 6
aaload
getfield com.sun.xml.internal.fastinfoset.QualifiedName.prefix:Ljava/lang/String;
if_acmpeq 6
aload 2
aload 5
iload 6
aaload
getfield com.sun.xml.internal.fastinfoset.QualifiedName.prefix:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
6: StackMap locals:
StackMap stack:
aload 1
aload 5
iload 6
aaload
getfield com.sun.xml.internal.fastinfoset.QualifiedName.namespaceName:Ljava/lang/String;
if_acmpeq 7
aload 1
aload 5
iload 6
aaload
getfield com.sun.xml.internal.fastinfoset.QualifiedName.namespaceName:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
7: StackMap locals:
StackMap stack:
aload 0
aload 5
iload 6
aaload
getfield com.sun.xml.internal.fastinfoset.QualifiedName.index:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroIntegerOnThirdBit:(I)V
8: return
9: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
10: iload 6
aload 4
getfield com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry._valueIndex:I
if_icmplt 5
end local 6 end local 5 11: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
12: aload 3
aload 4
13: invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeLiteralElementQualifiedNameOnThirdBit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;)V
14: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 15 1 namespaceURI Ljava/lang/String;
0 15 2 prefix Ljava/lang/String;
0 15 3 localName Ljava/lang/String;
1 15 4 entry Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;
3 11 5 names [Lcom/sun/xml/internal/fastinfoset/QualifiedName;
4 11 6 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
namespaceURI
prefix
localName
protected final void encodeLiteralElementQualifiedNameOnThirdBit(java.lang.String, java.lang.String, java.lang.String, com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=8, locals=9, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new com.sun.xml.internal.fastinfoset.QualifiedName
dup
aload 2
aload 1
aload 3
ldc ""
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.elementName:Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap;
invokevirtual com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap.getNextIndex:()I
invokespecial com.sun.xml.internal.fastinfoset.QualifiedName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
astore 5
start local 5 1: aload 4
aload 5
invokevirtual com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry.addQualifiedName:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;)V
2: iconst_m1
istore 6
start local 6 3: iconst_m1
istore 7
start local 7 4: aload 1
invokevirtual java.lang.String.length:()I
ifle 12
5: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.get:(Ljava/lang/String;)I
istore 6
6: iload 6
iconst_m1
if_icmpne 8
7: new java.io.IOException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.namespaceURINotIndexed"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals: com.sun.xml.internal.fastinfoset.QualifiedName int int
StackMap stack:
aload 2
invokevirtual java.lang.String.length:()I
ifle 12
9: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aload 2
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.get:(Ljava/lang/String;)I
istore 7
10: iload 7
iconst_m1
if_icmpne 12
11: new java.io.IOException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.prefixNotIndexed"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.localName:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.obtainIndex:(Ljava/lang/String;)I
istore 8
start local 8 13: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
bipush 60
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
14: iload 6
iflt 18
15: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
iconst_1
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
16: iload 7
iflt 18
17: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
iconst_2
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
18: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
19: iload 6
iflt 23
20: iload 7
iflt 22
21: aload 0
iload 7
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroIntegerOnSecondBitFirstBitOne:(I)V
22: StackMap locals:
StackMap stack:
aload 0
iload 6
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroIntegerOnSecondBitFirstBitOne:(I)V
23: StackMap locals:
StackMap stack:
iload 8
iflt 26
24: aload 0
iload 8
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroIntegerOnSecondBitFirstBitOne:(I)V
25: goto 27
26: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyOctetStringOnSecondBit:(Ljava/lang/String;)V
27: StackMap locals:
StackMap stack:
return
end local 8 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 28 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 28 1 namespaceURI Ljava/lang/String;
0 28 2 prefix Ljava/lang/String;
0 28 3 localName Ljava/lang/String;
0 28 4 entry Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;
1 28 5 name Lcom/sun/xml/internal/fastinfoset/QualifiedName;
3 28 6 namespaceURIIndex I
4 28 7 prefixIndex I
13 28 8 localNameIndex I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
namespaceURI
prefix
localName
entry
protected final void encodeAttributeQualifiedNameOnSecondBit(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.attributeName:Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap;
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap.obtainEntry:(Ljava/lang/String;)Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;
astore 4
start local 4 1: aload 4
getfield com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry._valueIndex:I
ifle 11
2: aload 4
getfield com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry._value:[Lcom/sun/xml/internal/fastinfoset/QualifiedName;
astore 5
start local 5 3: iconst_0
istore 6
start local 6 4: goto 10
5: StackMap locals: com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry com.sun.xml.internal.fastinfoset.QualifiedName[] int
StackMap stack:
aload 2
aload 5
iload 6
aaload
getfield com.sun.xml.internal.fastinfoset.QualifiedName.prefix:Ljava/lang/String;
if_acmpeq 6
aload 2
aload 5
iload 6
aaload
getfield com.sun.xml.internal.fastinfoset.QualifiedName.prefix:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
6: StackMap locals:
StackMap stack:
aload 1
aload 5
iload 6
aaload
getfield com.sun.xml.internal.fastinfoset.QualifiedName.namespaceName:Ljava/lang/String;
if_acmpeq 7
aload 1
aload 5
iload 6
aaload
getfield com.sun.xml.internal.fastinfoset.QualifiedName.namespaceName:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
7: StackMap locals:
StackMap stack:
aload 0
aload 5
iload 6
aaload
getfield com.sun.xml.internal.fastinfoset.QualifiedName.index:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroIntegerOnSecondBitFirstBitZero:(I)V
8: return
9: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
10: iload 6
aload 4
getfield com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry._valueIndex:I
if_icmplt 5
end local 6 end local 5 11: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
12: aload 3
aload 4
13: invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeLiteralAttributeQualifiedNameOnSecondBit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;)Z
pop
14: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 15 1 namespaceURI Ljava/lang/String;
0 15 2 prefix Ljava/lang/String;
0 15 3 localName Ljava/lang/String;
1 15 4 entry Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;
3 11 5 names [Lcom/sun/xml/internal/fastinfoset/QualifiedName;
4 11 6 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
namespaceURI
prefix
localName
protected final boolean encodeLiteralAttributeQualifiedNameOnSecondBit(java.lang.String, java.lang.String, java.lang.String, com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;)Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=8, locals=9, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iconst_m1
istore 5
start local 5 1: iconst_m1
istore 6
start local 6 2: aload 1
invokevirtual java.lang.String.length:()I
ifle 13
3: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.get:(Ljava/lang/String;)I
istore 5
4: iload 5
iconst_m1
if_icmpne 9
5: aload 1
ldc "http://www.w3.org/2000/xmlns/"
if_acmpeq 7
6: aload 1
ldc "http://www.w3.org/2000/xmlns/"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: StackMap locals: int int
StackMap stack:
iconst_0
ireturn
8: StackMap locals:
StackMap stack:
new java.io.IOException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.namespaceURINotIndexed"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.lang.String.length:()I
ifle 13
10: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aload 2
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.get:(Ljava/lang/String;)I
istore 6
11: iload 6
iconst_m1
if_icmpne 13
12: new java.io.IOException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.prefixNotIndexed"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.localName:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.obtainIndex:(Ljava/lang/String;)I
istore 7
start local 7 14: new com.sun.xml.internal.fastinfoset.QualifiedName
dup
aload 2
aload 1
aload 3
ldc ""
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.attributeName:Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap;
invokevirtual com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap.getNextIndex:()I
invokespecial com.sun.xml.internal.fastinfoset.QualifiedName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
astore 8
start local 8 15: aload 4
aload 8
invokevirtual com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry.addQualifiedName:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;)V
16: aload 0
bipush 120
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
17: aload 1
invokevirtual java.lang.String.length:()I
ifle 21
18: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
iconst_1
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
19: aload 2
invokevirtual java.lang.String.length:()I
ifle 21
20: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
iconst_2
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
21: StackMap locals: int com.sun.xml.internal.fastinfoset.QualifiedName
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
22: iload 5
iflt 27
23: iload 6
iflt 25
24: aload 0
iload 6
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroIntegerOnSecondBitFirstBitOne:(I)V
25: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroIntegerOnSecondBitFirstBitOne:(I)V
26: goto 30
StackMap locals:
StackMap stack:
27: aload 1
ldc ""
if_acmpeq 30
28: aload 0
ldc "xml"
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyOctetStringOnSecondBit:(Ljava/lang/String;)V
29: aload 0
ldc "http://www.w3.org/XML/1998/namespace"
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyOctetStringOnSecondBit:(Ljava/lang/String;)V
30: StackMap locals:
StackMap stack:
iload 7
iflt 33
31: aload 0
iload 7
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroIntegerOnSecondBitFirstBitOne:(I)V
32: goto 34
33: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyOctetStringOnSecondBit:(Ljava/lang/String;)V
34: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 8 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 35 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 35 1 namespaceURI Ljava/lang/String;
0 35 2 prefix Ljava/lang/String;
0 35 3 localName Ljava/lang/String;
0 35 4 entry Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;
1 35 5 namespaceURIIndex I
2 35 6 prefixIndex I
14 35 7 localNameIndex I
15 35 8 name Lcom/sun/xml/internal/fastinfoset/QualifiedName;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
namespaceURI
prefix
localName
entry
protected final void encodeNonIdentifyingStringOnFirstBit(java.lang.String, com.sun.xml.internal.fastinfoset.util.StringIntMap, boolean, boolean);
descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;ZZ)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ifnull 1
aload 1
invokevirtual java.lang.String.length:()I
ifne 3
1: StackMap locals:
StackMap stack:
aload 0
sipush 255
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
2: goto 27
3: StackMap locals:
StackMap stack:
iload 3
ifne 4
iload 4
ifeq 25
4: StackMap locals:
StackMap stack:
iload 4
ifne 7
5: aload 0
aload 1
invokevirtual java.lang.String.length:()I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.canAddAttributeToTable:(I)Z
ifne 7
6: iconst_0
goto 8
StackMap locals:
StackMap stack:
7: iconst_1
StackMap locals:
StackMap stack: int
8: istore 5
start local 5 9: iload 5
ifeq 11
10: aload 2
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.obtainIndex:(Ljava/lang/String;)I
goto 12
11: StackMap locals: int
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.get:(Ljava/lang/String;)I
12: StackMap locals:
StackMap stack: int
istore 6
start local 6 13: iload 6
iconst_m1
if_icmpeq 16
14: aload 0
iload 6
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroIntegerOnSecondBitFirstBitOne:(I)V
15: goto 27
StackMap locals: int
StackMap stack:
16: iload 5
ifeq 22
17: aload 0
bipush 64
18: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._nonIdentifyingStringOnFirstBitCES:I
ior
19: putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
20: aload 0
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyCharacterStringOnFifthBit:(Ljava/lang/String;)V
21: goto 27
22: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._nonIdentifyingStringOnFirstBitCES:I
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
23: aload 0
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyCharacterStringOnFifthBit:(Ljava/lang/String;)V
end local 6 end local 5 24: goto 27
25: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._nonIdentifyingStringOnFirstBitCES:I
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
26: aload 0
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyCharacterStringOnFifthBit:(Ljava/lang/String;)V
27: 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 28 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 28 1 s Ljava/lang/String;
0 28 2 map Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
0 28 3 addToTable Z
0 28 4 mustBeAddedToTable Z
9 24 5 canAddAttributeToTable Z
13 24 6 index I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
map
addToTable
mustBeAddedToTable
protected final void encodeNonIdentifyingStringOnFirstBit(java.lang.String, com.sun.xml.internal.fastinfoset.util.CharArrayIntMap, boolean);
descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;Z)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnull 1
aload 1
invokevirtual java.lang.String.length:()I
ifne 3
1: StackMap locals:
StackMap stack:
aload 0
sipush 255
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
2: goto 26
3: StackMap locals:
StackMap stack:
iload 3
ifeq 24
4: aload 1
invokevirtual java.lang.String.toCharArray:()[C
astore 4
start local 4 5: aload 1
invokevirtual java.lang.String.length:()I
istore 5
start local 5 6: aload 0
iload 5
aload 2
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.canAddCharacterContentToTable:(ILcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;)Z
7: istore 6
start local 6 8: iload 6
ifeq 10
9: aload 2
aload 4
iconst_0
iload 5
iconst_0
invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayIntMap.obtainIndex:([CIIZ)I
goto 11
10: StackMap locals: char[] int int
StackMap stack:
aload 2
aload 4
iconst_0
iload 5
invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayIntMap.get:([CII)I
11: StackMap locals:
StackMap stack: int
istore 7
start local 7 12: iload 7
iconst_m1
if_icmpeq 15
13: aload 0
iload 7
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroIntegerOnSecondBitFirstBitOne:(I)V
14: goto 26
StackMap locals: int
StackMap stack:
15: iload 6
ifeq 21
16: aload 0
bipush 64
17: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._nonIdentifyingStringOnFirstBitCES:I
ior
18: putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
19: aload 0
aload 4
iconst_0
iload 5
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyCharacterStringOnFifthBit:([CII)V
20: goto 26
21: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._nonIdentifyingStringOnFirstBitCES:I
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
22: aload 0
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyCharacterStringOnFifthBit:(Ljava/lang/String;)V
end local 7 end local 6 end local 5 end local 4 23: goto 26
24: StackMap locals: com.sun.xml.internal.fastinfoset.Encoder java.lang.String com.sun.xml.internal.fastinfoset.util.CharArrayIntMap int
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._nonIdentifyingStringOnFirstBitCES:I
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
25: aload 0
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyCharacterStringOnFifthBit:(Ljava/lang/String;)V
26: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 27 1 s Ljava/lang/String;
0 27 2 map Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
0 27 3 addToTable Z
5 23 4 ch [C
6 23 5 length I
8 23 6 canAddCharacterContentToTable Z
12 23 7 index I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
map
addToTable
protected final void encodeNonIdentifyingStringOnFirstBit(char[], int, int, com.sun.xml.internal.fastinfoset.util.CharArrayIntMap, boolean, boolean);
descriptor: ([CIILcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;ZZ)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=9, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: iload 3
ifne 3
1: aload 0
sipush 255
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
2: goto 24
3: StackMap locals:
StackMap stack:
iload 5
ifeq 22
4: aload 0
iload 3
aload 4
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.canAddCharacterContentToTable:(ILcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;)Z
5: istore 7
start local 7 6: iload 7
ifeq 8
7: aload 4
aload 1
iload 2
iload 3
iload 6
invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayIntMap.obtainIndex:([CIIZ)I
goto 9
8: StackMap locals: int
StackMap stack:
aload 4
aload 1
iload 2
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayIntMap.get:([CII)I
9: StackMap locals:
StackMap stack: int
istore 8
start local 8 10: iload 8
iconst_m1
if_icmpeq 13
11: aload 0
iload 8
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroIntegerOnSecondBitFirstBitOne:(I)V
12: goto 24
StackMap locals: int
StackMap stack:
13: iload 7
ifeq 19
14: aload 0
bipush 64
15: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._nonIdentifyingStringOnFirstBitCES:I
ior
16: putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
17: aload 0
aload 1
iload 2
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyCharacterStringOnFifthBit:([CII)V
18: goto 24
19: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._nonIdentifyingStringOnFirstBitCES:I
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
20: aload 0
aload 1
iload 2
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyCharacterStringOnFifthBit:([CII)V
end local 8 end local 7 21: goto 24
22: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._nonIdentifyingStringOnFirstBitCES:I
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
23: aload 0
aload 1
iload 2
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyCharacterStringOnFifthBit:([CII)V
24: StackMap locals:
StackMap stack:
return
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 25 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 25 1 ch [C
0 25 2 offset I
0 25 3 length I
0 25 4 map Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
0 25 5 addToTable Z
0 25 6 clone Z
6 21 7 canAddCharacterContentToTable Z
10 21 8 index I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
offset
length
map
addToTable
clone
protected final void encodeNumericNonIdentifyingStringOnFirstBit(java.lang.String, boolean, boolean);
descriptor: (Ljava/lang/String;ZZ)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
1: iconst_0
2: getstatic com.sun.xml.internal.fastinfoset.Encoder.NUMERIC_CHARACTERS_TABLE:[I
aload 1
iload 2
3: iload 3
4: invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonIdentifyingStringOnFirstBit:(I[ILjava/lang/String;ZZ)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 6 1 s Ljava/lang/String;
0 6 2 addToTable Z
0 6 3 mustBeAddedToTable Z
Exceptions:
throws java.io.IOException, com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
MethodParameters:
Name Flags
s
addToTable
mustBeAddedToTable
protected final void encodeDateTimeNonIdentifyingStringOnFirstBit(java.lang.String, boolean, boolean);
descriptor: (Ljava/lang/String;ZZ)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
1: iconst_1
2: getstatic com.sun.xml.internal.fastinfoset.Encoder.DATE_TIME_CHARACTERS_TABLE:[I
aload 1
iload 2
3: iload 3
4: invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonIdentifyingStringOnFirstBit:(I[ILjava/lang/String;ZZ)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 6 1 s Ljava/lang/String;
0 6 2 addToTable Z
0 6 3 mustBeAddedToTable Z
Exceptions:
throws java.io.IOException, com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
MethodParameters:
Name Flags
s
addToTable
mustBeAddedToTable
protected final void encodeNonIdentifyingStringOnFirstBit(int, int[], java.lang.String, boolean, boolean);
descriptor: (I[ILjava/lang/String;ZZ)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=9, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 3
ifnull 1
aload 3
invokevirtual java.lang.String.length:()I
ifne 3
1: StackMap locals:
StackMap stack:
aload 0
sipush 255
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
2: return
3: StackMap locals:
StackMap stack:
iload 4
ifne 4
iload 5
ifeq 21
4: StackMap locals:
StackMap stack:
iload 5
ifne 7
5: aload 0
aload 3
invokevirtual java.lang.String.length:()I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.canAddAttributeToTable:(I)Z
ifne 7
6: iconst_0
goto 8
StackMap locals:
StackMap stack:
7: iconst_1
StackMap locals:
StackMap stack: int
8: istore 6
start local 6 9: iload 6
ifeq 11
10: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.attributeValue:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.obtainIndex:(Ljava/lang/String;)I
goto 12
11: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.attributeValue:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.get:(Ljava/lang/String;)I
12: StackMap locals:
StackMap stack: int
istore 7
start local 7 13: iload 7
iconst_m1
if_icmpeq 16
14: aload 0
iload 7
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroIntegerOnSecondBitFirstBitOne:(I)V
15: return
16: StackMap locals: int
StackMap stack:
iload 6
ifeq 19
17: aload 0
bipush 96
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
18: goto 22
19: StackMap locals:
StackMap stack:
aload 0
bipush 32
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
end local 7 end local 6 20: goto 22
21: StackMap locals:
StackMap stack:
aload 0
bipush 32
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
22: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
iload 1
sipush 240
iand
iconst_4
ishr
ior
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
23: aload 0
iload 1
bipush 15
iand
iconst_4
ishl
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
24: aload 3
invokevirtual java.lang.String.length:()I
istore 6
start local 6 25: iload 6
iconst_2
idiv
istore 7
start local 7 26: iload 6
iconst_2
irem
istore 8
start local 8 27: aload 0
iload 7
iload 8
iadd
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroOctetStringLengthOnFifthBit:(I)V
28: aload 0
aload 2
aload 3
invokevirtual java.lang.String.toCharArray:()[C
iconst_0
iload 7
iload 8
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyFourBitCharacterString:([I[CIII)V
29: return
end local 8 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 30 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 30 1 id I
0 30 2 table [I
0 30 3 s Ljava/lang/String;
0 30 4 addToTable Z
0 30 5 mustBeAddedToTable Z
9 20 6 canAddAttributeToTable Z
13 20 7 index I
25 30 6 length I
26 30 7 octetPairLength I
27 30 8 octetSingleLength I
Exceptions:
throws java.io.IOException, com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
MethodParameters:
Name Flags
id
table
s
addToTable
mustBeAddedToTable
protected final void encodeNonIdentifyingStringOnFirstBit(java.lang.String, int, java.lang.Object);
descriptor: (Ljava/lang/String;ILjava/lang/Object;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=8, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnull 14
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.encodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.get:(Ljava/lang/String;)I
istore 2
2: iload 2
iconst_m1
if_icmpne 4
3: new com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.EncodingAlgorithmURI"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
iinc 2 32
5: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._registeredEncodingAlgorithms:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithm
astore 4
start local 4 6: aload 4
ifnull 9
7: aload 0
iload 2
aload 3
aload 4
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeAIIObjectAlgorithmData:(ILjava/lang/Object;Lcom/sun/xml/internal/org/jvnet/fastinfoset/EncodingAlgorithm;)V
8: goto 42
9: StackMap locals: com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithm
StackMap stack:
aload 3
instanceof byte[]
ifeq 13
10: aload 3
checkcast byte[]
astore 5
start local 5 11: aload 0
iload 2
aload 5
iconst_0
aload 5
arraylength
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeAIIOctetAlgorithmData:(I[BII)V
end local 5 12: goto 42
13: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.nullEncodingAlgorithmURI"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException.<init>:(Ljava/lang/String;)V
athrow
end local 4 14: StackMap locals:
StackMap stack:
iload 2
bipush 9
if_icmpgt 35
15: iconst_0
istore 4
start local 4 16: iload 2
tableswitch { // 0 - 9
0: 17
1: 17
2: 19
3: 21
4: 23
5: 25
6: 27
7: 29
8: 23
9: 31
default: 32
}
17: StackMap locals: int
StackMap stack:
aload 3
checkcast byte[]
arraylength
istore 4
18: goto 33
19: StackMap locals:
StackMap stack:
aload 3
checkcast short[]
arraylength
istore 4
20: goto 33
21: StackMap locals:
StackMap stack:
aload 3
checkcast int[]
arraylength
istore 4
22: goto 33
23: StackMap locals:
StackMap stack:
aload 3
checkcast long[]
arraylength
istore 4
24: goto 33
25: StackMap locals:
StackMap stack:
aload 3
checkcast boolean[]
arraylength
istore 4
26: goto 33
27: StackMap locals:
StackMap stack:
aload 3
checkcast float[]
arraylength
istore 4
28: goto 33
29: StackMap locals:
StackMap stack:
aload 3
checkcast double[]
arraylength
istore 4
30: goto 33
31: StackMap locals:
StackMap stack:
new java.lang.UnsupportedOperationException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.CDATA"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
32: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.UnsupportedBuiltInAlgorithm"
iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 2
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.EncodingAlgorithmException.<init>:(Ljava/lang/String;)V
athrow
33: StackMap locals:
StackMap stack:
aload 0
iload 2
aload 3
iconst_0
iload 4
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeAIIBuiltInAlgorithmData:(ILjava/lang/Object;II)V
end local 4 34: goto 42
StackMap locals:
StackMap stack:
35: iload 2
bipush 32
if_icmplt 41
36: aload 3
instanceof byte[]
ifeq 40
37: aload 3
checkcast byte[]
astore 4
start local 4 38: aload 0
iload 2
aload 4
iconst_0
aload 4
arraylength
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeAIIOctetAlgorithmData:(I[BII)V
end local 4 39: goto 42
40: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.nullEncodingAlgorithmURI"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException.<init>:(Ljava/lang/String;)V
athrow
41: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.identifiers10to31Reserved"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException.<init>:(Ljava/lang/String;)V
athrow
42: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 43 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 43 1 URI Ljava/lang/String;
0 43 2 id I
0 43 3 data Ljava/lang/Object;
6 14 4 ea Lcom/sun/xml/internal/org/jvnet/fastinfoset/EncodingAlgorithm;
11 12 5 d [B
16 34 4 length I
38 39 4 d [B
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
URI
id
data
protected final void encodeAIIOctetAlgorithmData(int, byte[], int, int);
descriptor: (I[BII)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
bipush 48
1: iload 1
sipush 240
iand
iconst_4
ishr
ior
2: invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
3: aload 0
iload 1
bipush 15
iand
iconst_4
ishl
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
4: aload 0
iload 4
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroOctetStringLengthOnFifthBit:(I)V
5: aload 0
aload 2
iload 3
iload 4
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:([BII)V
6: return
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/Encoder;
0 7 1 id I
0 7 2 d [B
0 7 3 offset I
0 7 4 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
id
d
offset
length
protected final void encodeAIIObjectAlgorithmData(int, java.lang.Object, com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithm);
descriptor: (ILjava/lang/Object;Lcom/sun/xml/internal/org/jvnet/fastinfoset/EncodingAlgorithm;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
bipush 48
1: iload 1
sipush 240
iand
iconst_4
ishr
ior
2: invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
3: aload 0
iload 1
bipush 15
iand
iconst_4
ishl
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
4: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBufferOutputStream:Lcom/sun/xml/internal/fastinfoset/Encoder$EncodingBufferOutputStream;
invokevirtual com.sun.xml.internal.fastinfoset.Encoder$EncodingBufferOutputStream.reset:()V
5: aload 3
aload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBufferOutputStream:Lcom/sun/xml/internal/fastinfoset/Encoder$EncodingBufferOutputStream;
invokeinterface com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithm.encodeToOutputStream:(Ljava/lang/Object;Ljava/io/OutputStream;)V
6: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBufferIndex:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroOctetStringLengthOnFifthBit:(I)V
7: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBufferIndex:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:([BI)V
8: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 9 1 id I
0 9 2 data Ljava/lang/Object;
0 9 3 ea Lcom/sun/xml/internal/org/jvnet/fastinfoset/EncodingAlgorithm;
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
id
data
ea
protected final void encodeAIIBuiltInAlgorithmData(int, java.lang.Object, int, int);
descriptor: (ILjava/lang/Object;II)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
bipush 48
1: iload 1
sipush 240
iand
iconst_4
ishr
ior
2: invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
3: aload 0
iload 1
bipush 15
iand
iconst_4
ishl
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
4: iload 1
invokestatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.getAlgorithm:(I)Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm;
5: iload 4
invokevirtual com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithm.getOctetLengthFromPrimitiveLength:(I)I
6: istore 5
start local 5 7: aload 0
iload 5
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroOctetStringLengthOnFifthBit:(I)V
8: aload 0
iload 5
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.ensureSize:(I)V
9: iload 1
invokestatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.getAlgorithm:(I)Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm;
10: aload 2
iload 3
iload 4
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
invokevirtual com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithm.encodeToBytes:(Ljava/lang/Object;II[BI)V
11: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
iload 5
iadd
putfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
12: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 13 1 id I
0 13 2 data Ljava/lang/Object;
0 13 3 offset I
0 13 4 length I
7 13 5 octetLength I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
id
data
offset
length
protected final void encodeNonIdentifyingStringOnThirdBit(char[], int, int, com.sun.xml.internal.fastinfoset.util.CharArrayIntMap, boolean, boolean);
descriptor: ([CIILcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;ZZ)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=9, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: iload 5
ifeq 20
1: aload 0
iload 3
aload 4
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.canAddCharacterContentToTable:(ILcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;)Z
2: istore 7
start local 7 3: iload 7
ifeq 5
4: aload 4
aload 1
iload 2
iload 3
iload 6
invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayIntMap.obtainIndex:([CIIZ)I
goto 6
5: StackMap locals: int
StackMap stack:
aload 4
aload 1
iload 2
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayIntMap.get:([CII)I
6: StackMap locals:
StackMap stack: int
istore 8
start local 8 7: iload 8
iconst_m1
if_icmpeq 11
8: aload 0
sipush 160
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
9: aload 0
iload 8
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroIntegerOnFourthBit:(I)V
10: goto 22
StackMap locals: int
StackMap stack:
11: iload 7
ifeq 17
12: aload 0
bipush 16
13: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._nonIdentifyingStringOnThirdBitCES:I
ior
14: putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
15: aload 0
aload 1
iload 2
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyCharacterStringOnSeventhBit:([CII)V
16: goto 22
17: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._nonIdentifyingStringOnThirdBitCES:I
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
18: aload 0
aload 1
iload 2
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyCharacterStringOnSeventhBit:([CII)V
end local 8 end local 7 19: goto 22
20: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._nonIdentifyingStringOnThirdBitCES:I
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
21: aload 0
aload 1
iload 2
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyCharacterStringOnSeventhBit:([CII)V
22: StackMap locals:
StackMap stack:
return
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 23 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 23 1 ch [C
0 23 2 offset I
0 23 3 length I
0 23 4 map Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
0 23 5 addToTable Z
0 23 6 clone Z
3 19 7 canAddCharacterContentToTable Z
7 19 8 index I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
offset
length
map
addToTable
clone
protected final void encodeNonIdentifyingStringOnThirdBit(java.lang.String, int, java.lang.Object);
descriptor: (Ljava/lang/String;ILjava/lang/Object;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=8, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnull 14
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.encodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.get:(Ljava/lang/String;)I
istore 2
2: iload 2
iconst_m1
if_icmpne 4
3: new com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.EncodingAlgorithmURI"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
iinc 2 32
5: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._registeredEncodingAlgorithms:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithm
astore 4
start local 4 6: aload 4
ifnull 9
7: aload 0
iload 2
aload 3
aload 4
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeCIIObjectAlgorithmData:(ILjava/lang/Object;Lcom/sun/xml/internal/org/jvnet/fastinfoset/EncodingAlgorithm;)V
8: goto 42
9: StackMap locals: com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithm
StackMap stack:
aload 3
instanceof byte[]
ifeq 13
10: aload 3
checkcast byte[]
astore 5
start local 5 11: aload 0
iload 2
aload 5
iconst_0
aload 5
arraylength
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeCIIOctetAlgorithmData:(I[BII)V
end local 5 12: goto 42
13: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.nullEncodingAlgorithmURI"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException.<init>:(Ljava/lang/String;)V
athrow
end local 4 14: StackMap locals:
StackMap stack:
iload 2
bipush 9
if_icmpgt 35
15: iconst_0
istore 4
start local 4 16: iload 2
tableswitch { // 0 - 9
0: 17
1: 17
2: 19
3: 21
4: 23
5: 25
6: 27
7: 29
8: 23
9: 31
default: 32
}
17: StackMap locals: int
StackMap stack:
aload 3
checkcast byte[]
arraylength
istore 4
18: goto 33
19: StackMap locals:
StackMap stack:
aload 3
checkcast short[]
arraylength
istore 4
20: goto 33
21: StackMap locals:
StackMap stack:
aload 3
checkcast int[]
arraylength
istore 4
22: goto 33
23: StackMap locals:
StackMap stack:
aload 3
checkcast long[]
arraylength
istore 4
24: goto 33
25: StackMap locals:
StackMap stack:
aload 3
checkcast boolean[]
arraylength
istore 4
26: goto 33
27: StackMap locals:
StackMap stack:
aload 3
checkcast float[]
arraylength
istore 4
28: goto 33
29: StackMap locals:
StackMap stack:
aload 3
checkcast double[]
arraylength
istore 4
30: goto 33
31: StackMap locals:
StackMap stack:
new java.lang.UnsupportedOperationException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.CDATA"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
32: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.UnsupportedBuiltInAlgorithm"
iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 2
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.EncodingAlgorithmException.<init>:(Ljava/lang/String;)V
athrow
33: StackMap locals:
StackMap stack:
aload 0
iload 2
aload 3
iconst_0
iload 4
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeCIIBuiltInAlgorithmData:(ILjava/lang/Object;II)V
end local 4 34: goto 42
StackMap locals:
StackMap stack:
35: iload 2
bipush 32
if_icmplt 41
36: aload 3
instanceof byte[]
ifeq 40
37: aload 3
checkcast byte[]
astore 4
start local 4 38: aload 0
iload 2
aload 4
iconst_0
aload 4
arraylength
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeCIIOctetAlgorithmData:(I[BII)V
end local 4 39: goto 42
40: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.nullEncodingAlgorithmURI"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException.<init>:(Ljava/lang/String;)V
athrow
41: StackMap locals:
StackMap stack:
new com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.identifiers10to31Reserved"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException.<init>:(Ljava/lang/String;)V
athrow
42: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 43 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 43 1 URI Ljava/lang/String;
0 43 2 id I
0 43 3 data Ljava/lang/Object;
6 14 4 ea Lcom/sun/xml/internal/org/jvnet/fastinfoset/EncodingAlgorithm;
11 12 5 d [B
16 34 4 length I
38 39 4 d [B
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
URI
id
data
protected final void encodeNonIdentifyingStringOnThirdBit(java.lang.String, int, byte[], int, int);
descriptor: (Ljava/lang/String;I[BII)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=8, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 1
ifnull 5
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.encodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.get:(Ljava/lang/String;)I
istore 2
2: iload 2
iconst_m1
if_icmpne 4
3: new com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.EncodingAlgorithmURI"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
iinc 2 32
5: StackMap locals:
StackMap stack:
aload 0
iload 2
aload 3
iload 4
iload 5
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeCIIOctetAlgorithmData:(I[BII)V
6: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 7 1 URI Ljava/lang/String;
0 7 2 id I
0 7 3 d [B
0 7 4 offset I
0 7 5 length I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
URI
id
d
offset
length
protected final void encodeCIIOctetAlgorithmData(int, byte[], int, int);
descriptor: (I[BII)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
sipush 140
1: iload 1
sipush 192
iand
bipush 6
ishr
ior
2: invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
3: aload 0
iload 1
bipush 63
iand
iconst_2
ishl
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
4: aload 0
iload 4
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroOctetStringLengthOnSenventhBit:(I)V
5: aload 0
aload 2
iload 3
iload 4
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:([BII)V
6: return
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/Encoder;
0 7 1 id I
0 7 2 d [B
0 7 3 offset I
0 7 4 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
id
d
offset
length
protected final void encodeCIIObjectAlgorithmData(int, java.lang.Object, com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithm);
descriptor: (ILjava/lang/Object;Lcom/sun/xml/internal/org/jvnet/fastinfoset/EncodingAlgorithm;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
sipush 140
1: iload 1
sipush 192
iand
bipush 6
ishr
ior
2: invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
3: aload 0
iload 1
bipush 63
iand
iconst_2
ishl
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
4: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBufferOutputStream:Lcom/sun/xml/internal/fastinfoset/Encoder$EncodingBufferOutputStream;
invokevirtual com.sun.xml.internal.fastinfoset.Encoder$EncodingBufferOutputStream.reset:()V
5: aload 3
aload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBufferOutputStream:Lcom/sun/xml/internal/fastinfoset/Encoder$EncodingBufferOutputStream;
invokeinterface com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithm.encodeToOutputStream:(Ljava/lang/Object;Ljava/io/OutputStream;)V
6: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBufferIndex:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroOctetStringLengthOnSenventhBit:(I)V
7: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBufferIndex:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:([BI)V
8: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 9 1 id I
0 9 2 data Ljava/lang/Object;
0 9 3 ea Lcom/sun/xml/internal/org/jvnet/fastinfoset/EncodingAlgorithm;
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
id
data
ea
protected final void encodeCIIBuiltInAlgorithmData(int, java.lang.Object, int, int);
descriptor: (ILjava/lang/Object;II)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
sipush 140
1: iload 1
sipush 192
iand
bipush 6
ishr
ior
2: invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
3: aload 0
iload 1
bipush 63
iand
iconst_2
ishl
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
4: iload 1
invokestatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.getAlgorithm:(I)Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm;
5: iload 4
invokevirtual com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithm.getOctetLengthFromPrimitiveLength:(I)I
6: istore 5
start local 5 7: aload 0
iload 5
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroOctetStringLengthOnSenventhBit:(I)V
8: aload 0
iload 5
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.ensureSize:(I)V
9: iload 1
invokestatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.getAlgorithm:(I)Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm;
10: aload 2
iload 3
iload 4
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
invokevirtual com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithm.encodeToBytes:(Ljava/lang/Object;II[BI)V
11: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
iload 5
iadd
putfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
12: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 13 1 id I
0 13 2 data Ljava/lang/Object;
0 13 3 offset I
0 13 4 length I
7 13 5 octetLength I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
id
data
offset
length
protected final void encodeCIIBuiltInAlgorithmDataAsCDATA(char[], int, int);
descriptor: ([CII)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
sipush 140
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
1: aload 0
bipush 36
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
2: aload 0
aload 1
iload 2
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeUTF8String:([CII)I
istore 3
3: aload 0
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroOctetStringLengthOnSenventhBit:(I)V
4: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:([BI)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 6 1 ch [C
0 6 2 offset I
0 6 3 length I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
ch
offset
length
protected final void encodeIdentifyingNonEmptyStringOnFirstBit(java.lang.String, com.sun.xml.internal.fastinfoset.util.StringIntMap);
descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.obtainIndex:(Ljava/lang/String;)I
istore 3
start local 3 1: iload 3
iconst_m1
if_icmpne 4
2: aload 0
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyOctetStringOnSecondBit:(Ljava/lang/String;)V
3: goto 5
4: StackMap locals: int
StackMap stack:
aload 0
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroIntegerOnSecondBitFirstBitOne:(I)V
5: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 6 1 s Ljava/lang/String;
0 6 2 map Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
1 6 3 index I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
map
protected final void encodeNonEmptyOctetStringOnSecondBit(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeUTF8String:(Ljava/lang/String;)I
istore 2
start local 2 1: aload 0
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroOctetStringLengthOnSecondBit:(I)V
2: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:([BI)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 s Ljava/lang/String;
1 4 2 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
protected final void encodeNonZeroOctetStringLengthOnSecondBit(int);
descriptor: (I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 65
if_icmpge 3
1: aload 0
iload 1
iconst_1
isub
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
2: goto 13
StackMap locals:
StackMap stack:
3: iload 1
sipush 321
if_icmpge 7
4: aload 0
bipush 64
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
5: aload 0
iload 1
bipush 65
isub
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
6: goto 13
7: StackMap locals:
StackMap stack:
aload 0
bipush 96
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
8: iinc 1 -321
9: aload 0
iload 1
bipush 24
iushr
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
10: aload 0
iload 1
bipush 16
ishr
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
11: aload 0
iload 1
bipush 8
ishr
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
12: aload 0
iload 1
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
13: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 14 1 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
length
protected final void encodeNonEmptyCharacterStringOnFifthBit(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingStringsAsUtf8:Z
ifeq 1
aload 0
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeUTF8String:(Ljava/lang/String;)I
goto 2
StackMap locals:
StackMap stack:
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeUtf16String:(Ljava/lang/String;)I
StackMap locals:
StackMap stack: int
2: istore 2
start local 2 3: aload 0
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroOctetStringLengthOnFifthBit:(I)V
4: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:([BI)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 6 1 s Ljava/lang/String;
3 6 2 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
protected final void encodeNonEmptyCharacterStringOnFifthBit(char[], int, int);
descriptor: ([CII)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingStringsAsUtf8:Z
ifeq 1
aload 0
aload 1
iload 2
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeUTF8String:([CII)I
goto 2
StackMap locals:
StackMap stack:
1: aload 0
aload 1
iload 2
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeUtf16String:([CII)I
StackMap locals:
StackMap stack: int
2: istore 3
3: aload 0
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroOctetStringLengthOnFifthBit:(I)V
4: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:([BI)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 6 1 ch [C
0 6 2 offset I
0 6 3 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
offset
length
protected final void encodeNonZeroOctetStringLengthOnFifthBit(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
bipush 9
if_icmpge 3
1: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
iload 1
iconst_1
isub
ior
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
2: goto 13
StackMap locals:
StackMap stack:
3: iload 1
sipush 265
if_icmpge 7
4: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
bipush 8
ior
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
5: aload 0
iload 1
bipush 9
isub
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
6: goto 13
7: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
bipush 12
ior
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
8: iinc 1 -265
9: aload 0
iload 1
bipush 24
iushr
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
10: aload 0
iload 1
bipush 16
ishr
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
11: aload 0
iload 1
bipush 8
ishr
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
12: aload 0
iload 1
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
13: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 14 1 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
length
protected final void encodeNonEmptyCharacterStringOnSeventhBit(char[], int, int);
descriptor: ([CII)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingStringsAsUtf8:Z
ifeq 1
aload 0
aload 1
iload 2
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeUTF8String:([CII)I
goto 2
StackMap locals:
StackMap stack:
1: aload 0
aload 1
iload 2
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeUtf16String:([CII)I
StackMap locals:
StackMap stack: int
2: istore 3
3: aload 0
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroOctetStringLengthOnSenventhBit:(I)V
4: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:([BI)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 6 1 ch [C
0 6 2 offset I
0 6 3 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
offset
length
protected final void encodeNonEmptyFourBitCharacterStringOnSeventhBit(int[], char[], int, int);
descriptor: ([I[CII)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 4
iconst_2
idiv
istore 5
start local 5 1: iload 4
iconst_2
irem
istore 6
start local 6 2: aload 0
iload 5
iload 6
iadd
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroOctetStringLengthOnSenventhBit:(I)V
3: aload 0
aload 1
aload 2
iload 3
iload 5
iload 6
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyFourBitCharacterString:([I[CIII)V
4: return
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 5 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 5 1 table [I
0 5 2 ch [C
0 5 3 offset I
0 5 4 length I
1 5 5 octetPairLength I
2 5 6 octetSingleLength I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
table
ch
offset
length
protected final void encodeNonEmptyFourBitCharacterString(int[], char[], int, int, int);
descriptor: ([I[CIII)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 4
iload 5
iadd
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.ensureSize:(I)V
1: iconst_0
istore 6
start local 6 2: iconst_0
istore 7
start local 7 3: goto 9
4: StackMap locals: int int
StackMap stack:
aload 1
aload 2
iload 3
iinc 3 1
caload
iaload
iconst_4
ishl
aload 1
aload 2
iload 3
iinc 3 1
caload
iaload
ior
istore 6
5: iload 6
ifge 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.characterOutofAlphabetRange"
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:
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
iload 6
i2b
bastore
8: iinc 7 1
StackMap locals:
StackMap stack:
9: iload 7
iload 4
if_icmplt 4
end local 7 10: iload 5
iconst_1
if_icmpne 15
11: aload 1
aload 2
iload 3
caload
iaload
iconst_4
ishl
bipush 15
ior
istore 6
12: iload 6
ifge 14
13: 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.characterOutofAlphabetRange"
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
14: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
iload 6
i2b
bastore
15: StackMap locals:
StackMap stack:
return
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 16 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 16 1 table [I
0 16 2 ch [C
0 16 3 offset I
0 16 4 octetPairLength I
0 16 5 octetSingleLength I
2 16 6 v I
3 10 7 i I
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
table
ch
offset
octetPairLength
octetSingleLength
protected final void encodeNonEmptyNBitCharacterStringOnSeventhBit(java.lang.String, char[], int, int);
descriptor: (Ljava/lang/String;[CII)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=13, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iconst_1
istore 5
start local 5 1: goto 3
2: StackMap locals: int
StackMap stack:
iinc 5 1
3: StackMap locals:
StackMap stack:
iconst_1
iload 5
ishl
aload 1
invokevirtual java.lang.String.length:()I
if_icmple 2
4: iload 4
iload 5
imul
istore 6
start local 6 5: iload 6
bipush 8
idiv
istore 7
start local 7 6: iload 6
bipush 8
irem
istore 8
start local 8 7: iload 7
iload 8
ifle 8
iconst_1
goto 9
StackMap locals: com.sun.xml.internal.fastinfoset.Encoder java.lang.String char[] int int int int int int
StackMap stack: int
8: iconst_0
StackMap locals: com.sun.xml.internal.fastinfoset.Encoder java.lang.String char[] int int int int int int
StackMap stack: int int
9: iadd
istore 9
start local 9 10: aload 0
iload 9
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroOctetStringLengthOnSenventhBit:(I)V
11: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.resetBits:()V
12: aload 0
iload 9
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.ensureSize:(I)V
13: iconst_0
istore 10
start local 10 14: iconst_0
istore 11
start local 11 15: goto 26
16: StackMap locals: int int int
StackMap stack:
aload 2
iload 3
iload 11
iadd
caload
istore 12
start local 12 17: iconst_0
istore 10
goto 21
18: StackMap locals: int
StackMap stack:
iload 12
aload 1
iload 10
invokevirtual java.lang.String.charAt:(I)C
if_icmpne 20
19: goto 22
20: StackMap locals:
StackMap stack:
iinc 10 1
StackMap locals:
StackMap stack:
21: iload 10
aload 1
invokevirtual java.lang.String.length:()I
if_icmplt 18
22: StackMap locals:
StackMap stack:
iload 10
aload 1
invokevirtual java.lang.String.length:()I
if_icmpne 24
23: 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.characterOutofAlphabetRange"
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
24: StackMap locals:
StackMap stack:
aload 0
iload 5
iload 10
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.writeBits:(II)V
end local 12 25: iinc 11 1
StackMap locals:
StackMap stack:
26: iload 11
iload 4
if_icmplt 16
end local 11 27: iload 8
ifle 30
28: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
iconst_1
bipush 8
iload 8
isub
ishl
iconst_1
isub
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
29: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
30: StackMap locals:
StackMap stack:
return
end local 10 end local 9 end local 8 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 31 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 31 1 alphabet Ljava/lang/String;
0 31 2 ch [C
0 31 3 offset I
0 31 4 length I
1 31 5 bitsPerCharacter I
5 31 6 bits I
6 31 7 octets I
7 31 8 bitsOfLastOctet I
10 31 9 totalOctets I
14 31 10 v I
15 27 11 i I
17 25 12 c C
Exceptions:
throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
MethodParameters:
Name Flags
alphabet
ch
offset
length
private final void resetBits();
descriptor: ()V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 8
putfield com.sun.xml.internal.fastinfoset.Encoder._bitsLeftInOctet:I
1: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
private final void writeBits(int, int);
descriptor: (II)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: goto 9
1: StackMap locals:
StackMap stack:
iload 2
iconst_1
iinc 1 -1
iload 1
ishl
iand
ifle 2
iconst_1
goto 3
StackMap locals:
StackMap stack:
2: iconst_0
StackMap locals:
StackMap stack: int
3: istore 3
start local 3 4: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
iload 3
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._bitsLeftInOctet:I
iconst_1
isub
dup_x1
putfield com.sun.xml.internal.fastinfoset.Encoder._bitsLeftInOctet:I
ishl
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
5: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._bitsLeftInOctet:I
ifne 9
6: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
7: aload 0
bipush 8
putfield com.sun.xml.internal.fastinfoset.Encoder._bitsLeftInOctet:I
8: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
end local 3 9: StackMap locals:
StackMap stack:
iload 1
ifgt 1
10: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 11 1 bits I
0 11 2 v I
4 9 3 bit I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
bits
v
protected final void encodeNonZeroOctetStringLengthOnSenventhBit(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
if_icmpge 3
1: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
iload 1
iconst_1
isub
ior
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
2: goto 13
StackMap locals:
StackMap stack:
3: iload 1
sipush 259
if_icmpge 7
4: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
iconst_2
ior
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
5: aload 0
iload 1
iconst_3
isub
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
6: goto 13
7: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
iconst_3
ior
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
8: iinc 1 -259
9: aload 0
iload 1
bipush 24
iushr
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
10: aload 0
iload 1
bipush 16
ishr
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
11: aload 0
iload 1
bipush 8
ishr
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
12: aload 0
iload 1
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
13: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 14 1 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
length
protected final void encodeNonZeroIntegerOnSecondBitFirstBitOne(int);
descriptor: (I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=8, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 64
if_icmpge 3
1: aload 0
sipush 128
iload 1
ior
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
2: goto 21
StackMap locals:
StackMap stack:
3: iload 1
sipush 8256
if_icmpge 9
4: iinc 1 -64
5: aload 0
sipush 192
iload 1
bipush 8
ishr
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
6: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
7: aload 0
iload 1
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
8: goto 21
StackMap locals:
StackMap stack:
9: iload 1
ldc 1048576
if_icmpge 16
10: iinc 1 -8256
11: aload 0
sipush 224
iload 1
bipush 16
ishr
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
12: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
13: aload 0
iload 1
bipush 8
ishr
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
14: aload 0
iload 1
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
15: goto 21
16: StackMap locals:
StackMap stack:
new java.io.IOException
dup
17: invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.integerMaxSize"
18: iconst_1
anewarray java.lang.Object
dup
iconst_0
ldc 1048576
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
19: invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
20: invokespecial java.io.IOException.<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/Encoder;
0 22 1 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
i
protected final void encodeNonZeroIntegerOnSecondBitFirstBitZero(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
bipush 64
if_icmpge 3
1: aload 0
iload 1
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
2: goto 14
StackMap locals:
StackMap stack:
3: iload 1
sipush 8256
if_icmpge 9
4: iinc 1 -64
5: aload 0
bipush 64
iload 1
bipush 8
ishr
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
6: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
7: aload 0
iload 1
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
8: goto 14
9: StackMap locals:
StackMap stack:
iinc 1 -8256
10: aload 0
bipush 96
iload 1
bipush 16
ishr
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
11: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
12: aload 0
iload 1
bipush 8
ishr
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
13: aload 0
iload 1
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
14: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 15 1 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
i
protected final void encodeNonZeroIntegerOnThirdBit(int);
descriptor: (I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 32
if_icmpge 3
1: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
iload 1
ior
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
2: goto 22
StackMap locals:
StackMap stack:
3: iload 1
sipush 2080
if_icmpge 9
4: iinc 1 -32
5: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
bipush 32
iload 1
bipush 8
ishr
ior
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
6: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
7: aload 0
iload 1
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
8: goto 22
StackMap locals:
StackMap stack:
9: iload 1
ldc 526368
if_icmpge 16
10: iinc 1 -2080
11: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
bipush 40
iload 1
bipush 16
ishr
ior
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
12: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
13: aload 0
iload 1
bipush 8
ishr
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
14: aload 0
iload 1
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
15: goto 22
16: StackMap locals:
StackMap stack:
iload 1
ldc 526368
isub
istore 1
17: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
bipush 48
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
18: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
19: aload 0
iload 1
bipush 16
ishr
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
20: aload 0
iload 1
bipush 8
ishr
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
21: aload 0
iload 1
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
22: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 23 1 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
i
protected final void encodeNonZeroIntegerOnFourthBit(int);
descriptor: (I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 16
if_icmpge 3
1: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
iload 1
ior
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
2: goto 22
StackMap locals:
StackMap stack:
3: iload 1
sipush 1040
if_icmpge 9
4: iinc 1 -16
5: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
bipush 16
iload 1
bipush 8
ishr
ior
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
6: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
7: aload 0
iload 1
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
8: goto 22
StackMap locals:
StackMap stack:
9: iload 1
ldc 263184
if_icmpge 16
10: iinc 1 -1040
11: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
bipush 20
iload 1
bipush 16
ishr
ior
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
12: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
13: aload 0
iload 1
bipush 8
ishr
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
14: aload 0
iload 1
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
15: goto 22
16: StackMap locals:
StackMap stack:
iload 1
ldc 263184
isub
istore 1
17: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
bipush 24
ior
putfield com.sun.xml.internal.fastinfoset.Encoder._b:I
18: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._b:I
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
19: aload 0
iload 1
bipush 16
ishr
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
20: aload 0
iload 1
bipush 8
ishr
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
21: aload 0
iload 1
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
22: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 23 1 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
i
protected final void encodeNonEmptyUTF8StringAsOctetString(int, java.lang.String, int[]);
descriptor: (ILjava/lang/String;[I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokevirtual java.lang.String.toCharArray:()[C
astore 4
start local 4 1: aload 0
iload 1
aload 4
iconst_0
aload 4
arraylength
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonEmptyUTF8StringAsOctetString:(I[CII[I)V
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 3 1 b I
0 3 2 s Ljava/lang/String;
0 3 3 constants [I
1 3 4 ch [C
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b
s
constants
protected final void encodeNonEmptyUTF8StringAsOctetString(int, char[], int, int, int[]);
descriptor: (I[CII[I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 2
iload 3
iload 4
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeUTF8String:([CII)I
istore 4
1: aload 0
iload 1
iload 4
aload 5
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeNonZeroOctetStringLength:(II[I)V
2: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
iload 4
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:([BI)V
3: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 b I
0 4 2 ch [C
0 4 3 offset I
0 4 4 length I
0 4 5 constants [I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b
ch
offset
length
constants
protected final void encodeNonZeroOctetStringLength(int, int, int[]);
descriptor: (II[I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
aload 3
iconst_0
iaload
if_icmpge 3
1: aload 0
iload 1
iload 2
iconst_1
isub
ior
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
2: goto 13
StackMap locals:
StackMap stack:
3: iload 2
aload 3
iconst_1
iaload
if_icmpge 7
4: aload 0
iload 1
aload 3
iconst_2
iaload
ior
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
5: aload 0
iload 2
aload 3
iconst_0
iaload
isub
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
6: goto 13
7: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
iconst_3
iaload
ior
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
8: iload 2
aload 3
iconst_1
iaload
isub
istore 2
9: aload 0
iload 2
bipush 24
iushr
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
10: aload 0
iload 2
bipush 16
ishr
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
11: aload 0
iload 2
bipush 8
ishr
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
12: aload 0
iload 2
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
13: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 14 1 b I
0 14 2 length I
0 14 3 constants [I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b
length
constants
protected final void encodeNonZeroInteger(int, int, int[]);
descriptor: (II[I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
aload 3
iconst_0
iaload
if_icmpge 3
1: aload 0
iload 1
iload 2
ior
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
2: goto 22
StackMap locals:
StackMap stack:
3: iload 2
aload 3
iconst_1
iaload
if_icmpge 8
4: iload 2
aload 3
iconst_0
iaload
isub
istore 2
5: aload 0
iload 1
aload 3
iconst_3
iaload
ior
iload 2
bipush 8
ishr
ior
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
6: aload 0
iload 2
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
7: goto 22
StackMap locals:
StackMap stack:
8: iload 2
aload 3
iconst_2
iaload
if_icmpge 14
9: iload 2
aload 3
iconst_1
iaload
isub
istore 2
10: aload 0
iload 1
aload 3
iconst_4
iaload
ior
iload 2
bipush 16
ishr
ior
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
11: aload 0
iload 2
bipush 8
ishr
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
12: aload 0
iload 2
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
13: goto 22
StackMap locals:
StackMap stack:
14: iload 2
ldc 1048576
if_icmpge 21
15: iload 2
aload 3
iconst_2
iaload
isub
istore 2
16: aload 0
iload 1
aload 3
iconst_5
iaload
ior
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
17: aload 0
iload 2
bipush 16
ishr
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
18: aload 0
iload 2
bipush 8
ishr
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
19: aload 0
iload 2
sipush 255
iand
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:(I)V
20: goto 22
21: StackMap locals:
StackMap stack:
new java.io.IOException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.integerMaxSize"
iconst_1
anewarray java.lang.Object
dup
iconst_0
ldc 1048576
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 java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
22: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 23 1 b I
0 23 2 i I
0 23 3 constants [I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b
i
constants
protected final void mark();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
putfield com.sun.xml.internal.fastinfoset.Encoder._markIndex:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
protected final void resetMark();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_m1
putfield com.sun.xml.internal.fastinfoset.Encoder._markIndex:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
protected final boolean hasMark();
descriptor: ()Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._markIndex:I
iconst_m1
if_icmpeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
protected final void write(int);
descriptor: (I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
arraylength
if_icmpge 3
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
iload 1
i2b
bastore
2: goto 10
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._markIndex:I
iconst_m1
if_icmpne 8
4: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._s:Ljava/io/OutputStream;
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
invokevirtual java.io.OutputStream.write:([B)V
5: aload 0
iconst_1
putfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
6: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
iconst_0
iload 1
i2b
bastore
7: goto 10
8: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
arraylength
iconst_3
imul
iconst_2
idiv
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.resize:(I)V
9: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
iload 1
i2b
bastore
10: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 11 1 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
i
protected final void write(byte[], int);
descriptor: ([BI)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iconst_0
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.write:([BII)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 2 1 b [B
0 2 2 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b
length
protected final void write(byte[], int, int);
descriptor: ([BII)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
iload 3
iadd
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
arraylength
if_icmpge 4
1: aload 1
iload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
iload 3
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
2: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
iload 3
iadd
putfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
3: goto 12
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._markIndex:I
iconst_m1
if_icmpne 9
5: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._s:Ljava/io/OutputStream;
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
invokevirtual java.io.OutputStream.write:([BII)V
6: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._s:Ljava/io/OutputStream;
aload 1
iload 2
iload 3
invokevirtual java.io.OutputStream.write:([BII)V
7: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
8: goto 12
9: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
arraylength
iload 3
iadd
iconst_3
imul
iconst_2
idiv
iconst_1
iadd
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.resize:(I)V
10: aload 1
iload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
iload 3
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
11: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
iload 3
iadd
putfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
12: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 13 1 b [B
0 13 2 offset I
0 13 3 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b
offset
length
private void ensureSize(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
iload 1
iadd
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
arraylength
if_icmple 2
1: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
iload 1
iadd
iconst_3
imul
iconst_2
idiv
iconst_1
iadd
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.resize:(I)V
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/Encoder;
0 3 1 length I
MethodParameters:
Name Flags
length
private void resize(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: iload 1
newarray 8
astore 2
start local 2 1: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
iconst_0
aload 2
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
2: aload 0
aload 2
putfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 length I
1 4 2 b [B
MethodParameters:
Name Flags
length
private void _flush();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
ifle 3
1: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._s:Ljava/io/OutputStream;
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBuffer:[B
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
invokevirtual java.io.OutputStream.write:([BII)V
2: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.Encoder._octetBufferIndex:I
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
Exceptions:
throws java.io.IOException
protected final int encodeUTF8String(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.String.length:()I
istore 2
start local 2 1: iload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._charBuffer:[C
arraylength
if_icmpge 4
2: aload 1
iconst_0
iload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._charBuffer:[C
iconst_0
invokevirtual java.lang.String.getChars:(II[CI)V
3: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._charBuffer:[C
iconst_0
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeUTF8String:([CII)I
ireturn
4: StackMap locals: int
StackMap stack:
aload 1
invokevirtual java.lang.String.toCharArray:()[C
astore 3
start local 3 5: aload 0
aload 3
iconst_0
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeUTF8String:([CII)I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 6 1 s Ljava/lang/String;
1 6 2 length I
5 6 3 ch [C
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
private void ensureEncodingBufferSizeForUtf8String(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iconst_4
iload 1
imul
istore 2
start local 2 1: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
arraylength
iload 2
if_icmpge 3
2: aload 0
iload 2
newarray 8
putfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
3: StackMap locals: int
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 length I
1 4 2 newLength I
MethodParameters:
Name Flags
length
protected final int encodeUTF8String(char[], int, int);
descriptor: ([CII)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: aload 0
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.ensureEncodingBufferSizeForUtf8String:(I)V
2: iload 2
iload 3
iadd
istore 5
start local 5 3: goto 31
4: StackMap locals: int int
StackMap stack:
aload 1
iload 2
iinc 2 1
caload
istore 6
start local 6 5: iload 6
sipush 128
if_icmpge 8
6: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
iload 4
iinc 4 1
iload 6
i2b
bastore
7: goto 31
StackMap locals: int
StackMap stack:
8: iload 6
sipush 2048
if_icmpge 16
9: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
iload 4
iinc 4 1
10: sipush 192
iload 6
bipush 6
ishr
ior
i2b
11: bastore
12: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
iload 4
iinc 4 1
13: sipush 128
iload 6
bipush 63
iand
ior
i2b
14: bastore
15: goto 31
StackMap locals:
StackMap stack:
16: iload 6
ldc 65535
if_icmpgt 31
17: iload 6
invokestatic com.sun.xml.internal.fastinfoset.org.apache.xerces.util.XMLChar.isHighSurrogate:(I)Z
ifne 28
iload 6
invokestatic com.sun.xml.internal.fastinfoset.org.apache.xerces.util.XMLChar.isLowSurrogate:(I)Z
ifne 28
18: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
iload 4
iinc 4 1
19: sipush 224
iload 6
bipush 12
ishr
ior
i2b
20: bastore
21: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
iload 4
iinc 4 1
22: sipush 128
iload 6
bipush 6
ishr
bipush 63
iand
ior
i2b
23: bastore
24: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
iload 4
iinc 4 1
25: sipush 128
iload 6
bipush 63
iand
ior
i2b
26: bastore
27: goto 31
28: StackMap locals:
StackMap stack:
aload 0
iload 6
aload 1
iload 2
iload 5
iload 4
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeCharacterAsUtf8FourByte:(I[CIII)V
29: iinc 4 4
30: iinc 2 1
end local 6 31: StackMap locals:
StackMap stack:
iload 5
iload 2
if_icmpne 4
32: iload 4
ireturn
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 33 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 33 1 ch [C
0 33 2 offset I
0 33 3 length I
1 33 4 bpos I
3 33 5 end I
5 31 6 c I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
offset
length
private void encodeCharacterAsUtf8FourByte(int, char[], int, int, int);
descriptor: (I[CIII)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iload 3
iload 4
if_icmpne 2
1: new java.io.IOException
dup
ldc ""
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 2
iload 3
caload
istore 6
start local 6 3: iload 6
invokestatic com.sun.xml.internal.fastinfoset.org.apache.xerces.util.XMLChar.isLowSurrogate:(I)Z
ifne 5
4: new java.io.IOException
dup
ldc ""
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals: int
StackMap stack:
iload 1
sipush 1023
iand
bipush 10
ishl
iload 6
sipush 1023
iand
ior
ldc 65536
iadd
istore 7
start local 7 6: iload 7
iflt 7
iload 7
ldc 2097152
if_icmplt 8
7: StackMap locals: int
StackMap stack:
new java.io.IOException
dup
ldc ""
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
iload 5
iinc 5 1
sipush 240
iload 7
bipush 18
ishr
ior
i2b
bastore
9: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
iload 5
iinc 5 1
sipush 128
iload 7
bipush 12
ishr
bipush 63
iand
ior
i2b
bastore
10: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
iload 5
iinc 5 1
sipush 128
iload 7
bipush 6
ishr
bipush 63
iand
ior
i2b
bastore
11: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
iload 5
iinc 5 1
sipush 128
iload 7
bipush 63
iand
ior
i2b
bastore
12: return
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 13 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 13 1 c I
0 13 2 ch [C
0 13 3 chpos I
0 13 4 chend I
0 13 5 bpos I
3 13 6 d C
6 13 7 uc I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
c
ch
chpos
chend
bpos
protected final int encodeUtf16String(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.String.length:()I
istore 2
start local 2 1: iload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._charBuffer:[C
arraylength
if_icmpge 4
2: aload 1
iconst_0
iload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._charBuffer:[C
iconst_0
invokevirtual java.lang.String.getChars:(II[CI)V
3: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._charBuffer:[C
iconst_0
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeUtf16String:([CII)I
ireturn
4: StackMap locals: int
StackMap stack:
aload 1
invokevirtual java.lang.String.toCharArray:()[C
astore 3
start local 3 5: aload 0
aload 3
iconst_0
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.encodeUtf16String:([CII)I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 6 1 s Ljava/lang/String;
1 6 2 length I
5 6 3 ch [C
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
private void ensureEncodingBufferSizeForUtf16String(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iconst_2
iload 1
imul
istore 2
start local 2 1: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
arraylength
iload 2
if_icmpge 3
2: aload 0
iload 2
newarray 8
putfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
3: StackMap locals: int
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 4 1 length I
1 4 2 newLength I
MethodParameters:
Name Flags
length
protected final int encodeUtf16String(char[], int, int);
descriptor: ([CII)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: aload 0
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.Encoder.ensureEncodingBufferSizeForUtf16String:(I)V
2: iload 2
iload 3
iadd
istore 5
start local 5 3: iload 2
istore 6
start local 6 4: goto 9
5: StackMap locals: int int int
StackMap stack:
aload 1
iload 6
caload
istore 7
start local 7 6: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
iload 4
iinc 4 1
iload 7
bipush 8
ishr
i2b
bastore
7: aload 0
getfield com.sun.xml.internal.fastinfoset.Encoder._encodingBuffer:[B
iload 4
iinc 4 1
iload 7
sipush 255
iand
i2b
bastore
end local 7 8: iinc 6 1
StackMap locals:
StackMap stack:
9: iload 6
iload 5
if_icmplt 5
end local 6 10: iload 4
ireturn
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 11 0 this Lcom/sun/xml/internal/fastinfoset/Encoder;
0 11 1 ch [C
0 11 2 offset I
0 11 3 length I
1 11 4 byteLength I
3 11 5 n I
4 10 6 i I
6 8 7 c I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
offset
length
public static java.lang.String getPrefixFromQualifiedName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
istore 1
start local 1 1: ldc ""
astore 2
start local 2 2: iload 1
iconst_m1
if_icmpeq 4
3: aload 0
iconst_0
iload 1
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 2
4: StackMap locals: int java.lang.String
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 qName Ljava/lang/String;
1 5 1 i I
2 5 2 prefix Ljava/lang/String;
MethodParameters:
Name Flags
qName
public static boolean isWhiteSpace(char[], int, int);
descriptor: ([CII)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
caload
invokestatic com.sun.xml.internal.fastinfoset.org.apache.xerces.util.XMLChar.isSpace:(I)Z
ifne 1
iconst_0
ireturn
1: StackMap locals:
StackMap stack:
iload 1
iload 2
iadd
istore 3
start local 3 2: StackMap locals: int
StackMap stack:
iinc 1 1
iload 1
iload 3
if_icmpge 3
aload 0
iload 1
caload
invokestatic com.sun.xml.internal.fastinfoset.org.apache.xerces.util.XMLChar.isSpace:(I)Z
ifne 2
3: StackMap locals:
StackMap stack:
iload 1
iload 3
if_icmpne 4
iconst_1
ireturn
StackMap locals:
StackMap stack:
4: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 ch [C
0 5 1 start I
0 5 2 length I
2 5 3 end I
MethodParameters:
Name Flags
ch final
start
length final
public static boolean isWhiteSpace(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual java.lang.String.charAt:(I)C
invokestatic com.sun.xml.internal.fastinfoset.org.apache.xerces.util.XMLChar.isSpace:(I)Z
ifne 1
iconst_0
ireturn
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.String.length:()I
istore 1
start local 1 2: iconst_1
istore 2
start local 2 3: StackMap locals: int int
StackMap stack:
iload 2
iload 1
if_icmpge 4
aload 0
iload 2
iinc 2 1
invokevirtual java.lang.String.charAt:(I)C
invokestatic com.sun.xml.internal.fastinfoset.org.apache.xerces.util.XMLChar.isSpace:(I)Z
ifne 3
4: StackMap locals:
StackMap stack:
iload 2
iload 1
if_icmpne 5
iconst_1
ireturn
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 s Ljava/lang/String;
2 6 1 end I
3 6 2 start I
MethodParameters:
Name Flags
s
}
SourceFile: "Encoder.java"
NestMembers:
com.sun.xml.internal.fastinfoset.Encoder$EncodingBufferOutputStream
InnerClasses:
private EncodingBufferOutputStream = com.sun.xml.internal.fastinfoset.Encoder$EncodingBufferOutputStream of com.sun.xml.internal.fastinfoset.Encoder
public Entry = com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry of com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap