public class com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer extends com.sun.xml.internal.fastinfoset.Encoder implements javax.xml.stream.XMLStreamWriter, com.sun.xml.internal.org.jvnet.fastinfoset.stax.LowLevelFastInfosetStreamWriter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer
super_class: com.sun.xml.internal.fastinfoset.Encoder
{
protected com.sun.xml.internal.fastinfoset.stax.StAXManager _manager;
descriptor: Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String _encoding;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String _currentLocalName;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String _currentUri;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String _currentPrefix;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected boolean _inStartElement;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean _isEmptyElement;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected java.lang.String[] _attributesArray;
descriptor: [Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected int _attributesArrayIndex;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean[] _nsSupportContextStack;
descriptor: [Z
flags: (0x0004) ACC_PROTECTED
protected int _stackCount;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected com.sun.xml.internal.fastinfoset.util.NamespaceContextImplementation _nsContext;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/NamespaceContextImplementation;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String[] _namespacesArray;
descriptor: [Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected int _namespacesArrayIndex;
descriptor: I
flags: (0x0004) ACC_PROTECTED
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokespecial com.sun.xml.internal.fastinfoset.Encoder.<init>:(Z)V
1: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._inStartElement:Z
2: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._isEmptyElement:Z
3: aload 0
bipush 64
anewarray java.lang.String
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArray:[Ljava/lang/String;
4: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArrayIndex:I
5: aload 0
bipush 32
newarray 4
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsSupportContextStack:[Z
6: aload 0
iconst_m1
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
7: aload 0
8: new com.sun.xml.internal.fastinfoset.util.NamespaceContextImplementation
dup
invokespecial com.sun.xml.internal.fastinfoset.util.NamespaceContextImplementation.<init>:()V
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsContext:Lcom/sun/xml/internal/fastinfoset/util/NamespaceContextImplementation;
9: aload 0
bipush 16
anewarray java.lang.String
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArray:[Ljava/lang/String;
10: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
11: aload 0
new com.sun.xml.internal.fastinfoset.stax.StAXManager
dup
iconst_2
invokespecial com.sun.xml.internal.fastinfoset.stax.StAXManager.<init>:(I)V
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
12: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
public void <init>(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
invokespecial com.sun.xml.internal.fastinfoset.Encoder.<init>:(Z)V
1: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._inStartElement:Z
2: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._isEmptyElement:Z
3: aload 0
bipush 64
anewarray java.lang.String
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArray:[Ljava/lang/String;
4: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArrayIndex:I
5: aload 0
bipush 32
newarray 4
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsSupportContextStack:[Z
6: aload 0
iconst_m1
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
7: aload 0
8: new com.sun.xml.internal.fastinfoset.util.NamespaceContextImplementation
dup
invokespecial com.sun.xml.internal.fastinfoset.util.NamespaceContextImplementation.<init>:()V
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsContext:Lcom/sun/xml/internal/fastinfoset/util/NamespaceContextImplementation;
9: aload 0
bipush 16
anewarray java.lang.String
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArray:[Ljava/lang/String;
10: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
11: aload 0
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.setOutputStream:(Ljava/io/OutputStream;)V
12: aload 0
new com.sun.xml.internal.fastinfoset.stax.StAXManager
dup
iconst_2
invokespecial com.sun.xml.internal.fastinfoset.stax.StAXManager.<init>:(I)V
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
13: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 14 1 outputStream Ljava/io/OutputStream;
MethodParameters:
Name Flags
outputStream
public void <init>(java.io.OutputStream, com.sun.xml.internal.fastinfoset.stax.StAXManager);
descriptor: (Ljava/io/OutputStream;Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_1
invokespecial com.sun.xml.internal.fastinfoset.Encoder.<init>:(Z)V
1: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._inStartElement:Z
2: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._isEmptyElement:Z
3: aload 0
bipush 64
anewarray java.lang.String
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArray:[Ljava/lang/String;
4: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArrayIndex:I
5: aload 0
bipush 32
newarray 4
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsSupportContextStack:[Z
6: aload 0
iconst_m1
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
7: aload 0
8: new com.sun.xml.internal.fastinfoset.util.NamespaceContextImplementation
dup
invokespecial com.sun.xml.internal.fastinfoset.util.NamespaceContextImplementation.<init>:()V
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsContext:Lcom/sun/xml/internal/fastinfoset/util/NamespaceContextImplementation;
9: aload 0
bipush 16
anewarray java.lang.String
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArray:[Ljava/lang/String;
10: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
11: aload 0
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.setOutputStream:(Ljava/io/OutputStream;)V
12: aload 0
aload 2
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
13: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 14 1 outputStream Ljava/io/OutputStream;
0 14 2 manager Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
MethodParameters:
Name Flags
outputStream
manager
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.xml.internal.fastinfoset.Encoder.reset:()V
1: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArrayIndex:I
2: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
3: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsContext:Lcom/sun/xml/internal/fastinfoset/util/NamespaceContextImplementation;
invokevirtual com.sun.xml.internal.fastinfoset.util.NamespaceContextImplementation.reset:()V
4: aload 0
iconst_m1
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
5: aload 0
aload 0
aconst_null
dup_x1
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._currentPrefix:Ljava/lang/String;
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._currentUri:Ljava/lang/String;
6: aload 0
aconst_null
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._currentLocalName:Ljava/lang/String;
7: aload 0
aload 0
iconst_0
dup_x1
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._isEmptyElement:Z
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._inStartElement:Z
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
public void writeStartDocument();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "finf"
ldc "1.0"
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
Exceptions:
throws javax.xml.stream.XMLStreamException
public void writeStartDocument(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "finf"
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 2 1 version Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
version
public void writeStartDocument(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.reset:()V
1: aload 0
iconst_0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeHeader:(Z)V
2: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeInitialVocabulary:()V
3: goto 6
StackMap locals:
StackMap stack: java.io.IOException
4: astore 3
start local 3 5: new javax.xml.stream.XMLStreamException
dup
aload 3
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 3 6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 7 1 encoding Ljava/lang/String;
0 7 2 version Ljava/lang/String;
5 6 3 e Ljava/io/IOException;
Exception table:
from to target type
1 3 4 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
encoding
version
public void writeEndDocument();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: goto 3
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.writeEndElement:()V
2: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
iconst_1
isub
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
StackMap locals:
StackMap stack:
3: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
ifge 1
4: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeDocumentTermination:()V
5: goto 8
6: StackMap locals:
StackMap stack: java.io.IOException
astore 1
start local 1 7: new javax.xml.stream.XMLStreamException
dup
aload 1
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 8: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
7 8 1 e Ljava/io/IOException;
Exception table:
from to target type
0 5 6 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.reset:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
Exceptions:
throws javax.xml.stream.XMLStreamException
public void flush();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._s:Ljava/io/OutputStream;
invokevirtual java.io.OutputStream.flush:()V
1: goto 4
2: StackMap locals:
StackMap stack: java.io.IOException
astore 1
start local 1 3: new javax.xml.stream.XMLStreamException
dup
aload 1
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
3 4 1 e Ljava/io/IOException;
Exception table:
from to target type
0 1 2 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
public void writeStartElement(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc ""
aload 1
ldc ""
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 2 1 localName Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
localName
public void writeStartElement(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc ""
aload 2
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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/stax/StAXDocumentSerializer;
0 2 1 namespaceURI Ljava/lang/String;
0 2 2 localName Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
namespaceURI
localName
public void writeStartElement(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iconst_0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeTerminationAndCurrentElement:(Z)V
1: aload 0
iconst_1
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._inStartElement:Z
2: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._isEmptyElement:Z
3: aload 0
aload 2
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._currentLocalName:Ljava/lang/String;
4: aload 0
aload 1
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._currentPrefix:Ljava/lang/String;
5: aload 0
aload 3
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._currentUri:Ljava/lang/String;
6: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
7: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsSupportContextStack:[Z
arraylength
if_icmpne 11
8: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
iconst_2
imul
newarray 4
astore 4
start local 4 9: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsSupportContextStack:[Z
iconst_0
aload 4
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsSupportContextStack:[Z
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
10: aload 0
aload 4
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsSupportContextStack:[Z
end local 4 11: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsSupportContextStack:[Z
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
iconst_0
bastore
12: 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/stax/StAXDocumentSerializer;
0 13 1 prefix Ljava/lang/String;
0 13 2 localName Ljava/lang/String;
0 13 3 namespaceURI Ljava/lang/String;
9 11 4 nsSupportContextStack [Z
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
localName
namespaceURI
public void writeEmptyElement(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc ""
aload 1
ldc ""
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.writeEmptyElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 2 1 localName Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
localName
public void writeEmptyElement(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc ""
aload 2
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.writeEmptyElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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/stax/StAXDocumentSerializer;
0 2 1 namespaceURI Ljava/lang/String;
0 2 2 localName Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
namespaceURI
localName
public void writeEmptyElement(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iconst_0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeTerminationAndCurrentElement:(Z)V
1: aload 0
aload 0
iconst_1
dup_x1
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._inStartElement:Z
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._isEmptyElement:Z
2: aload 0
aload 2
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._currentLocalName:Ljava/lang/String;
3: aload 0
aload 1
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._currentPrefix:Ljava/lang/String;
4: aload 0
aload 3
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._currentUri:Ljava/lang/String;
5: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
6: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsSupportContextStack:[Z
arraylength
if_icmpne 10
7: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
iconst_2
imul
newarray 4
astore 4
start local 4 8: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsSupportContextStack:[Z
iconst_0
aload 4
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsSupportContextStack:[Z
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
9: aload 0
aload 4
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsSupportContextStack:[Z
end local 4 10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsSupportContextStack:[Z
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
iconst_0
bastore
11: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 12 1 prefix Ljava/lang/String;
0 12 2 localName Ljava/lang/String;
0 12 3 namespaceURI Ljava/lang/String;
8 10 4 nsSupportContextStack [Z
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
localName
namespaceURI
public void writeEndElement();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._inStartElement:Z
ifeq 2
1: aload 0
iconst_0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeTerminationAndCurrentElement:(Z)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeElementTermination:()V
3: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsSupportContextStack:[Z
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
dup_x1
iconst_1
isub
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
baload
ifeq 10
4: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsContext:Lcom/sun/xml/internal/fastinfoset/util/NamespaceContextImplementation;
invokevirtual com.sun.xml.internal.fastinfoset.util.NamespaceContextImplementation.popContext:()V
5: goto 10
6: StackMap locals:
StackMap stack: java.io.IOException
astore 1
start local 1 7: new javax.xml.stream.XMLStreamException
dup
aload 1
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 8: StackMap locals:
StackMap stack: java.util.EmptyStackException
astore 1
start local 1 9: new javax.xml.stream.XMLStreamException
dup
aload 1
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 10: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
7 8 1 e Ljava/io/IOException;
9 10 1 e Ljava/util/EmptyStackException;
Exception table:
from to target type
2 5 6 Class java.io.IOException
2 5 8 Class java.util.EmptyStackException
Exceptions:
throws javax.xml.stream.XMLStreamException
public void writeAttribute(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc ""
ldc ""
aload 1
aload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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/stax/StAXDocumentSerializer;
0 2 1 localName Ljava/lang/String;
0 2 2 value Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
localName
value
public void writeAttribute(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc ""
astore 4
start local 4 1: aload 1
invokevirtual java.lang.String.length:()I
ifle 8
2: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsContext:Lcom/sun/xml/internal/fastinfoset/util/NamespaceContextImplementation;
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.util.NamespaceContextImplementation.getNonDefaultPrefix:(Ljava/lang/String;)Ljava/lang/String;
astore 4
3: aload 4
ifnull 4
aload 4
invokevirtual java.lang.String.length:()I
ifne 8
4: StackMap locals: java.lang.String
StackMap stack:
aload 1
ldc "http://www.w3.org/2000/xmlns/"
if_acmpeq 6
5: aload 1
ldc "http://www.w3.org/2000/xmlns/"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: StackMap locals:
StackMap stack:
return
7: StackMap locals:
StackMap stack:
new javax.xml.stream.XMLStreamException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.URIUnbound"
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 javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 1
aload 2
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
9: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 10 1 namespaceURI Ljava/lang/String;
0 10 2 localName Ljava/lang/String;
0 10 3 value Ljava/lang/String;
1 10 4 prefix Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
namespaceURI
localName
value
public void writeAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._inStartElement:Z
ifne 2
1: new java.lang.IllegalStateException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.attributeWritingNotAllowed"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 2
ldc "http://www.w3.org/2000/xmlns/"
if_acmpeq 4
3: aload 2
ldc "http://www.w3.org/2000/xmlns/"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
4: StackMap locals:
StackMap stack:
return
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArrayIndex:I
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArray:[Ljava/lang/String;
arraylength
if_icmpne 9
6: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArrayIndex:I
iconst_2
imul
anewarray java.lang.String
astore 5
start local 5 7: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArray:[Ljava/lang/String;
iconst_0
aload 5
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArrayIndex:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
8: aload 0
aload 5
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArray:[Ljava/lang/String;
end local 5 9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArray:[Ljava/lang/String;
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArrayIndex:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArrayIndex:I
aload 2
aastore
10: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArray:[Ljava/lang/String;
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArrayIndex:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArrayIndex:I
aload 1
aastore
11: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArray:[Ljava/lang/String;
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArrayIndex:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArrayIndex:I
aload 3
aastore
12: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArray:[Ljava/lang/String;
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArrayIndex:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArrayIndex:I
aload 4
aastore
13: return
end local 4 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/stax/StAXDocumentSerializer;
0 14 1 prefix Ljava/lang/String;
0 14 2 namespaceURI Ljava/lang/String;
0 14 3 localName Ljava/lang/String;
0 14 4 value Ljava/lang/String;
7 9 5 attributesArray [Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
namespaceURI
localName
value
public void writeNamespace(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 1
invokevirtual java.lang.String.length:()I
ifeq 1
aload 1
ldc "xmlns"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
1: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.writeDefaultNamespace:(Ljava/lang/String;)V
2: goto 12
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._inStartElement:Z
ifne 5
4: new java.lang.IllegalStateException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.attributeWritingNotAllowed"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArray:[Ljava/lang/String;
arraylength
if_icmpne 9
6: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
iconst_2
imul
anewarray java.lang.String
astore 3
start local 3 7: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArray:[Ljava/lang/String;
iconst_0
aload 3
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
8: aload 0
aload 3
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArray:[Ljava/lang/String;
end local 3 9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArray:[Ljava/lang/String;
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
aload 1
aastore
10: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArray:[Ljava/lang/String;
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
aload 2
aastore
11: aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.setPrefix:(Ljava/lang/String;Ljava/lang/String;)V
12: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 13 1 prefix Ljava/lang/String;
0 13 2 namespaceURI Ljava/lang/String;
7 9 3 namespacesArray [Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
namespaceURI
public void writeDefaultNamespace(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._inStartElement:Z
ifne 2
1: new java.lang.IllegalStateException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.attributeWritingNotAllowed"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArray:[Ljava/lang/String;
arraylength
if_icmpne 6
3: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
iconst_2
imul
anewarray java.lang.String
astore 2
start local 2 4: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArray:[Ljava/lang/String;
iconst_0
aload 2
iconst_0
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
5: aload 0
aload 2
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArray:[Ljava/lang/String;
end local 2 6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArray:[Ljava/lang/String;
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
ldc ""
aastore
7: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArray:[Ljava/lang/String;
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
aload 1
aastore
8: aload 0
ldc ""
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.setPrefix:(Ljava/lang/String;Ljava/lang/String;)V
9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 10 1 namespaceURI Ljava/lang/String;
4 6 2 namespacesArray [Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
namespaceURI
public void (java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.getIgnoreComments:()Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeTerminationAndCurrentElement:(Z)V
3: aload 0
aload 1
invokevirtual java.lang.String.toCharArray:()[C
iconst_0
aload 1
invokevirtual java.lang.String.length:()I
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeComment:([CII)V
4: goto 7
5: StackMap locals:
StackMap stack: java.io.IOException
astore 2
start local 2 6: new javax.xml.stream.XMLStreamException
dup
aload 2
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 8 1 data Ljava/lang/String;
6 7 2 e Ljava/io/IOException;
Exception table:
from to target type
0 1 5 Class java.io.IOException
2 4 5 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
data
public void writeProcessingInstruction(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ldc ""
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.writeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 2 1 target Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
target
public void writeProcessingInstruction(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.getIgnoreProcesingInstructions:()Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeTerminationAndCurrentElement:(Z)V
3: aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
4: goto 7
5: StackMap locals:
StackMap stack: java.io.IOException
astore 3
start local 3 6: new javax.xml.stream.XMLStreamException
dup
aload 3
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 3 7: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 8 1 target Ljava/lang/String;
0 8 2 data Ljava/lang/String;
6 7 3 e Ljava/io/IOException;
Exception table:
from to target type
0 1 5 Class java.io.IOException
2 4 5 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
target
data
public void writeCData(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
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
ifne 3
2: return
3: StackMap locals: int
StackMap stack:
iload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._charBuffer:[C
arraylength
if_icmpge 11
4: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.getIgnoreWhiteSpaceTextContent:()Z
ifeq 7
5: aload 1
invokestatic com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.isWhiteSpace:(Ljava/lang/String;)Z
ifeq 7
6: return
7: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeTerminationAndCurrentElement:(Z)V
8: aload 1
iconst_0
iload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._charBuffer:[C
iconst_0
invokevirtual java.lang.String.getChars:(II[CI)V
9: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._charBuffer:[C
iconst_0
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeCIIBuiltInAlgorithmDataAsCDATA:([CII)V
10: goto 20
11: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.String.toCharArray:()[C
astore 3
start local 3 12: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.getIgnoreWhiteSpaceTextContent:()Z
ifeq 15
13: aload 3
iconst_0
iload 2
invokestatic com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.isWhiteSpace:([CII)Z
ifeq 15
14: return
15: StackMap locals: char[]
StackMap stack:
aload 0
iconst_1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeTerminationAndCurrentElement:(Z)V
16: aload 0
aload 3
iconst_0
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeCIIBuiltInAlgorithmDataAsCDATA:([CII)V
end local 3 end local 2 17: goto 20
StackMap locals: com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer java.lang.String
StackMap stack: java.lang.Exception
18: astore 2
start local 2 19: new javax.xml.stream.XMLStreamException
dup
aload 2
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 20: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 21 1 text Ljava/lang/String;
1 17 2 length I
12 17 3 ch [C
19 20 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 18 Class java.lang.Exception
3 6 18 Class java.lang.Exception
7 14 18 Class java.lang.Exception
15 17 18 Class java.lang.Exception
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
text
public void writeDTD(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.notImplemented"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 1 1 dtd Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
dtd
public void writeEntityRef(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.notImplemented"
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 1 1 name Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
name
public void writeCharacters(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
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
ifne 3
2: return
3: StackMap locals: int
StackMap stack:
iload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._charBuffer:[C
arraylength
if_icmpge 11
4: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.getIgnoreWhiteSpaceTextContent:()Z
ifeq 7
5: aload 1
invokestatic com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.isWhiteSpace:(Ljava/lang/String;)Z
ifeq 7
6: return
7: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeTerminationAndCurrentElement:(Z)V
8: aload 1
iconst_0
iload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._charBuffer:[C
iconst_0
invokevirtual java.lang.String.getChars:(II[CI)V
9: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._charBuffer:[C
iconst_0
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeCharacters:([CII)V
10: goto 20
11: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.String.toCharArray:()[C
astore 3
start local 3 12: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.getIgnoreWhiteSpaceTextContent:()Z
ifeq 15
13: aload 3
iconst_0
iload 2
invokestatic com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.isWhiteSpace:([CII)Z
ifeq 15
14: return
15: StackMap locals: char[]
StackMap stack:
aload 0
iconst_1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeTerminationAndCurrentElement:(Z)V
16: aload 0
aload 3
iconst_0
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeCharactersNoClone:([CII)V
end local 3 end local 2 17: goto 20
18: StackMap locals: com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer java.lang.String
StackMap stack: java.io.IOException
astore 2
start local 2 19: new javax.xml.stream.XMLStreamException
dup
aload 2
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 20: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 21 1 text Ljava/lang/String;
1 17 2 length I
12 17 3 ch [C
19 20 2 e Ljava/io/IOException;
Exception table:
from to target type
0 2 18 Class java.io.IOException
3 6 18 Class java.io.IOException
7 14 18 Class java.io.IOException
15 17 18 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
text
public void writeCharacters(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifgt 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.getIgnoreWhiteSpaceTextContent:()Z
ifeq 5
3: aload 1
iload 2
iload 3
invokestatic com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.isWhiteSpace:([CII)Z
ifeq 5
4: return
5: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeTerminationAndCurrentElement:(Z)V
6: aload 0
aload 1
iload 2
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeCharacters:([CII)V
7: goto 10
8: StackMap locals:
StackMap stack: java.io.IOException
astore 4
start local 4 9: new javax.xml.stream.XMLStreamException
dup
aload 4
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 4 10: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 11 1 text [C
0 11 2 start I
0 11 3 len I
9 10 4 e Ljava/io/IOException;
Exception table:
from to target type
0 1 8 Class java.io.IOException
2 4 8 Class java.io.IOException
5 7 8 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
text
start
len
public java.lang.String getPrefix(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsContext:Lcom/sun/xml/internal/fastinfoset/util/NamespaceContextImplementation;
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.util.NamespaceContextImplementation.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 1 1 uri Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
uri
public void setPrefix(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
iconst_m1
if_icmple 3
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsSupportContextStack:[Z
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
baload
ifne 3
1: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsSupportContextStack:[Z
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
iconst_1
bastore
2: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsContext:Lcom/sun/xml/internal/fastinfoset/util/NamespaceContextImplementation;
invokevirtual com.sun.xml.internal.fastinfoset.util.NamespaceContextImplementation.pushContext:()V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsContext:Lcom/sun/xml/internal/fastinfoset/util/NamespaceContextImplementation;
aload 1
aload 2
invokevirtual com.sun.xml.internal.fastinfoset.util.NamespaceContextImplementation.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 5 1 prefix Ljava/lang/String;
0 5 2 uri Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
uri
public void setDefaultNamespace(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc ""
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.setPrefix:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 2 1 uri Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
uri
public void setNamespaceContext(javax.xml.namespace.NamespaceContext);
descriptor: (Ljavax/xml/namespace/NamespaceContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
ldc "setNamespaceContext"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 1 1 context Ljavax/xml/namespace/NamespaceContext;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
context
public javax.xml.namespace.NamespaceContext getNamespaceContext();
descriptor: ()Ljavax/xml/namespace/NamespaceContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsContext:Lcom/sun/xml/internal/fastinfoset/util/NamespaceContextImplementation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
public java.lang.Object getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
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.stax.StAXDocumentSerializer._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
ifnull 2
1: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 3 1 name Ljava/lang/String;
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
name
public void setManager(com.sun.xml.internal.fastinfoset.stax.StAXManager);
descriptor: (Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;)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.stax.StAXDocumentSerializer._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 2 1 manager Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
MethodParameters:
Name Flags
manager
public void setEncoding(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 0
aload 1
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._encoding:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 2 1 encoding Ljava/lang/String;
MethodParameters:
Name Flags
encoding
public void writeOctets(byte[], int, int);
descriptor: ([BII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeTerminationAndCurrentElement:(Z)V
3: aload 0
iconst_1
aload 1
iload 2
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeCIIOctetAlgorithmData:(I[BII)V
4: goto 7
5: StackMap locals:
StackMap stack: java.io.IOException
astore 4
start local 4 6: new javax.xml.stream.XMLStreamException
dup
aload 4
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 4 7: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 8 1 b [B
0 8 2 start I
0 8 3 len I
6 7 4 e Ljava/io/IOException;
Exception table:
from to target type
0 1 5 Class java.io.IOException
2 4 5 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
b
start
len
protected void encodeTerminationAndCurrentElement(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeTermination:()V
1: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._inStartElement:Z
ifeq 46
2: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._b:I
3: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArrayIndex:I
ifle 5
4: aload 0
dup
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._b:I
bipush 64
ior
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._b:I
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
ifle 14
6: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._b:I
bipush 56
ior
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.write:(I)V
7: iconst_0
istore 2
start local 2 8: goto 10
9: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArray:[Ljava/lang/String;
iload 2
iinc 2 1
aaload
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArray:[Ljava/lang/String;
iload 2
iinc 2 1
aaload
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeNamespaceAttribute:(Ljava/lang/String;Ljava/lang/String;)V
10: StackMap locals:
StackMap stack:
iload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
if_icmplt 9
end local 2 11: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._namespacesArrayIndex:I
12: aload 0
sipush 240
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.write:(I)V
13: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._b:I
14: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._currentPrefix:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifne 21
15: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._currentUri:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifne 18
16: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsContext:Lcom/sun/xml/internal/fastinfoset/util/NamespaceContextImplementation;
ldc ""
invokevirtual com.sun.xml.internal.fastinfoset.util.NamespaceContextImplementation.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._currentUri:Ljava/lang/String;
17: goto 21
18: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._currentUri:Ljava/lang/String;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 19: aload 2
ifnull 21
20: aload 0
aload 2
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._currentPrefix:Ljava/lang/String;
end local 2 21: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._currentUri:Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._currentPrefix:Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._currentLocalName:Ljava/lang/String;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeElementQualifiedNameOnThirdBit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
22: iconst_0
istore 2
start local 2 23: goto 33
24: StackMap locals: int
StackMap stack:
aload 0
25: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArray:[Ljava/lang/String;
iload 2
iinc 2 1
aaload
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArray:[Ljava/lang/String;
iload 2
iinc 2 1
aaload
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArray:[Ljava/lang/String;
iload 2
iinc 2 1
aaload
26: invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeAttributeQualifiedNameOnSecondBit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
27: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArray:[Ljava/lang/String;
iload 2
aaload
astore 3
start local 3 28: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArray:[Ljava/lang/String;
iload 2
iinc 2 1
aconst_null
aastore
29: aload 0
aload 3
invokevirtual java.lang.String.length:()I
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.isAttributeValueLengthMatchesLimit:(I)Z
istore 4
start local 4 30: aload 0
aload 3
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.attributeValue:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
iload 4
iconst_0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeNonIdentifyingStringOnFirstBit:(Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;ZZ)V
31: aload 0
sipush 240
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._b:I
32: aload 0
iconst_1
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._terminate:Z
end local 4 end local 3 33: StackMap locals:
StackMap stack:
iload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArrayIndex:I
if_icmplt 24
end local 2 34: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._attributesArrayIndex:I
35: aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._inStartElement:Z
36: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._isEmptyElement:Z
ifeq 41
37: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeElementTermination:()V
38: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsSupportContextStack:[Z
aload 0
dup
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
dup_x1
iconst_1
isub
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._stackCount:I
baload
ifeq 40
39: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._nsContext:Lcom/sun/xml/internal/fastinfoset/util/NamespaceContextImplementation;
invokevirtual com.sun.xml.internal.fastinfoset.util.NamespaceContextImplementation.popContext:()V
40: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._isEmptyElement:Z
41: StackMap locals:
StackMap stack:
iload 1
ifeq 46
42: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeTermination:()V
43: goto 46
StackMap locals:
StackMap stack: java.io.IOException
44: astore 2
start local 2 45: new javax.xml.stream.XMLStreamException
dup
aload 2
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 46: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 47 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 47 1 terminateAfter Z
8 11 2 i I
19 21 2 tmpPrefix Ljava/lang/String;
23 34 2 i I
28 33 3 value Ljava/lang/String;
30 33 4 addToTable Z
45 46 2 e Ljava/io/IOException;
Exception table:
from to target type
0 43 44 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
terminateAfter
public final void initiateLowLevelWriting();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeTerminationAndCurrentElement:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
Exceptions:
throws javax.xml.stream.XMLStreamException
public final int getNextElementIndex();
descriptor: ()I
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.stax.StAXDocumentSerializer._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
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
public final int getNextAttributeIndex();
descriptor: ()I
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.stax.StAXDocumentSerializer._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
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
public final int getLocalNameIndex();
descriptor: ()I
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.stax.StAXDocumentSerializer._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.localName:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.getIndex:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
public final int getNextLocalNameIndex();
descriptor: ()I
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.stax.StAXDocumentSerializer._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.localName:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.getNextIndex:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
public final void writeLowLevelTerminationAndMark();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeTermination:()V
1: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.mark:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
Exceptions:
throws java.io.IOException
public final void writeLowLevelStartElementIndexed(int, int);
descriptor: (II)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._b:I
1: aload 0
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeNonZeroIntegerOnThirdBit:(I)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 3 1 type I
0 3 2 index I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
type
index
public final boolean writeLowLevelStartElement(int, java.lang.String, java.lang.String, java.lang.String);
descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 4
aload 2
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeElement:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
istore 5
start local 5 1: iload 5
ifne 5
2: aload 0
iload 1
bipush 60
ior
3: aload 4
aload 2
aload 3
4: invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeLiteral:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
5: StackMap locals: int
StackMap stack:
iload 5
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 6 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 6 1 type I
0 6 2 prefix Ljava/lang/String;
0 6 3 localName Ljava/lang/String;
0 6 4 namespaceURI Ljava/lang/String;
1 6 5 isIndexed Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
type
prefix
localName
namespaceURI
public final void writeLowLevelStartNamespaces();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 56
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.write:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
Exceptions:
throws java.io.IOException
public final void writeLowLevelNamespace(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeNamespaceAttribute:(Ljava/lang/String;Ljava/lang/String;)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/stax/StAXDocumentSerializer;
0 2 1 prefix Ljava/lang/String;
0 2 2 namespaceName Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
prefix
namespaceName
public final void writeLowLevelEndNamespaces();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 240
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.write:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
Exceptions:
throws java.io.IOException
public final void writeLowLevelStartAttributes();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.hasMark:()Z
ifeq 3
1: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._octetBuffer:[B
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._markIndex:I
dup2
baload
bipush 64
ior
i2b
bastore
2: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.resetMark:()V
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
Exceptions:
throws java.io.IOException
public final void writeLowLevelAttributeIndexed(int);
descriptor: (I)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
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeNonZeroIntegerOnSecondBitFirstBitZero:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 2 1 index I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
index
public final boolean writeLowLevelAttribute(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 2
aload 1
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
istore 4
start local 4 1: iload 4
ifne 5
2: aload 0
bipush 120
3: aload 2
aload 1
aload 3
4: invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeLiteral:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
5: StackMap locals: int
StackMap stack:
iload 4
ireturn
end local 4 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/stax/StAXDocumentSerializer;
0 6 1 prefix Ljava/lang/String;
0 6 2 namespaceURI Ljava/lang/String;
0 6 3 localName Ljava/lang/String;
1 6 4 isIndexed Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
prefix
namespaceURI
localName
public final void writeLowLevelAttributeValue(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual java.lang.String.length:()I
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.isAttributeValueLengthMatchesLimit:(I)Z
istore 2
start local 2 1: aload 0
aload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.attributeValue:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
iload 2
iconst_0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeNonIdentifyingStringOnFirstBit:(Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;ZZ)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 3 1 value Ljava/lang/String;
1 3 2 addToTable Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
value
public final void writeLowLevelStartNameLiteral(int, java.lang.String, byte[], java.lang.String);
descriptor: (ILjava/lang/String;[BLjava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, 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
iload 1
aload 4
aload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeLiteralHeader:(ILjava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 3
arraylength
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeNonZeroOctetStringLengthOnSecondBit:(I)V
2: aload 0
aload 3
iconst_0
aload 3
arraylength
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.write:([BII)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/stax/StAXDocumentSerializer;
0 4 1 type I
0 4 2 prefix Ljava/lang/String;
0 4 3 utf8LocalName [B
0 4 4 namespaceURI Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
type
prefix
utf8LocalName
namespaceURI
public final void writeLowLevelStartNameLiteral(int, java.lang.String, int, java.lang.String);
descriptor: (ILjava/lang/String;ILjava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, 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
iload 1
aload 4
aload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeLiteralHeader:(ILjava/lang/String;Ljava/lang/String;)V
1: aload 0
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeNonZeroIntegerOnSecondBitFirstBitOne:(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/stax/StAXDocumentSerializer;
0 3 1 type I
0 3 2 prefix Ljava/lang/String;
0 3 3 localNameIndex I
0 3 4 namespaceURI Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
type
prefix
localNameIndex
namespaceURI
public final void writeLowLevelEndStartElement();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.hasMark:()Z
ifeq 3
1: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.resetMark:()V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
sipush 240
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._b:I
4: aload 0
iconst_1
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._terminate:Z
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
Exceptions:
throws java.io.IOException
public final void writeLowLevelEndElement();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeElementTermination:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
Exceptions:
throws java.io.IOException
public final void writeLowLevelText(char[], int);
descriptor: ([CI)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeTermination:()V
3: aload 0
aload 1
iconst_0
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeCharacters:([CII)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 5 1 text [C
0 5 2 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
length
public final void writeLowLevelText(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, 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
ifne 3
2: return
3: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeTermination:()V
4: iload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._charBuffer:[C
arraylength
if_icmpge 8
5: aload 1
iconst_0
iload 2
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._charBuffer:[C
iconst_0
invokevirtual java.lang.String.getChars:(II[CI)V
6: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._charBuffer:[C
iconst_0
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeCharacters:([CII)V
7: goto 10
8: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.String.toCharArray:()[C
astore 3
start local 3 9: aload 0
aload 3
iconst_0
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeCharactersNoClone:([CII)V
end local 3 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/stax/StAXDocumentSerializer;
0 11 1 text Ljava/lang/String;
1 11 2 length I
9 10 3 ch [C
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
public final void writeLowLevelOctets(byte[], int);
descriptor: ([BI)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeTermination:()V
3: aload 0
iconst_1
aload 1
iconst_0
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeCIIOctetAlgorithmData:(I[BII)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 5 1 octets [B
0 5 2 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
octets
length
private boolean encodeElement(int, java.lang.String, java.lang.String, java.lang.String);
descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._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 4
invokevirtual com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap.obtainEntry:(Ljava/lang/String;)Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;
astore 5
start local 5 1: iconst_0
istore 6
start local 6 2: goto 10
3: StackMap locals: com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry int
StackMap stack:
aload 5
getfield com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry._value:[Lcom/sun/xml/internal/fastinfoset/QualifiedName;
iload 6
aaload
astore 7
start local 7 4: aload 3
aload 7
getfield com.sun.xml.internal.fastinfoset.QualifiedName.prefix:Ljava/lang/String;
if_acmpeq 5
aload 3
aload 7
getfield com.sun.xml.internal.fastinfoset.QualifiedName.prefix:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
5: StackMap locals: com.sun.xml.internal.fastinfoset.QualifiedName
StackMap stack:
aload 2
aload 7
getfield com.sun.xml.internal.fastinfoset.QualifiedName.namespaceName:Ljava/lang/String;
if_acmpeq 6
aload 2
aload 7
getfield com.sun.xml.internal.fastinfoset.QualifiedName.namespaceName:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
6: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._b:I
7: aload 0
aload 7
getfield com.sun.xml.internal.fastinfoset.QualifiedName.index:I
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeNonZeroIntegerOnThirdBit:(I)V
8: iconst_1
ireturn
end local 7 9: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
10: iload 6
aload 5
getfield com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry._valueIndex:I
if_icmplt 3
end local 6 11: aload 5
new com.sun.xml.internal.fastinfoset.QualifiedName
dup
aload 3
aload 2
aload 4
ldc ""
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._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
invokevirtual com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry.addQualifiedName:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;)V
12: iconst_0
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 13 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 13 1 type I
0 13 2 namespaceURI Ljava/lang/String;
0 13 3 prefix Ljava/lang/String;
0 13 4 localName Ljava/lang/String;
1 13 5 entry Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;
2 11 6 i I
4 9 7 name Lcom/sun/xml/internal/fastinfoset/QualifiedName;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
type
namespaceURI
prefix
localName
private boolean encodeAttribute(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, 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.stax.StAXDocumentSerializer._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: iconst_0
istore 5
start local 5 2: goto 9
3: StackMap locals: com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry int
StackMap stack:
aload 4
getfield com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry._value:[Lcom/sun/xml/internal/fastinfoset/QualifiedName;
iload 5
aaload
astore 6
start local 6 4: aload 2
aload 6
getfield com.sun.xml.internal.fastinfoset.QualifiedName.prefix:Ljava/lang/String;
if_acmpeq 5
aload 2
aload 6
getfield com.sun.xml.internal.fastinfoset.QualifiedName.prefix:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
5: StackMap locals: com.sun.xml.internal.fastinfoset.QualifiedName
StackMap stack:
aload 1
aload 6
getfield com.sun.xml.internal.fastinfoset.QualifiedName.namespaceName:Ljava/lang/String;
if_acmpeq 6
aload 1
aload 6
getfield com.sun.xml.internal.fastinfoset.QualifiedName.namespaceName:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
6: StackMap locals:
StackMap stack:
aload 0
aload 6
getfield com.sun.xml.internal.fastinfoset.QualifiedName.index:I
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeNonZeroIntegerOnSecondBitFirstBitZero:(I)V
7: iconst_1
ireturn
end local 6 8: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
9: iload 5
aload 4
getfield com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry._valueIndex:I
if_icmplt 3
end local 5 10: aload 4
new com.sun.xml.internal.fastinfoset.QualifiedName
dup
aload 2
aload 1
aload 3
ldc ""
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._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
invokevirtual com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry.addQualifiedName:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;)V
11: iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 12 1 namespaceURI Ljava/lang/String;
0 12 2 prefix Ljava/lang/String;
0 12 3 localName Ljava/lang/String;
1 12 4 entry Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;
2 10 5 i I
4 8 6 name Lcom/sun/xml/internal/fastinfoset/QualifiedName;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
namespaceURI
prefix
localName
private void (int, java.lang.String, java.lang.String);
descriptor: (ILjava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ldc ""
if_acmpeq 9
1: iload 1
iconst_1
ior
istore 1
2: aload 3
ldc ""
if_acmpeq 4
3: iload 1
iconst_2
ior
istore 1
4: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.write:(I)V
5: aload 3
ldc ""
if_acmpeq 7
6: aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._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 3
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.get:(Ljava/lang/String;)I
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeNonZeroIntegerOnSecondBitFirstBitOne:(I)V
7: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._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 2
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.get:(Ljava/lang/String;)I
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeNonZeroIntegerOnSecondBitFirstBitOne:(I)V
8: goto 10
9: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.write:(I)V
10: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 11 1 type I
0 11 2 namespaceURI Ljava/lang/String;
0 11 3 prefix Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
type
namespaceURI
prefix
private void encodeLiteral(int, java.lang.String, java.lang.String, java.lang.String);
descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeLiteralHeader:(ILjava/lang/String;Ljava/lang/String;)V
1: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer._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 4
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.obtainIndex:(Ljava/lang/String;)I
istore 5
start local 5 2: iload 5
iconst_m1
if_icmpne 5
3: aload 0
aload 4
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeNonEmptyOctetStringOnSecondBit:(Ljava/lang/String;)V
4: goto 6
5: StackMap locals: int
StackMap stack:
aload 0
iload 5
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.encodeNonZeroIntegerOnSecondBitFirstBitOne:(I)V
6: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
0 7 1 type I
0 7 2 namespaceURI Ljava/lang/String;
0 7 3 prefix Ljava/lang/String;
0 7 4 localName Ljava/lang/String;
2 7 5 localNameIndex I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
type
namespaceURI
prefix
localName
}
SourceFile: "StAXDocumentSerializer.java"
InnerClasses:
public Entry = com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry of com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap