public abstract class com.fasterxml.aalto.out.StreamWriterBase extends org.codehaus.stax2.ri.Stax2WriterImpl implements javax.xml.namespace.NamespaceContext, org.codehaus.stax2.validation.ValidationContext
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.fasterxml.aalto.out.StreamWriterBase
super_class: org.codehaus.stax2.ri.Stax2WriterImpl
{
protected final com.fasterxml.aalto.out.WriterConfig _config;
descriptor: Lcom/fasterxml/aalto/out/WriterConfig;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected javax.xml.namespace.NamespaceContext _rootNsContext;
descriptor: Ljavax/xml/namespace/NamespaceContext;
flags: (0x0004) ACC_PROTECTED
protected boolean _cfgCheckStructure;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean _cfgCheckContent;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean _cfgCheckAttrs;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected final boolean _cfgCDataAsText;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected com.fasterxml.aalto.out.WNameTable _symbols;
descriptor: Lcom/fasterxml/aalto/out/WNameTable;
flags: (0x0004) ACC_PROTECTED
protected final com.fasterxml.aalto.out.XmlWriter _xmlWriter;
descriptor: Lcom/fasterxml/aalto/out/XmlWriter;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected org.codehaus.stax2.ri.typed.ValueEncoderFactory _valueEncoderFactory;
descriptor: Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
flags: (0x0004) ACC_PROTECTED
protected org.codehaus.stax2.validation.XMLValidator _validator;
descriptor: Lorg/codehaus/stax2/validation/XMLValidator;
flags: (0x0004) ACC_PROTECTED
protected int _vldContent;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected org.codehaus.stax2.validation.ValidationProblemHandler _vldProblemHandler;
descriptor: Lorg/codehaus/stax2/validation/ValidationProblemHandler;
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.aalto.out.StreamWriterBase$State _state;
descriptor: Lcom/fasterxml/aalto/out/StreamWriterBase$State;
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.aalto.out.OutputElement _currElem;
descriptor: Lcom/fasterxml/aalto/out/OutputElement;
flags: (0x0004) ACC_PROTECTED
protected boolean _stateAnyOutput;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean _stateStartElementOpen;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean _stateEmptyElement;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected java.lang.String _dtdRootElemName;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.aalto.out.OutputElement _outputElemPool;
descriptor: Lcom/fasterxml/aalto/out/OutputElement;
flags: (0x0004) ACC_PROTECTED
static final int MAX_POOL_SIZE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 8
protected int _poolSize;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected void <init>(com.fasterxml.aalto.out.WriterConfig, com.fasterxml.aalto.out.XmlWriter, com.fasterxml.aalto.out.WNameTable);
descriptor: (Lcom/fasterxml/aalto/out/WriterConfig;Lcom/fasterxml/aalto/out/XmlWriter;Lcom/fasterxml/aalto/out/WNameTable;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial org.codehaus.stax2.ri.Stax2WriterImpl.<init>:()V
1: aload 0
aconst_null
putfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
2: aload 0
iconst_4
putfield com.fasterxml.aalto.out.StreamWriterBase._vldContent:I
3: aload 0
aconst_null
putfield com.fasterxml.aalto.out.StreamWriterBase._vldProblemHandler:Lorg/codehaus/stax2/validation/ValidationProblemHandler;
4: aload 0
getstatic com.fasterxml.aalto.out.StreamWriterBase$State.PROLOG:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
putfield com.fasterxml.aalto.out.StreamWriterBase._state:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
5: aload 0
invokestatic com.fasterxml.aalto.out.OutputElement.createRoot:()Lcom/fasterxml/aalto/out/OutputElement;
putfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
6: aload 0
iconst_0
putfield com.fasterxml.aalto.out.StreamWriterBase._stateAnyOutput:Z
7: aload 0
iconst_0
putfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
8: aload 0
iconst_0
putfield com.fasterxml.aalto.out.StreamWriterBase._stateEmptyElement:Z
9: aload 0
aconst_null
putfield com.fasterxml.aalto.out.StreamWriterBase._dtdRootElemName:Ljava/lang/String;
10: aload 0
aconst_null
putfield com.fasterxml.aalto.out.StreamWriterBase._outputElemPool:Lcom/fasterxml/aalto/out/OutputElement;
11: aload 0
iconst_0
putfield com.fasterxml.aalto.out.StreamWriterBase._poolSize:I
12: aload 0
aload 1
putfield com.fasterxml.aalto.out.StreamWriterBase._config:Lcom/fasterxml/aalto/out/WriterConfig;
13: aload 0
aload 2
putfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
14: aload 0
aload 3
putfield com.fasterxml.aalto.out.StreamWriterBase._symbols:Lcom/fasterxml/aalto/out/WNameTable;
15: aload 0
aload 1
invokevirtual com.fasterxml.aalto.out.WriterConfig.willCheckStructure:()Z
putfield com.fasterxml.aalto.out.StreamWriterBase._cfgCheckStructure:Z
16: aload 0
aload 1
invokevirtual com.fasterxml.aalto.out.WriterConfig.willCheckContent:()Z
putfield com.fasterxml.aalto.out.StreamWriterBase._cfgCheckContent:Z
17: aload 0
aload 1
invokevirtual com.fasterxml.aalto.out.WriterConfig.willCheckAttributes:()Z
putfield com.fasterxml.aalto.out.StreamWriterBase._cfgCheckAttrs:Z
18: aload 0
iconst_0
putfield com.fasterxml.aalto.out.StreamWriterBase._cfgCDataAsText:Z
19: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 20 1 cfg Lcom/fasterxml/aalto/out/WriterConfig;
0 20 2 writer Lcom/fasterxml/aalto/out/XmlWriter;
0 20 3 symbols Lcom/fasterxml/aalto/out/WNameTable;
MethodParameters:
Name Flags
cfg
writer
symbols
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._finishDocument:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
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.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
invokevirtual com.fasterxml.aalto.out.XmlWriter.flush:()V
1: goto 4
StackMap locals:
StackMap stack: java.io.IOException
2: astore 1
start local 1 3: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 1
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)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/fasterxml/aalto/out/StreamWriterBase;
3 4 1 ie Ljava/io/IOException;
Exception table:
from to target type
0 1 2 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
public final javax.xml.namespace.NamespaceContext getNamespaceContext();
descriptor: ()Ljavax/xml/namespace/NamespaceContext;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
public java.lang.Object getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._config:Lcom/fasterxml/aalto/out/WriterConfig;
aload 1
iconst_1
invokevirtual com.fasterxml.aalto.out.WriterConfig.getProperty:(Ljava/lang/String;Z)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public abstract void setDefaultNamespace(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
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=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._state:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
getstatic com.fasterxml.aalto.out.StreamWriterBase$State.PROLOG:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
if_acmpeq 2
1: ldc "Called setNamespaceContext() after having already output root element."
invokestatic com.fasterxml.aalto.out.StreamWriterBase.throwOutputError:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield com.fasterxml.aalto.out.StreamWriterBase._rootNsContext:Ljavax/xml/namespace/NamespaceContext;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 4 1 ctxt Ljavax/xml/namespace/NamespaceContext;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
ctxt
public final void setPrefix(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 1
ifnonnull 2
1: new java.lang.NullPointerException
dup
invokespecial java.lang.NullPointerException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.String.length:()I
ifne 5
3: aload 0
aload 2
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.setDefaultNamespace:(Ljava/lang/String;)V
4: return
5: StackMap locals:
StackMap stack:
aload 2
ifnonnull 7
6: new java.lang.NullPointerException
dup
invokespecial java.lang.NullPointerException.<init>:()V
athrow
7: StackMap locals:
StackMap stack:
aload 1
ldc "xml"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 11
8: aload 2
ldc "http://www.w3.org/XML/1998/namespace"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 20
9: getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_NS_REDECL_XML:Ljava/lang/String;
aload 2
invokestatic com.fasterxml.aalto.out.StreamWriterBase.throwOutputError:(Ljava/lang/String;Ljava/lang/Object;)V
10: goto 20
StackMap locals:
StackMap stack:
11: aload 1
ldc "xmlns"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
12: aload 2
ldc "http://www.w3.org/2000/xmlns/"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 20
13: getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_NS_REDECL_XMLNS:Ljava/lang/String;
aload 2
invokestatic com.fasterxml.aalto.out.StreamWriterBase.throwOutputError:(Ljava/lang/String;Ljava/lang/Object;)V
14: goto 20
15: StackMap locals:
StackMap stack:
aload 2
ldc "http://www.w3.org/XML/1998/namespace"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
16: getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_NS_REDECL_XML_URI:Ljava/lang/String;
aload 1
invokestatic com.fasterxml.aalto.out.StreamWriterBase.throwOutputError:(Ljava/lang/String;Ljava/lang/Object;)V
17: goto 20
StackMap locals:
StackMap stack:
18: aload 2
ldc "http://www.w3.org/2000/xmlns/"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 20
19: getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_NS_REDECL_XMLNS_URI:Ljava/lang/String;
aload 1
invokestatic com.fasterxml.aalto.out.StreamWriterBase.throwOutputError:(Ljava/lang/String;Ljava/lang/Object;)V
20: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.lang.String.length:()I
ifne 23
21: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._config:Lcom/fasterxml/aalto/out/WriterConfig;
invokevirtual com.fasterxml.aalto.out.WriterConfig.isXml11:()Z
ifne 23
22: getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_NS_EMPTY:Ljava/lang/String;
invokestatic com.fasterxml.aalto.out.StreamWriterBase.throwOutputError:(Ljava/lang/String;)V
23: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._setPrefix:(Ljava/lang/String;Ljava/lang/String;)V
24: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 25 1 prefix Ljava/lang/String;
0 25 2 uri Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
uri
protected abstract void _setPrefix(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
prefix
uri
public final void writeAttribute(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
getfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
ifne 2
1: getstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_ATTR_NO_ELEM:Ljava/lang/String;
invokestatic com.fasterxml.aalto.out.StreamWriterBase.throwOutputError:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._symbols:Lcom/fasterxml/aalto/out/WNameTable;
aload 1
invokevirtual com.fasterxml.aalto.out.WNameTable.findSymbol:(Ljava/lang/String;)Lcom/fasterxml/aalto/out/WName;
aload 2
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._writeAttribute:(Lcom/fasterxml/aalto/out/WName;Ljava/lang/String;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 4 1 localName Ljava/lang/String;
0 4 2 value Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
localName
value
public abstract void writeAttribute(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
nsURI
localName
value
public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
nsURI
localName
value
public void writeCData(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._cfgCDataAsText:Z
ifeq 3
1: aload 0
aload 1
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeCharacters:(Ljava/lang/String;)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._verifyWriteCData:()V
4: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._vldContent:I
iconst_3
if_icmpne 7
5: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
ifnull 7
6: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
aload 1
iconst_0
invokevirtual org.codehaus.stax2.validation.XMLValidator.validateText:(Ljava/lang/String;Z)V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 1
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeCData:(Ljava/lang/String;)I
istore 2
start local 2 8: iload 2
iflt 13
9: getstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_CDATA_CONTENT:Ljava/lang/String;
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.fasterxml.aalto.out.StreamWriterBase._reportNwfContent:(Ljava/lang/String;Ljava/lang/Object;)V
end local 2 10: goto 13
StackMap locals:
StackMap stack: java.io.IOException
11: astore 2
start local 2 12: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 2
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 2 13: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 14 1 data Ljava/lang/String;
8 10 2 ix I
12 13 2 ioe Ljava/io/IOException;
Exception table:
from to target type
7 10 11 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
data
public void writeCharacters(char[], int, int);
descriptor: ([CII)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_1
putfield com.fasterxml.aalto.out.StreamWriterBase._stateAnyOutput:Z
1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
ifeq 3
2: aload 0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateEmptyElement:Z
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._closeStartElement:(Z)V
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.inPrologOrEpilog:()Z
ifeq 6
4: aload 0
aload 1
iload 2
iload 3
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeSpace:([CII)V
5: return
6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._vldContent:I
iconst_1
if_icmpgt 13
7: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._vldContent:I
ifne 10
8: aload 0
iconst_4
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._reportInvalidContent:(I)V
9: goto 16
10: StackMap locals:
StackMap stack:
aload 1
iload 2
iload 3
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._config:Lcom/fasterxml/aalto/out/WriterConfig;
invokevirtual com.fasterxml.aalto.out.WriterConfig.isXml11:()Z
invokestatic com.fasterxml.aalto.util.TextUtil.isAllWhitespace:([CIIZ)Z
ifne 16
11: aload 0
iconst_4
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._reportInvalidContent:(I)V
12: goto 16
StackMap locals:
StackMap stack:
13: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._vldContent:I
iconst_3
if_icmpne 16
14: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
ifnull 16
15: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
aload 1
iload 2
iload 3
iconst_0
invokevirtual org.codehaus.stax2.validation.XMLValidator.validateText:([CIIZ)V
16: StackMap locals:
StackMap stack:
iload 3
ifle 21
17: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 1
iload 2
iload 3
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeCharacters:([CII)V
18: goto 21
StackMap locals:
StackMap stack: java.io.IOException
19: astore 4
start local 4 20: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 4
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 4 21: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 22 1 text [C
0 22 2 start I
0 22 3 len I
20 21 4 ioe Ljava/io/IOException;
Exception table:
from to target type
17 18 19 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
text
start
len
public void writeCharacters(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield com.fasterxml.aalto.out.StreamWriterBase._stateAnyOutput:Z
1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
ifeq 3
2: aload 0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateEmptyElement:Z
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._closeStartElement:(Z)V
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.inPrologOrEpilog:()Z
ifeq 6
4: aload 0
aload 1
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeSpace:(Ljava/lang/String;)V
5: return
6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._vldContent:I
iconst_1
if_icmpgt 13
7: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._vldContent:I
ifne 10
8: aload 0
iconst_4
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._reportInvalidContent:(I)V
9: goto 16
10: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._config:Lcom/fasterxml/aalto/out/WriterConfig;
invokevirtual com.fasterxml.aalto.out.WriterConfig.isXml11:()Z
invokestatic com.fasterxml.aalto.util.TextUtil.isAllWhitespace:(Ljava/lang/String;Z)Z
ifne 16
11: aload 0
iconst_4
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._reportInvalidContent:(I)V
12: goto 16
StackMap locals:
StackMap stack:
13: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._vldContent:I
iconst_3
if_icmpne 16
14: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
ifnull 16
15: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
aload 1
iconst_0
invokevirtual org.codehaus.stax2.validation.XMLValidator.validateText:(Ljava/lang/String;Z)V
16: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 1
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeCharacters:(Ljava/lang/String;)V
17: goto 20
StackMap locals:
StackMap stack: java.io.IOException
18: astore 2
start local 2 19: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 2
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)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/fasterxml/aalto/out/StreamWriterBase;
0 21 1 text Ljava/lang/String;
19 20 2 ioe Ljava/io/IOException;
Exception table:
from to target type
16 17 18 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
text
public void (java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield com.fasterxml.aalto.out.StreamWriterBase._stateAnyOutput:Z
1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
ifeq 3
2: aload 0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateEmptyElement:Z
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._closeStartElement:(Z)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._vldContent:I
ifne 5
4: aload 0
iconst_5
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._reportInvalidContent:(I)V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 1
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeComment:(Ljava/lang/String;)I
istore 2
start local 2 6: iload 2
iflt 11
7: getstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_COMMENT_CONTENT:Ljava/lang/String;
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.fasterxml.aalto.out.StreamWriterBase._reportNwfContent:(Ljava/lang/String;Ljava/lang/Object;)V
end local 2 8: goto 11
StackMap locals:
StackMap stack: java.io.IOException
9: astore 2
start local 2 10: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 2
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 2 11: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 12 1 data Ljava/lang/String;
6 8 2 ix I
10 11 2 ioe Ljava/io/IOException;
Exception table:
from to target type
5 8 9 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
data
public abstract void writeDefaultNamespace(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
nsURI
public final void writeDTD(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._verifyWriteDTD:()V
1: aload 0
ldc ""
putfield com.fasterxml.aalto.out.StreamWriterBase._dtdRootElemName:Ljava/lang/String;
2: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 1
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeDTD:(Ljava/lang/String;)V
3: goto 6
StackMap locals:
StackMap stack: java.io.IOException
4: astore 2
start local 2 5: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 2
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 2 6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 7 1 dtd Ljava/lang/String;
5 6 2 ioe Ljava/io/IOException;
Exception table:
from to target type
2 3 4 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
dtd
public void writeEmptyElement(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
aconst_null
aload 1
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._verifyStartElement:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._symbols:Lcom/fasterxml/aalto/out/WNameTable;
aload 1
invokevirtual com.fasterxml.aalto.out.WNameTable.findSymbol:(Ljava/lang/String;)Lcom/fasterxml/aalto/out/WName;
astore 2
start local 2 2: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
ifnull 4
3: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
aload 1
ldc ""
ldc ""
invokevirtual org.codehaus.stax2.validation.XMLValidator.validateElementStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: StackMap locals: com.fasterxml.aalto.out.WName
StackMap stack:
aload 0
aload 2
iconst_1
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._writeStartTag:(Lcom/fasterxml/aalto/out/WName;Z)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 6 1 localName Ljava/lang/String;
2 6 2 name Lcom/fasterxml/aalto/out/WName;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
localName
public abstract void writeEmptyElement(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
nsURI
localName
public abstract void writeEmptyElement(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
localName
nsURI
public void writeEndDocument();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._finishDocument:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
Exceptions:
throws javax.xml.stream.XMLStreamException
public void writeEndElement();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
ifeq 3
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateEmptyElement:Z
ifeq 3
1: aload 0
iconst_0
putfield com.fasterxml.aalto.out.StreamWriterBase._stateEmptyElement:Z
2: aload 0
iconst_1
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._closeStartElement:(Z)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._state:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
getstatic com.fasterxml.aalto.out.StreamWriterBase$State.TREE:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
if_acmpeq 5
4: ldc "No open start element, when trying to write end element"
invokestatic com.fasterxml.aalto.out.StreamWriterBase._reportNwfStructure:(Ljava/lang/String;)V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
astore 1
start local 1 6: aload 0
aload 1
invokevirtual com.fasterxml.aalto.out.OutputElement.getParent:()Lcom/fasterxml/aalto/out/OutputElement;
putfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
7: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._poolSize:I
bipush 8
if_icmpge 11
8: aload 1
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._outputElemPool:Lcom/fasterxml/aalto/out/OutputElement;
invokevirtual com.fasterxml.aalto.out.OutputElement.addToPool:(Lcom/fasterxml/aalto/out/OutputElement;)V
9: aload 0
aload 1
putfield com.fasterxml.aalto.out.StreamWriterBase._outputElemPool:Lcom/fasterxml/aalto/out/OutputElement;
10: aload 0
dup
getfield com.fasterxml.aalto.out.StreamWriterBase._poolSize:I
iconst_1
iadd
putfield com.fasterxml.aalto.out.StreamWriterBase._poolSize:I
11: StackMap locals: com.fasterxml.aalto.out.OutputElement
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
ifeq 15
12: aload 0
iconst_0
putfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
13: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeStartTagEmptyEnd:()V
14: goto 19
15: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 1
invokevirtual com.fasterxml.aalto.out.OutputElement.getName:()Lcom/fasterxml/aalto/out/WName;
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeEndTag:(Lcom/fasterxml/aalto/out/WName;)V
16: goto 19
StackMap locals:
StackMap stack: java.io.IOException
17: astore 2
start local 2 18: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 2
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 2 19: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
invokevirtual com.fasterxml.aalto.out.OutputElement.isRoot:()Z
ifeq 21
20: aload 0
getstatic com.fasterxml.aalto.out.StreamWriterBase$State.EPILOG:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
putfield com.fasterxml.aalto.out.StreamWriterBase._state:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
21: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
ifnull 25
22: aload 0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
aload 1
invokevirtual com.fasterxml.aalto.out.OutputElement.getLocalName:()Ljava/lang/String;
aload 1
invokevirtual com.fasterxml.aalto.out.OutputElement.getNonNullPrefix:()Ljava/lang/String;
23: aload 1
invokevirtual com.fasterxml.aalto.out.OutputElement.getNonNullNamespaceURI:()Ljava/lang/String;
24: invokevirtual org.codehaus.stax2.validation.XMLValidator.validateElementEnd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
putfield com.fasterxml.aalto.out.StreamWriterBase._vldContent:I
25: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
6 26 1 thisElem Lcom/fasterxml/aalto/out/OutputElement;
18 19 2 ioe Ljava/io/IOException;
Exception table:
from to target type
11 16 17 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
public void writeEntityRef(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield com.fasterxml.aalto.out.StreamWriterBase._stateAnyOutput:Z
1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
ifeq 3
2: aload 0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateEmptyElement:Z
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._closeStartElement:(Z)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._cfgCheckStructure:Z
ifeq 6
4: aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.inPrologOrEpilog:()Z
ifeq 6
5: getstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_PROLOG_ENTITY:Ljava/lang/String;
invokestatic com.fasterxml.aalto.out.StreamWriterBase._reportNwfStructure:(Ljava/lang/String;)V
6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._vldContent:I
ifne 8
7: aload 0
bipush 9
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._reportInvalidContent:(I)V
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._symbols:Lcom/fasterxml/aalto/out/WNameTable;
aload 1
invokevirtual com.fasterxml.aalto.out.WNameTable.findSymbol:(Ljava/lang/String;)Lcom/fasterxml/aalto/out/WName;
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeEntityReference:(Lcom/fasterxml/aalto/out/WName;)V
9: goto 12
StackMap locals:
StackMap stack: java.io.IOException
10: astore 2
start local 2 11: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 2
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 2 12: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 13 1 name Ljava/lang/String;
11 12 2 ioe Ljava/io/IOException;
Exception table:
from to target type
8 9 10 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
name
public abstract void writeNamespace(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
nsURI
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
aconst_null
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.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/fasterxml/aalto/out/StreamWriterBase;
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
iconst_1
putfield com.fasterxml.aalto.out.StreamWriterBase._stateAnyOutput:Z
1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
ifeq 3
2: aload 0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateEmptyElement:Z
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._closeStartElement:(Z)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._vldContent:I
ifne 5
4: aload 0
iconst_3
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._reportInvalidContent:(I)V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._symbols:Lcom/fasterxml/aalto/out/WNameTable;
aload 1
invokevirtual com.fasterxml.aalto.out.WNameTable.findSymbol:(Ljava/lang/String;)Lcom/fasterxml/aalto/out/WName;
aload 2
invokevirtual com.fasterxml.aalto.out.XmlWriter.writePI:(Lcom/fasterxml/aalto/out/WName;Ljava/lang/String;)I
istore 3
start local 3 6: iload 3
iflt 11
7: getstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_PI_CONTENT:Ljava/lang/String;
iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.fasterxml.aalto.out.StreamWriterBase._reportNwfContent:(Ljava/lang/String;Ljava/lang/Object;)V
end local 3 8: goto 11
StackMap locals:
StackMap stack: java.io.IOException
9: astore 3
start local 3 10: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 3
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 12 1 target Ljava/lang/String;
0 12 2 data Ljava/lang/String;
6 8 3 ix I
10 11 3 ioe Ljava/io/IOException;
Exception table:
from to target type
5 8 9 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
target
data
public void writeStartDocument();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._config:Lcom/fasterxml/aalto/out/WriterConfig;
invokevirtual com.fasterxml.aalto.out.WriterConfig.getActualEncoding:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnonnull 4
2: ldc "UTF-8"
astore 1
3: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._config:Lcom/fasterxml/aalto/out/WriterConfig;
aload 1
invokevirtual com.fasterxml.aalto.out.WriterConfig.setActualEncodingIfNotSet:(Ljava/lang/String;)V
4: StackMap locals: java.lang.String
StackMap stack:
aload 0
ldc "1.0"
aload 1
aconst_null
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._writeStartDocument:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
1 6 1 enc Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
public void writeStartDocument(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._config:Lcom/fasterxml/aalto/out/WriterConfig;
invokevirtual com.fasterxml.aalto.out.WriterConfig.getActualEncoding:()Ljava/lang/String;
aconst_null
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._writeStartDocument:(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/fasterxml/aalto/out/StreamWriterBase;
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=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
aload 1
aconst_null
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._writeStartDocument:(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/fasterxml/aalto/out/StreamWriterBase;
0 2 1 encoding Ljava/lang/String;
0 2 2 version Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
encoding
version
public void writeStartElement(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
aconst_null
aload 1
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._verifyStartElement:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._symbols:Lcom/fasterxml/aalto/out/WNameTable;
aload 1
invokevirtual com.fasterxml.aalto.out.WNameTable.findSymbol:(Ljava/lang/String;)Lcom/fasterxml/aalto/out/WName;
astore 2
start local 2 2: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
ifnull 4
3: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
aload 1
ldc ""
ldc ""
invokevirtual org.codehaus.stax2.validation.XMLValidator.validateElementStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: StackMap locals: com.fasterxml.aalto.out.WName
StackMap stack:
aload 0
aload 2
iconst_0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._writeStartTag:(Lcom/fasterxml/aalto/out/WName;Z)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 6 1 localName Ljava/lang/String;
2 6 2 name Lcom/fasterxml/aalto/out/WName;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
localName
public abstract void writeStartElement(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
nsURI
localName
public abstract void writeStartElement(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
localName
nsURI
public java.lang.String getNamespaceURI(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
aload 1
invokevirtual com.fasterxml.aalto.out.OutputElement.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnonnull 4
2: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._rootNsContext:Ljavax/xml/namespace/NamespaceContext;
ifnull 4
3: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._rootNsContext:Ljavax/xml/namespace/NamespaceContext;
aload 1
invokeinterface javax.xml.namespace.NamespaceContext.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
astore 2
4: StackMap locals: java.lang.String
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 5 1 prefix Ljava/lang/String;
1 5 2 uri Ljava/lang/String;
MethodParameters:
Name Flags
prefix
public java.lang.String getPrefix(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
aload 1
invokevirtual com.fasterxml.aalto.out.OutputElement.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnonnull 4
2: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._rootNsContext:Ljavax/xml/namespace/NamespaceContext;
ifnull 4
3: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._rootNsContext:Ljavax/xml/namespace/NamespaceContext;
aload 1
invokeinterface javax.xml.namespace.NamespaceContext.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
astore 2
4: StackMap locals: java.lang.String
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 5 1 uri Ljava/lang/String;
1 5 2 prefix Ljava/lang/String;
MethodParameters:
Name Flags
uri
public java.util.Iterator<java.lang.String> getPrefixes(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
aload 1
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._rootNsContext:Ljavax/xml/namespace/NamespaceContext;
invokevirtual com.fasterxml.aalto.out.OutputElement.getPrefixes:(Ljava/lang/String;Ljavax/xml/namespace/NamespaceContext;)Ljava/util/Iterator;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 1 1 uri Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/Iterator<Ljava/lang/String;>;
MethodParameters:
Name Flags
uri
public void writeBoolean(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
iload 1
ifeq 1
ldc "true"
goto 2
StackMap locals: com.fasterxml.aalto.out.StreamWriterBase int
StackMap stack: com.fasterxml.aalto.out.StreamWriterBase org.codehaus.stax2.ri.typed.ValueEncoderFactory
1: ldc "false"
StackMap locals: com.fasterxml.aalto.out.StreamWriterBase int
StackMap stack: com.fasterxml.aalto.out.StreamWriterBase org.codehaus.stax2.ri.typed.ValueEncoderFactory java.lang.String
2: invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getScalarEncoder:(Ljava/lang/String;)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder;
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedElement:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 4 1 b Z
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
b
public void writeInt(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
iload 1
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(I)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder;
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedElement:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 2 1 value I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
value
public void writeLong(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
lload 1
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(J)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder;
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedElement:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 2 1 value J
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
value
public void writeFloat(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
fload 1
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(F)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder;
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedElement:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 2 1 value F
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
value
public void writeDouble(double);
descriptor: (D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
dload 1
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(D)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder;
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedElement:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 2 1 value D
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
value
public void writeInteger(java.math.BigInteger);
descriptor: (Ljava/math/BigInteger;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
aload 1
invokevirtual java.math.BigInteger.toString:()Ljava/lang/String;
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getScalarEncoder:(Ljava/lang/String;)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder;
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedElement:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 2 1 value Ljava/math/BigInteger;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
value
public void writeDecimal(java.math.BigDecimal);
descriptor: (Ljava/math/BigDecimal;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
aload 1
invokevirtual java.math.BigDecimal.toString:()Ljava/lang/String;
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getScalarEncoder:(Ljava/lang/String;)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder;
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedElement:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 2 1 value Ljava/math/BigDecimal;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
value
public void writeQName(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
aload 0
aload 1
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._serializeQName:(Ljavax/xml/namespace/QName;)Ljava/lang/String;
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getScalarEncoder:(Ljava/lang/String;)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder;
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedElement:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 2 1 value Ljavax/xml/namespace/QName;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
value
public final void writeIntArray(int[], int, int);
descriptor: ([III)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
aload 1
iload 2
iload 3
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:([III)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedElement:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 2 1 value [I
0 2 2 from I
0 2 3 length I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
value
from
length
public void writeLongArray(long[], int, int);
descriptor: ([JII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
aload 1
iload 2
iload 3
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:([JII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedElement:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 2 1 value [J
0 2 2 from I
0 2 3 length I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
value
from
length
public void writeFloatArray(float[], int, int);
descriptor: ([FII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
aload 1
iload 2
iload 3
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:([FII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedElement:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 2 1 value [F
0 2 2 from I
0 2 3 length I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
value
from
length
public void writeDoubleArray(double[], int, int);
descriptor: ([DII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
aload 1
iload 2
iload 3
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:([DII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedElement:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 2 1 value [D
0 2 2 from I
0 2 3 length I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
value
from
length
public void writeBinary(byte[], int, int);
descriptor: ([BII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: invokestatic org.codehaus.stax2.typed.Base64Variants.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant;
astore 4
start local 4 1: aload 0
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
aload 4
aload 1
iload 2
iload 3
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedElement:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)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/fasterxml/aalto/out/StreamWriterBase;
0 3 1 value [B
0 3 2 from I
0 3 3 length I
1 3 4 v Lorg/codehaus/stax2/typed/Base64Variant;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
value
from
length
public void writeBinary(org.codehaus.stax2.typed.Base64Variant, byte[], int, int);
descriptor: (Lorg/codehaus/stax2/typed/Base64Variant;[BII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
aload 1
aload 2
iload 3
iload 4
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedElement:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 2 1 v Lorg/codehaus/stax2/typed/Base64Variant;
0 2 2 value [B
0 2 3 from I
0 2 4 length I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
v
value
from
length
private final void writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder);
descriptor: (Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield com.fasterxml.aalto.out.StreamWriterBase._stateAnyOutput:Z
1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
ifeq 3
2: aload 0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateEmptyElement:Z
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._closeStartElement:(Z)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 1
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeTypedValue:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
4: goto 7
StackMap locals:
StackMap stack: java.io.IOException
5: astore 2
start local 2 6: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 2
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)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/fasterxml/aalto/out/StreamWriterBase;
0 8 1 enc Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;
6 7 2 ioe Ljava/io/IOException;
Exception table:
from to target type
3 4 5 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
enc
public final void writeBooleanAttribute(java.lang.String, java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
1: aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
iload 4
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(Z)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder;
2: invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)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/fasterxml/aalto/out/StreamWriterBase;
0 4 1 prefix Ljava/lang/String;
0 4 2 nsURI Ljava/lang/String;
0 4 3 localName Ljava/lang/String;
0 4 4 value Z
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
nsURI
localName
value
public final void writeIntAttribute(java.lang.String, java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
1: aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
iload 4
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(I)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder;
2: invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)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/fasterxml/aalto/out/StreamWriterBase;
0 4 1 prefix Ljava/lang/String;
0 4 2 nsURI Ljava/lang/String;
0 4 3 localName Ljava/lang/String;
0 4 4 value I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
nsURI
localName
value
public final void writeLongAttribute(java.lang.String, java.lang.String, java.lang.String, long);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
1: aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
lload 4
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(J)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder;
2: invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)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/fasterxml/aalto/out/StreamWriterBase;
0 4 1 prefix Ljava/lang/String;
0 4 2 nsURI Ljava/lang/String;
0 4 3 localName Ljava/lang/String;
0 4 4 value J
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
nsURI
localName
value
public final void writeFloatAttribute(java.lang.String, java.lang.String, java.lang.String, float);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;F)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
1: aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
fload 4
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(F)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder;
2: invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)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/fasterxml/aalto/out/StreamWriterBase;
0 4 1 prefix Ljava/lang/String;
0 4 2 nsURI Ljava/lang/String;
0 4 3 localName Ljava/lang/String;
0 4 4 value F
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
nsURI
localName
value
public final void writeDoubleAttribute(java.lang.String, java.lang.String, java.lang.String, double);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
1: aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
dload 4
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(D)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder;
2: invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)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/fasterxml/aalto/out/StreamWriterBase;
0 4 1 prefix Ljava/lang/String;
0 4 2 nsURI Ljava/lang/String;
0 4 3 localName Ljava/lang/String;
0 4 4 value D
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
nsURI
localName
value
public final void writeIntegerAttribute(java.lang.String, java.lang.String, java.lang.String, java.math.BigInteger);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
1: aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
aload 4
invokevirtual java.math.BigInteger.toString:()Ljava/lang/String;
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getScalarEncoder:(Ljava/lang/String;)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder;
2: invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)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/fasterxml/aalto/out/StreamWriterBase;
0 4 1 prefix Ljava/lang/String;
0 4 2 nsURI Ljava/lang/String;
0 4 3 localName Ljava/lang/String;
0 4 4 value Ljava/math/BigInteger;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
nsURI
localName
value
public final void writeDecimalAttribute(java.lang.String, java.lang.String, java.lang.String, java.math.BigDecimal);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigDecimal;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
1: aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
aload 4
invokevirtual java.math.BigDecimal.toString:()Ljava/lang/String;
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getScalarEncoder:(Ljava/lang/String;)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder;
2: invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)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/fasterxml/aalto/out/StreamWriterBase;
0 4 1 prefix Ljava/lang/String;
0 4 2 nsURI Ljava/lang/String;
0 4 3 localName Ljava/lang/String;
0 4 4 value Ljava/math/BigDecimal;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
nsURI
localName
value
public final void writeQNameAttribute(java.lang.String, java.lang.String, java.lang.String, javax.xml.namespace.QName);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/xml/namespace/QName;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 0
aload 4
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._serializeQName:(Ljavax/xml/namespace/QName;)Ljava/lang/String;
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 2 1 prefix Ljava/lang/String;
0 2 2 nsURI Ljava/lang/String;
0 2 3 localName Ljava/lang/String;
0 2 4 value Ljavax/xml/namespace/QName;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
nsURI
localName
value
public void writeIntArrayAttribute(java.lang.String, java.lang.String, java.lang.String, int[]);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
1: aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
aload 4
iconst_0
aload 4
arraylength
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:([III)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;
2: invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)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/fasterxml/aalto/out/StreamWriterBase;
0 4 1 prefix Ljava/lang/String;
0 4 2 nsURI Ljava/lang/String;
0 4 3 localName Ljava/lang/String;
0 4 4 value [I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
nsURI
localName
value
public void writeLongArrayAttribute(java.lang.String, java.lang.String, java.lang.String, long[]);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
1: aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
aload 4
iconst_0
aload 4
arraylength
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:([JII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;
2: invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)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/fasterxml/aalto/out/StreamWriterBase;
0 4 1 prefix Ljava/lang/String;
0 4 2 nsURI Ljava/lang/String;
0 4 3 localName Ljava/lang/String;
0 4 4 value [J
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
nsURI
localName
value
public void writeFloatArrayAttribute(java.lang.String, java.lang.String, java.lang.String, float[]);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
1: aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
aload 4
iconst_0
aload 4
arraylength
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:([FII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;
2: invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)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/fasterxml/aalto/out/StreamWriterBase;
0 4 1 prefix Ljava/lang/String;
0 4 2 nsURI Ljava/lang/String;
0 4 3 localName Ljava/lang/String;
0 4 4 value [F
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
nsURI
localName
value
public void writeDoubleArrayAttribute(java.lang.String, java.lang.String, java.lang.String, double[]);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
1: aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
aload 4
iconst_0
aload 4
arraylength
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:([DII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;
2: invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)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/fasterxml/aalto/out/StreamWriterBase;
0 4 1 prefix Ljava/lang/String;
0 4 2 nsURI Ljava/lang/String;
0 4 3 localName Ljava/lang/String;
0 4 4 value [D
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
nsURI
localName
value
public void writeBinaryAttribute(java.lang.String, java.lang.String, java.lang.String, byte[]);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: invokestatic org.codehaus.stax2.typed.Base64Variants.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant;
astore 5
start local 5 1: aload 0
aload 1
aload 2
aload 3
2: aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
aload 5
aload 4
iconst_0
aload 4
arraylength
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;
3: invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
4: 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 5 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 5 1 prefix Ljava/lang/String;
0 5 2 nsURI Ljava/lang/String;
0 5 3 localName Ljava/lang/String;
0 5 4 value [B
1 5 5 v Lorg/codehaus/stax2/typed/Base64Variant;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
nsURI
localName
value
public void writeBinaryAttribute(org.codehaus.stax2.typed.Base64Variant, java.lang.String, java.lang.String, java.lang.String, byte[]);
descriptor: (Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 2
aload 3
aload 4
1: aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.valueEncoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
aload 1
aload 5
iconst_0
aload 5
arraylength
invokevirtual org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;
2: invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeTypedAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
3: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 4 1 v Lorg/codehaus/stax2/typed/Base64Variant;
0 4 2 prefix Ljava/lang/String;
0 4 3 nsURI Ljava/lang/String;
0 4 4 localName Ljava/lang/String;
0 4 5 value [B
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
v
prefix
nsURI
localName
value
public abstract void writeTypedAttribute(java.lang.String, java.lang.String, java.lang.String, org.codehaus.stax2.ri.typed.AsciiValueEncoder);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
nsURI
localName
enc
protected abstract java.lang.String _serializeQName(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Ljava/lang/String;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
name
public void writeSpace(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 1
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeSpace:(Ljava/lang/String;)V
1: goto 4
StackMap locals:
StackMap stack: java.io.IOException
2: astore 2
start local 2 3: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 2
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 5 1 text Ljava/lang/String;
3 4 2 ioe Ljava/io/IOException;
Exception table:
from to target type
0 1 2 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
text
public void writeSpace(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: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 1
iload 2
iload 3
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeSpace:([CII)V
1: goto 4
StackMap locals:
StackMap stack: java.io.IOException
2: astore 4
start local 4 3: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 4
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 4 4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 5 1 cbuf [C
0 5 2 offset I
0 5 3 len I
3 4 4 ioe Ljava/io/IOException;
Exception table:
from to target type
0 1 2 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
cbuf
offset
len
public void closeCompletely();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._finishDocument:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
Exceptions:
throws javax.xml.stream.XMLStreamException
public boolean isPropertySupported(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._config:Lcom/fasterxml/aalto/out/WriterConfig;
aload 1
invokevirtual com.fasterxml.aalto.out.WriterConfig.isPropertySupported:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public boolean setProperty(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Z
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.fasterxml.aalto.out.StreamWriterBase._config:Lcom/fasterxml/aalto/out/WriterConfig;
aload 1
aload 2
invokevirtual com.fasterxml.aalto.out.WriterConfig.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 1 1 name Ljava/lang/String;
0 1 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
name
value
public org.codehaus.stax2.validation.XMLValidator validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema);
descriptor: (Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokeinterface org.codehaus.stax2.validation.XMLValidationSchema.createValidator:(Lorg/codehaus/stax2/validation/ValidationContext;)Lorg/codehaus/stax2/validation/XMLValidator;
astore 2
start local 2 1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
ifnonnull 6
2: aload 0
iconst_1
putfield com.fasterxml.aalto.out.StreamWriterBase._cfgCheckStructure:Z
3: aload 0
iconst_1
putfield com.fasterxml.aalto.out.StreamWriterBase._cfgCheckAttrs:Z
4: aload 0
aload 2
putfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
5: goto 7
6: StackMap locals: org.codehaus.stax2.validation.XMLValidator
StackMap stack:
aload 0
new org.codehaus.stax2.validation.ValidatorPair
dup
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
aload 2
invokespecial org.codehaus.stax2.validation.ValidatorPair.<init>:(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidator;)V
putfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
7: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 8 1 schema Lorg/codehaus/stax2/validation/XMLValidationSchema;
1 8 2 vld Lorg/codehaus/stax2/validation/XMLValidator;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
schema
public org.codehaus.stax2.validation.XMLValidator stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidationSchema);
descriptor: (Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: iconst_2
anewarray org.codehaus.stax2.validation.XMLValidator
astore 2
start local 2 1: aconst_null
astore 3
start local 3 2: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
aload 1
aload 2
invokestatic org.codehaus.stax2.validation.ValidatorPair.removeValidator:(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidationSchema;[Lorg/codehaus/stax2/validation/XMLValidator;)Z
ifeq 8
3: aload 2
iconst_0
aaload
astore 3
4: aload 0
aload 2
iconst_1
aaload
putfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
5: aload 3
iconst_0
invokevirtual org.codehaus.stax2.validation.XMLValidator.validationCompleted:(Z)V
6: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
ifnonnull 8
7: aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.resetValidationFlags:()V
8: StackMap locals: org.codehaus.stax2.validation.XMLValidator[] org.codehaus.stax2.validation.XMLValidator
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 9 1 schema Lorg/codehaus/stax2/validation/XMLValidationSchema;
1 9 2 results [Lorg/codehaus/stax2/validation/XMLValidator;
2 9 3 found Lorg/codehaus/stax2/validation/XMLValidator;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
schema
public org.codehaus.stax2.validation.XMLValidator stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidator);
descriptor: (Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: iconst_2
anewarray org.codehaus.stax2.validation.XMLValidator
astore 2
start local 2 1: aconst_null
astore 3
start local 3 2: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
aload 1
aload 2
invokestatic org.codehaus.stax2.validation.ValidatorPair.removeValidator:(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidator;[Lorg/codehaus/stax2/validation/XMLValidator;)Z
ifeq 8
3: aload 2
iconst_0
aaload
astore 3
4: aload 0
aload 2
iconst_1
aaload
putfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
5: aload 3
iconst_0
invokevirtual org.codehaus.stax2.validation.XMLValidator.validationCompleted:(Z)V
6: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._validator:Lorg/codehaus/stax2/validation/XMLValidator;
ifnonnull 8
7: aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.resetValidationFlags:()V
8: StackMap locals: org.codehaus.stax2.validation.XMLValidator[] org.codehaus.stax2.validation.XMLValidator
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 9 1 validator Lorg/codehaus/stax2/validation/XMLValidator;
1 9 2 results [Lorg/codehaus/stax2/validation/XMLValidator;
2 9 3 found Lorg/codehaus/stax2/validation/XMLValidator;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
validator
public org.codehaus.stax2.validation.ValidationProblemHandler setValidationProblemHandler(org.codehaus.stax2.validation.ValidationProblemHandler);
descriptor: (Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._vldProblemHandler:Lorg/codehaus/stax2/validation/ValidationProblemHandler;
astore 2
start local 2 1: aload 0
aload 1
putfield com.fasterxml.aalto.out.StreamWriterBase._vldProblemHandler:Lorg/codehaus/stax2/validation/ValidationProblemHandler;
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 3 1 h Lorg/codehaus/stax2/validation/ValidationProblemHandler;
1 3 2 oldH Lorg/codehaus/stax2/validation/ValidationProblemHandler;
MethodParameters:
Name Flags
h
private void resetValidationFlags();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._config:Lcom/fasterxml/aalto/out/WriterConfig;
invokevirtual com.fasterxml.aalto.out.WriterConfig.willCheckStructure:()Z
putfield com.fasterxml.aalto.out.StreamWriterBase._cfgCheckStructure:Z
1: aload 0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._config:Lcom/fasterxml/aalto/out/WriterConfig;
invokevirtual com.fasterxml.aalto.out.WriterConfig.willCheckAttributes:()Z
putfield com.fasterxml.aalto.out.StreamWriterBase._cfgCheckAttrs:Z
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
public org.codehaus.stax2.XMLStreamLocation2 getLocation();
descriptor: ()Lorg/codehaus/stax2/XMLStreamLocation2;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: new com.fasterxml.aalto.impl.LocationImpl
dup
aconst_null
aconst_null
1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
invokevirtual com.fasterxml.aalto.out.XmlWriter.getAbsOffset:()I
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
invokevirtual com.fasterxml.aalto.out.XmlWriter.getRow:()I
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
invokevirtual com.fasterxml.aalto.out.XmlWriter.getColumn:()I
2: invokespecial com.fasterxml.aalto.impl.LocationImpl.<init>:(Ljava/lang/String;Ljava/lang/String;III)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
public java.lang.String getEncoding();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._config:Lcom/fasterxml/aalto/out/WriterConfig;
invokevirtual com.fasterxml.aalto.out.WriterConfig.getActualEncoding:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
public void writeCData(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._cfgCDataAsText:Z
ifeq 3
1: aload 0
aload 1
iload 2
iload 3
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeCharacters:([CII)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._verifyWriteCData:()V
4: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 1
iload 2
iload 3
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeCData:([CII)I
istore 4
start local 4 5: goto 8
end local 4 StackMap locals:
StackMap stack: java.io.IOException
6: astore 5
start local 5 7: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 5
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 5 start local 4 8: StackMap locals: int
StackMap stack:
iload 4
iflt 10
9: getstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_CDATA_CONTENT:Ljava/lang/String;
iload 4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.fasterxml.aalto.out.StreamWriterBase._reportNwfContent:(Ljava/lang/String;Ljava/lang/Object;)V
10: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 11 1 cbuf [C
0 11 2 start I
0 11 3 len I
5 6 4 ix I
8 11 4 ix I
7 8 5 ioe Ljava/io/IOException;
Exception table:
from to target type
4 5 6 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
cbuf
start
len
public void writeDTD(org.codehaus.stax2.DTDInfo);
descriptor: (Lorg/codehaus/stax2/DTDInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface org.codehaus.stax2.DTDInfo.getDTDRootName:()Ljava/lang/String;
1: aload 1
invokeinterface org.codehaus.stax2.DTDInfo.getDTDSystemId:()Ljava/lang/String;
2: aload 1
invokeinterface org.codehaus.stax2.DTDInfo.getDTDPublicId:()Ljava/lang/String;
aload 1
invokeinterface org.codehaus.stax2.DTDInfo.getDTDInternalSubset:()Ljava/lang/String;
3: invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 5 1 info Lorg/codehaus/stax2/DTDInfo;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
info
public void writeDTD(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
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._verifyWriteDTD:()V
1: aload 0
aload 1
putfield com.fasterxml.aalto.out.StreamWriterBase._dtdRootElemName:Ljava/lang/String;
2: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._symbols:Lcom/fasterxml/aalto/out/WNameTable;
aload 1
invokevirtual com.fasterxml.aalto.out.WNameTable.findSymbol:(Ljava/lang/String;)Lcom/fasterxml/aalto/out/WName;
aload 2
aload 3
aload 4
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeDTD:(Lcom/fasterxml/aalto/out/WName;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3: goto 6
StackMap locals:
StackMap stack: java.io.IOException
4: astore 5
start local 5 5: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 5
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 5 6: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 7 1 rootName Ljava/lang/String;
0 7 2 systemId Ljava/lang/String;
0 7 3 publicId Ljava/lang/String;
0 7 4 internalSubset Ljava/lang/String;
5 6 5 ioe Ljava/io/IOException;
Exception table:
from to target type
2 3 4 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
rootName
systemId
publicId
internalSubset
public void writeFullEndElement();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
ifeq 3
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateEmptyElement:Z
ifeq 3
1: aload 0
iconst_0
putfield com.fasterxml.aalto.out.StreamWriterBase._stateEmptyElement:Z
2: aload 0
iconst_1
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._closeStartElement:(Z)V
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeEndElement:()V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
Exceptions:
throws javax.xml.stream.XMLStreamException
public void writeStartDocument(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
ifeq 1
ldc "yes"
goto 2
StackMap locals: com.fasterxml.aalto.out.StreamWriterBase java.lang.String java.lang.String int
StackMap stack: com.fasterxml.aalto.out.StreamWriterBase java.lang.String java.lang.String
1: ldc "no"
StackMap locals: com.fasterxml.aalto.out.StreamWriterBase java.lang.String java.lang.String int
StackMap stack: com.fasterxml.aalto.out.StreamWriterBase java.lang.String java.lang.String java.lang.String
2: invokevirtual com.fasterxml.aalto.out.StreamWriterBase._writeStartDocument:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 4 1 version Ljava/lang/String;
0 4 2 encoding Ljava/lang/String;
0 4 3 standAlone Z
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
version
encoding
standAlone
public void writeRaw(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
iconst_1
putfield com.fasterxml.aalto.out.StreamWriterBase._stateAnyOutput:Z
1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
ifeq 3
2: aload 0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateEmptyElement:Z
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._closeStartElement:(Z)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 1
iconst_0
aload 1
invokevirtual java.lang.String.length:()I
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeRaw:(Ljava/lang/String;II)V
4: goto 7
StackMap locals:
StackMap stack: java.io.IOException
5: astore 2
start local 2 6: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 2
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)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/fasterxml/aalto/out/StreamWriterBase;
0 8 1 text Ljava/lang/String;
6 7 2 ioe Ljava/io/IOException;
Exception table:
from to target type
3 4 5 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
text
public void writeRaw(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)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: aload 0
iconst_1
putfield com.fasterxml.aalto.out.StreamWriterBase._stateAnyOutput:Z
1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
ifeq 3
2: aload 0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateEmptyElement:Z
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._closeStartElement:(Z)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 1
iload 2
iload 3
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeRaw:(Ljava/lang/String;II)V
4: goto 7
StackMap locals:
StackMap stack: java.io.IOException
5: astore 4
start local 4 6: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 4
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)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/fasterxml/aalto/out/StreamWriterBase;
0 8 1 text Ljava/lang/String;
0 8 2 start I
0 8 3 offset I
6 7 4 ioe Ljava/io/IOException;
Exception table:
from to target type
3 4 5 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
text
start
offset
public void writeRaw(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: aload 0
iconst_1
putfield com.fasterxml.aalto.out.StreamWriterBase._stateAnyOutput:Z
1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
ifeq 3
2: aload 0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateEmptyElement:Z
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._closeStartElement:(Z)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 1
iload 2
iload 3
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeRaw:([CII)V
4: goto 7
StackMap locals:
StackMap stack: java.io.IOException
5: astore 4
start local 4 6: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 4
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)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/fasterxml/aalto/out/StreamWriterBase;
0 8 1 text [C
0 8 2 offset I
0 8 3 length I
6 7 4 ioe Ljava/io/IOException;
Exception table:
from to target type
3 4 5 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
text
offset
length
public java.lang.String getXmlVersion();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._config:Lcom/fasterxml/aalto/out/WriterConfig;
invokevirtual com.fasterxml.aalto.out.WriterConfig.isXml11:()Z
ifeq 1
ldc "1.1"
goto 2
StackMap locals:
StackMap stack:
1: ldc "1.0"
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
public javax.xml.namespace.QName getCurrentElementName();
descriptor: ()Ljavax/xml/namespace/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
invokevirtual com.fasterxml.aalto.out.OutputElement.getQName:()Ljavax/xml/namespace/QName;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
public java.lang.String getBaseUri();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
public javax.xml.stream.Location getValidationLocation();
descriptor: ()Ljavax/xml/stream/Location;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.getLocation:()Lorg/codehaus/stax2/XMLStreamLocation2;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
public void reportProblem(org.codehaus.stax2.validation.XMLValidationProblem);
descriptor: (Lorg/codehaus/stax2/validation/XMLValidationProblem;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._vldProblemHandler:Lorg/codehaus/stax2/validation/ValidationProblemHandler;
ifnull 3
1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._vldProblemHandler:Lorg/codehaus/stax2/validation/ValidationProblemHandler;
aload 1
invokeinterface org.codehaus.stax2.validation.ValidationProblemHandler.reportProblem:(Lorg/codehaus/stax2/validation/XMLValidationProblem;)V
2: return
3: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.codehaus.stax2.validation.XMLValidationProblem.getSeverity:()I
iconst_2
if_icmplt 5
4: aload 1
invokestatic com.fasterxml.aalto.ValidationException.create:(Lorg/codehaus/stax2/validation/XMLValidationProblem;)Lcom/fasterxml/aalto/ValidationException;
athrow
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 6 1 prob Lorg/codehaus/stax2/validation/XMLValidationProblem;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prob
public int addDefaultAttribute(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;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iconst_m1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 1 1 localName Ljava/lang/String;
0 1 2 uri Ljava/lang/String;
0 1 3 prefix Ljava/lang/String;
0 1 4 value Ljava/lang/String;
MethodParameters:
Name Flags
localName
uri
prefix
value
public boolean isNotationDeclared(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public boolean isUnparsedEntityDeclared(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public int getAttributeCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
public java.lang.String getAttributeLocalName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 1 1 index I
MethodParameters:
Name Flags
index
public java.lang.String getAttributeNamespace(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 1 1 index I
MethodParameters:
Name Flags
index
public java.lang.String getAttributePrefix(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 1 1 index I
MethodParameters:
Name Flags
index
public java.lang.String getAttributeValue(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 1 1 index I
MethodParameters:
Name Flags
index
public java.lang.String getAttributeValue(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 1 1 nsURI Ljava/lang/String;
0 1 2 localName Ljava/lang/String;
MethodParameters:
Name Flags
nsURI
localName
public java.lang.String getAttributeType(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: ldc ""
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 1 1 index I
MethodParameters:
Name Flags
index
public int findAttributeIndex(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_m1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 1 1 nsURI Ljava/lang/String;
0 1 2 localName Ljava/lang/String;
MethodParameters:
Name Flags
nsURI
localName
protected void _closeStartElement(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
1: iload 1
ifeq 4
2: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeStartTagEmptyEnd:()V
3: goto 8
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeStartTagEnd:()V
5: goto 8
StackMap locals:
StackMap stack: java.io.IOException
6: astore 2
start local 2 7: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 2
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 2 8: StackMap locals:
StackMap stack:
iload 1
ifeq 17
9: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
astore 2
start local 2 10: aload 0
aload 2
invokevirtual com.fasterxml.aalto.out.OutputElement.getParent:()Lcom/fasterxml/aalto/out/OutputElement;
putfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
11: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
invokevirtual com.fasterxml.aalto.out.OutputElement.isRoot:()Z
ifeq 13
12: aload 0
getstatic com.fasterxml.aalto.out.StreamWriterBase$State.EPILOG:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
putfield com.fasterxml.aalto.out.StreamWriterBase._state:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
13: StackMap locals: com.fasterxml.aalto.out.OutputElement
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._poolSize:I
bipush 8
if_icmpge 17
14: aload 2
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._outputElemPool:Lcom/fasterxml/aalto/out/OutputElement;
invokevirtual com.fasterxml.aalto.out.OutputElement.addToPool:(Lcom/fasterxml/aalto/out/OutputElement;)V
15: aload 0
aload 2
putfield com.fasterxml.aalto.out.StreamWriterBase._outputElemPool:Lcom/fasterxml/aalto/out/OutputElement;
16: aload 0
dup
getfield com.fasterxml.aalto.out.StreamWriterBase._poolSize:I
iconst_1
iadd
putfield com.fasterxml.aalto.out.StreamWriterBase._poolSize:I
end local 2 17: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 18 1 emptyElem Z
7 8 2 ioe Ljava/io/IOException;
10 17 2 thisElem Lcom/fasterxml/aalto/out/OutputElement;
Exception table:
from to target type
1 5 6 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
emptyElem
protected final boolean inPrologOrEpilog();
descriptor: ()Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._state:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
getstatic com.fasterxml.aalto.out.StreamWriterBase$State.TREE:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
if_acmpeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
protected final org.codehaus.stax2.ri.typed.ValueEncoderFactory valueEncoderFactory();
descriptor: ()Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._valueEncoderFactory:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
ifnonnull 2
1: aload 0
new org.codehaus.stax2.ri.typed.ValueEncoderFactory
dup
invokespecial org.codehaus.stax2.ri.typed.ValueEncoderFactory.<init>:()V
putfield com.fasterxml.aalto.out.StreamWriterBase._valueEncoderFactory:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._valueEncoderFactory:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
protected final void _writeAttribute(com.fasterxml.aalto.out.WName, java.lang.String);
descriptor: (Lcom/fasterxml/aalto/out/WName;Ljava/lang/String;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._cfgCheckAttrs:Z
ifeq 2
1: aload 0
aload 1
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._verifyWriteAttr:(Lcom/fasterxml/aalto/out/WName;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 1
aload 2
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeAttribute:(Lcom/fasterxml/aalto/out/WName;Ljava/lang/String;)V
3: goto 6
StackMap locals:
StackMap stack: java.io.IOException
4: astore 3
start local 3 5: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 3
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)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/fasterxml/aalto/out/StreamWriterBase;
0 7 1 name Lcom/fasterxml/aalto/out/WName;
0 7 2 value Ljava/lang/String;
5 6 3 ioe Ljava/io/IOException;
Exception table:
from to target type
2 3 4 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
name
value
protected final void _writeAttribute(com.fasterxml.aalto.out.WName, org.codehaus.stax2.ri.typed.AsciiValueEncoder);
descriptor: (Lcom/fasterxml/aalto/out/WName;Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._cfgCheckAttrs:Z
ifeq 2
1: aload 0
aload 1
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._verifyWriteAttr:(Lcom/fasterxml/aalto/out/WName;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 1
aload 2
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeAttribute:(Lcom/fasterxml/aalto/out/WName;Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)V
3: goto 6
StackMap locals:
StackMap stack: java.io.IOException
4: astore 3
start local 3 5: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 3
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)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/fasterxml/aalto/out/StreamWriterBase;
0 7 1 name Lcom/fasterxml/aalto/out/WName;
0 7 2 enc Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;
5 6 3 ioe Ljava/io/IOException;
Exception table:
from to target type
2 3 4 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
name
enc
protected final void _writeDefaultNamespace(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._symbols:Lcom/fasterxml/aalto/out/WNameTable;
ldc "xmlns"
invokevirtual com.fasterxml.aalto.out.WNameTable.findSymbol:(Ljava/lang/String;)Lcom/fasterxml/aalto/out/WName;
astore 2
start local 2 1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 2
aload 1
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeAttribute:(Lcom/fasterxml/aalto/out/WName;Ljava/lang/String;)V
2: goto 5
StackMap locals: com.fasterxml.aalto.out.StreamWriterBase java.lang.String com.fasterxml.aalto.out.WName
StackMap stack: java.io.IOException
3: astore 3
start local 3 4: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 3
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 3 5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 6 1 uri Ljava/lang/String;
1 6 2 name Lcom/fasterxml/aalto/out/WName;
4 5 3 ioe Ljava/io/IOException;
Exception table:
from to target type
1 2 3 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
uri
protected final void _writeNamespace(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._symbols:Lcom/fasterxml/aalto/out/WNameTable;
ldc "xmlns"
aload 1
invokevirtual com.fasterxml.aalto.out.WNameTable.findSymbol:(Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/aalto/out/WName;
astore 3
start local 3 1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 3
aload 2
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeAttribute:(Lcom/fasterxml/aalto/out/WName;Ljava/lang/String;)V
2: goto 5
StackMap locals: com.fasterxml.aalto.out.StreamWriterBase java.lang.String java.lang.String com.fasterxml.aalto.out.WName
StackMap stack: java.io.IOException
3: astore 4
start local 4 4: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 4
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 4 5: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 6 1 prefix Ljava/lang/String;
0 6 2 uri Ljava/lang/String;
1 6 3 name Lcom/fasterxml/aalto/out/WName;
4 5 4 ioe Ljava/io/IOException;
Exception table:
from to target type
1 2 3 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
uri
protected void _writeStartDocument(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._cfgCheckStructure:Z
ifeq 3
1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateAnyOutput:Z
ifeq 3
2: getstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_DUP_XML_DECL:Ljava/lang/String;
invokestatic com.fasterxml.aalto.out.StreamWriterBase._reportNwfStructure:(Ljava/lang/String;)V
3: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.fasterxml.aalto.out.StreamWriterBase._stateAnyOutput:Z
4: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._cfgCheckContent:Z
ifeq 12
5: aload 1
ifnull 12
aload 1
invokevirtual java.lang.String.length:()I
ifle 12
6: aload 1
ldc "1.0"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 12
7: aload 1
ldc "1.1"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 12
8: new java.lang.StringBuilder
dup
ldc "Illegal version argument ('"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
9: ldc "'); should only use '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "1.0"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
10: ldc "' or '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "1.1"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic com.fasterxml.aalto.out.StreamWriterBase._reportNwfContent:(Ljava/lang/String;)V
12: StackMap locals:
StackMap stack:
aload 1
ifnull 13
aload 1
invokevirtual java.lang.String.length:()I
ifne 14
13: StackMap locals:
StackMap stack:
ldc "1.0"
astore 1
14: StackMap locals:
StackMap stack:
ldc "1.1"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 17
15: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._config:Lcom/fasterxml/aalto/out/WriterConfig;
invokevirtual com.fasterxml.aalto.out.WriterConfig.enableXml11:()V
16: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
invokevirtual com.fasterxml.aalto.out.XmlWriter.enableXml11:()V
17: StackMap locals:
StackMap stack:
aload 2
ifnull 19
aload 2
invokevirtual java.lang.String.length:()I
ifle 19
18: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._config:Lcom/fasterxml/aalto/out/WriterConfig;
aload 2
invokevirtual com.fasterxml.aalto.out.WriterConfig.setActualEncodingIfNotSet:(Ljava/lang/String;)V
19: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeXmlDeclaration:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
20: goto 23
StackMap locals:
StackMap stack: java.io.IOException
21: astore 4
start local 4 22: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 4
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 4 23: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 24 1 version Ljava/lang/String;
0 24 2 encoding Ljava/lang/String;
0 24 3 standAlone Ljava/lang/String;
22 23 4 ioe Ljava/io/IOException;
Exception table:
from to target type
19 20 21 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
version
encoding
standAlone
protected void _writeStartTag(com.fasterxml.aalto.out.WName, boolean);
descriptor: (Lcom/fasterxml/aalto/out/WName;Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_1
putfield com.fasterxml.aalto.out.StreamWriterBase._stateAnyOutput:Z
1: aload 0
iconst_1
putfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
2: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._outputElemPool:Lcom/fasterxml/aalto/out/OutputElement;
ifnull 8
3: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._outputElemPool:Lcom/fasterxml/aalto/out/OutputElement;
astore 3
start local 3 4: aload 0
aload 3
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
aload 1
invokevirtual com.fasterxml.aalto.out.OutputElement.reuseAsChild:(Lcom/fasterxml/aalto/out/OutputElement;Lcom/fasterxml/aalto/out/WName;)Lcom/fasterxml/aalto/out/OutputElement;
putfield com.fasterxml.aalto.out.StreamWriterBase._outputElemPool:Lcom/fasterxml/aalto/out/OutputElement;
5: aload 0
dup
getfield com.fasterxml.aalto.out.StreamWriterBase._poolSize:I
iconst_1
isub
putfield com.fasterxml.aalto.out.StreamWriterBase._poolSize:I
6: aload 0
aload 3
putfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
end local 3 7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
aload 1
invokevirtual com.fasterxml.aalto.out.OutputElement.createChild:(Lcom/fasterxml/aalto/out/WName;)Lcom/fasterxml/aalto/out/OutputElement;
putfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 1
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeStartTagStart:(Lcom/fasterxml/aalto/out/WName;)V
10: goto 13
StackMap locals:
StackMap stack: java.io.IOException
11: astore 3
start local 3 12: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 3
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 3 13: StackMap locals:
StackMap stack:
aload 0
iload 2
putfield com.fasterxml.aalto.out.StreamWriterBase._stateEmptyElement:Z
14: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 15 1 name Lcom/fasterxml/aalto/out/WName;
0 15 2 isEmpty Z
4 7 3 newCurr Lcom/fasterxml/aalto/out/OutputElement;
12 13 3 ioe Ljava/io/IOException;
Exception table:
from to target type
9 10 11 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
name
isEmpty
protected void _writeStartTag(com.fasterxml.aalto.out.WName, boolean, java.lang.String);
descriptor: (Lcom/fasterxml/aalto/out/WName;ZLjava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iconst_1
putfield com.fasterxml.aalto.out.StreamWriterBase._stateAnyOutput:Z
1: aload 0
iconst_1
putfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
2: aload 3
ifnonnull 4
3: ldc ""
astore 3
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._outputElemPool:Lcom/fasterxml/aalto/out/OutputElement;
ifnull 10
5: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._outputElemPool:Lcom/fasterxml/aalto/out/OutputElement;
astore 4
start local 4 6: aload 0
aload 4
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
aload 1
aload 3
invokevirtual com.fasterxml.aalto.out.OutputElement.reuseAsChild:(Lcom/fasterxml/aalto/out/OutputElement;Lcom/fasterxml/aalto/out/WName;Ljava/lang/String;)Lcom/fasterxml/aalto/out/OutputElement;
putfield com.fasterxml.aalto.out.StreamWriterBase._outputElemPool:Lcom/fasterxml/aalto/out/OutputElement;
7: aload 0
dup
getfield com.fasterxml.aalto.out.StreamWriterBase._poolSize:I
iconst_1
isub
putfield com.fasterxml.aalto.out.StreamWriterBase._poolSize:I
8: aload 0
aload 4
putfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
end local 4 9: goto 11
10: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
aload 1
aload 3
invokevirtual com.fasterxml.aalto.out.OutputElement.createChild:(Lcom/fasterxml/aalto/out/WName;Ljava/lang/String;)Lcom/fasterxml/aalto/out/OutputElement;
putfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
aload 1
invokevirtual com.fasterxml.aalto.out.XmlWriter.writeStartTagStart:(Lcom/fasterxml/aalto/out/WName;)V
12: goto 15
StackMap locals:
StackMap stack: java.io.IOException
13: astore 4
start local 4 14: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 4
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 4 15: StackMap locals:
StackMap stack:
aload 0
iload 2
putfield com.fasterxml.aalto.out.StreamWriterBase._stateEmptyElement:Z
16: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 17 1 name Lcom/fasterxml/aalto/out/WName;
0 17 2 isEmpty Z
0 17 3 uri Ljava/lang/String;
6 9 4 newCurr Lcom/fasterxml/aalto/out/OutputElement;
14 15 4 ioe Ljava/io/IOException;
Exception table:
from to target type
11 12 13 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
name
isEmpty
uri
protected final void _verifyWriteAttr(com.fasterxml.aalto.out.WName);
descriptor: (Lcom/fasterxml/aalto/out/WName;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 1 1 name Lcom/fasterxml/aalto/out/WName;
MethodParameters:
Name Flags
name
protected void _verifyStartElement(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
ifeq 3
1: aload 0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateEmptyElement:Z
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._closeStartElement:(Z)V
2: goto 13
StackMap locals:
StackMap stack:
3: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._state:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
getstatic com.fasterxml.aalto.out.StreamWriterBase$State.PROLOG:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
if_acmpne 6
4: aload 0
aload 1
aload 2
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._verifyRootElement:(Ljava/lang/String;Ljava/lang/String;)V
5: goto 13
StackMap locals:
StackMap stack:
6: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._state:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
getstatic com.fasterxml.aalto.out.StreamWriterBase$State.EPILOG:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
if_acmpne 13
7: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._cfgCheckStructure:Z
ifeq 12
8: aload 1
ifnonnull 9
aload 2
goto 10
StackMap locals:
StackMap stack:
9: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
10: astore 3
start local 3 11: getstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_PROLOG_SECOND_ROOT:Ljava/lang/String;
aload 3
invokestatic com.fasterxml.aalto.out.StreamWriterBase._reportNwfStructure:(Ljava/lang/String;Ljava/lang/Object;)V
end local 3 12: StackMap locals:
StackMap stack:
aload 0
getstatic com.fasterxml.aalto.out.StreamWriterBase$State.TREE:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
putfield com.fasterxml.aalto.out.StreamWriterBase._state:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
13: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 14 1 prefix Ljava/lang/String;
0 14 2 localName Ljava/lang/String;
11 12 3 name Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
localName
protected final void _verifyWriteCData();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield com.fasterxml.aalto.out.StreamWriterBase._stateAnyOutput:Z
1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
ifeq 3
2: aload 0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateEmptyElement:Z
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._closeStartElement:(Z)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._cfgCheckStructure:Z
ifeq 6
4: aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.inPrologOrEpilog:()Z
ifeq 6
5: getstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_PROLOG_CDATA:Ljava/lang/String;
invokestatic com.fasterxml.aalto.out.StreamWriterBase._reportNwfStructure:(Ljava/lang/String;)V
6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final void _verifyWriteDTD();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._cfgCheckStructure:Z
ifeq 5
1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._state:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
getstatic com.fasterxml.aalto.out.StreamWriterBase$State.PROLOG:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
if_acmpeq 3
2: new javax.xml.stream.XMLStreamException
dup
new java.lang.StringBuilder
dup
ldc "Can not write DOCTYPE declaration (DTD) when not in prolog any more (state "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._state:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "; start element(s) written)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._dtdRootElemName:Ljava/lang/String;
ifnull 5
4: new javax.xml.stream.XMLStreamException
dup
ldc "Trying to write multiple DOCTYPE declarations"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void _verifyRootElement(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getstatic com.fasterxml.aalto.out.StreamWriterBase$State.TREE:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
putfield com.fasterxml.aalto.out.StreamWriterBase._state:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 2 1 prefix Ljava/lang/String;
0 2 2 localName Ljava/lang/String;
Exceptions:
throws org.codehaus.stax2.validation.XMLValidationException
MethodParameters:
Name Flags
prefix
localName
protected static void throwOutputError(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.fasterxml.aalto.impl.StreamExceptionBase
dup
aload 0
invokespecial com.fasterxml.aalto.impl.StreamExceptionBase.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 msg Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
msg
protected static void throwOutputError(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 2
start local 2 1: aload 2
invokestatic com.fasterxml.aalto.out.StreamWriterBase.throwOutputError:(Ljava/lang/String;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 format Ljava/lang/String;
0 3 1 arg Ljava/lang/Object;
1 3 2 msg Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
format
arg
protected static void reportIllegalMethod(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic com.fasterxml.aalto.out.StreamWriterBase.throwOutputError:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 msg Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
msg
protected static void _reportNwfStructure(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic com.fasterxml.aalto.out.StreamWriterBase.throwOutputError:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 msg Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
msg
protected static void _reportNwfStructure(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic com.fasterxml.aalto.out.StreamWriterBase.throwOutputError:(Ljava/lang/String;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 msg Ljava/lang/String;
0 2 1 arg Ljava/lang/Object;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
msg
arg
protected static void _reportNwfContent(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic com.fasterxml.aalto.out.StreamWriterBase.throwOutputError:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 msg Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
msg
protected static void _reportNwfContent(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic com.fasterxml.aalto.out.StreamWriterBase.throwOutputError:(Ljava/lang/String;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 msg Ljava/lang/String;
0 2 1 arg Ljava/lang/Object;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
msg
arg
protected static void _reportNwfAttr(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic com.fasterxml.aalto.out.StreamWriterBase.throwOutputError:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 msg Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
msg
protected static void _reportNwfAttr(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic com.fasterxml.aalto.out.StreamWriterBase.throwOutputError:(Ljava/lang/String;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 msg Ljava/lang/String;
0 2 1 arg Ljava/lang/Object;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
msg
arg
protected static void _reportNwfName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic com.fasterxml.aalto.out.StreamWriterBase.throwOutputError:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 msg Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
msg
protected static void throwFromIOE(java.io.IOException);
descriptor: (Ljava/io/IOException;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 0
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 ioe Ljava/io/IOException;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
ioe
protected static void reportIllegalArg(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.IllegalArgumentException
dup
aload 0
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 msg Ljava/lang/String;
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
msg
protected void _reportInvalidContent(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._vldContent:I
tableswitch { // 0 - 4
0: 1
1: 5
2: 13
3: 9
4: 9
default: 13
}
1: StackMap locals:
StackMap stack:
aload 0
2: getstatic com.fasterxml.aalto.impl.ErrorConsts.VERR_EMPTY:Ljava/lang/String;
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
invokevirtual com.fasterxml.aalto.out.OutputElement.getNameDesc:()Ljava/lang/String;
aastore
dup
iconst_1
iload 1
invokestatic com.fasterxml.aalto.impl.ErrorConsts.tokenTypeDesc:(I)Ljava/lang/String;
aastore
3: invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._reportValidationProblem:(Ljava/lang/String;)V
4: goto 14
5: StackMap locals:
StackMap stack:
aload 0
6: getstatic com.fasterxml.aalto.impl.ErrorConsts.VERR_NON_MIXED:Ljava/lang/String;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
invokevirtual com.fasterxml.aalto.out.OutputElement.getNameDesc:()Ljava/lang/String;
aastore
7: invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._reportValidationProblem:(Ljava/lang/String;)V
8: goto 14
9: StackMap locals:
StackMap stack:
aload 0
10: getstatic com.fasterxml.aalto.impl.ErrorConsts.VERR_ANY:Ljava/lang/String;
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._currElem:Lcom/fasterxml/aalto/out/OutputElement;
invokevirtual com.fasterxml.aalto.out.OutputElement.getNameDesc:()Ljava/lang/String;
aastore
dup
iconst_1
iload 1
invokestatic com.fasterxml.aalto.impl.ErrorConsts.tokenTypeDesc:(I)Ljava/lang/String;
aastore
11: invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._reportValidationProblem:(Ljava/lang/String;)V
12: goto 14
13: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
ldc "Internal error: trying to report invalid content for "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._reportValidationProblem:(Ljava/lang/String;)V
14: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 15 1 evtType I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
evtType
public void _reportValidationProblem(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.codehaus.stax2.validation.XMLValidationProblem
dup
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.getValidationLocation:()Ljavax/xml/stream/Location;
1: aload 1
2: iconst_2
invokespecial org.codehaus.stax2.validation.XMLValidationProblem.<init>:(Ljavax/xml/stream/Location;Ljava/lang/String;I)V
3: invokevirtual com.fasterxml.aalto.out.StreamWriterBase.reportProblem:(Lorg/codehaus/stax2/validation/XMLValidationProblem;)V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 5 1 msg Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
msg
private final void _finishDocument(boolean);
descriptor: (Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._state:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
getstatic com.fasterxml.aalto.out.StreamWriterBase$State.EPILOG:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
if_acmpeq 8
1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._cfgCheckStructure:Z
ifeq 3
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._state:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
getstatic com.fasterxml.aalto.out.StreamWriterBase$State.PROLOG:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
if_acmpne 3
2: getstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_PROLOG_NO_ROOT:Ljava/lang/String;
invokestatic com.fasterxml.aalto.out.StreamWriterBase._reportNwfStructure:(Ljava/lang/String;)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateStartElementOpen:Z
ifeq 7
4: aload 0
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._stateEmptyElement:Z
invokevirtual com.fasterxml.aalto.out.StreamWriterBase._closeStartElement:(Z)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.out.StreamWriterBase.writeEndElement:()V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._state:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
getstatic com.fasterxml.aalto.out.StreamWriterBase$State.EPILOG:Lcom/fasterxml/aalto/out/StreamWriterBase$State;
if_acmpne 6
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._symbols:Lcom/fasterxml/aalto/out/WNameTable;
invokevirtual com.fasterxml.aalto.out.WNameTable.maybeDirty:()Z
ifeq 10
9: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._symbols:Lcom/fasterxml/aalto/out/WNameTable;
invokevirtual com.fasterxml.aalto.out.WNameTable.mergeToParent:()Z
pop
10: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
iload 1
invokevirtual com.fasterxml.aalto.out.XmlWriter.close:(Z)V
11: goto 14
StackMap locals:
StackMap stack: java.io.IOException
12: astore 2
start local 2 13: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 2
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 2 14: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
0 15 1 forceRealClose Z
13 14 2 ie Ljava/io/IOException;
Exception table:
from to target type
10 11 12 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
forceRealClose
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "[StreamWriter: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ", underlying outputter: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
ifnonnull 2
ldc "NULL"
goto 3
StackMap locals:
StackMap stack: java.lang.StringBuilder
2: aload 0
getfield com.fasterxml.aalto.out.StreamWriterBase._xmlWriter:Lcom/fasterxml/aalto/out/XmlWriter;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
StackMap locals: com.fasterxml.aalto.out.StreamWriterBase
StackMap stack: java.lang.StringBuilder java.lang.String
3: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/aalto/out/StreamWriterBase;
}
SourceFile: "StreamWriterBase.java"
NestMembers:
com.fasterxml.aalto.out.StreamWriterBase$State
InnerClasses:
protected final State = com.fasterxml.aalto.out.StreamWriterBase$State of com.fasterxml.aalto.out.StreamWriterBase
final Base64Encoder = org.codehaus.stax2.ri.typed.ValueEncoderFactory$Base64Encoder of org.codehaus.stax2.ri.typed.ValueEncoderFactory
final DoubleArrayEncoder = org.codehaus.stax2.ri.typed.ValueEncoderFactory$DoubleArrayEncoder of org.codehaus.stax2.ri.typed.ValueEncoderFactory
final DoubleEncoder = org.codehaus.stax2.ri.typed.ValueEncoderFactory$DoubleEncoder of org.codehaus.stax2.ri.typed.ValueEncoderFactory
final FloatArrayEncoder = org.codehaus.stax2.ri.typed.ValueEncoderFactory$FloatArrayEncoder of org.codehaus.stax2.ri.typed.ValueEncoderFactory
final FloatEncoder = org.codehaus.stax2.ri.typed.ValueEncoderFactory$FloatEncoder of org.codehaus.stax2.ri.typed.ValueEncoderFactory
final IntArrayEncoder = org.codehaus.stax2.ri.typed.ValueEncoderFactory$IntArrayEncoder of org.codehaus.stax2.ri.typed.ValueEncoderFactory
final IntEncoder = org.codehaus.stax2.ri.typed.ValueEncoderFactory$IntEncoder of org.codehaus.stax2.ri.typed.ValueEncoderFactory
final LongArrayEncoder = org.codehaus.stax2.ri.typed.ValueEncoderFactory$LongArrayEncoder of org.codehaus.stax2.ri.typed.ValueEncoderFactory
final LongEncoder = org.codehaus.stax2.ri.typed.ValueEncoderFactory$LongEncoder of org.codehaus.stax2.ri.typed.ValueEncoderFactory
abstract ScalarEncoder = org.codehaus.stax2.ri.typed.ValueEncoderFactory$ScalarEncoder of org.codehaus.stax2.ri.typed.ValueEncoderFactory