public class com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter
super_class: java.lang.Object
{
final com.sun.xml.internal.rngom.digested.DXMLPrinter this$0;
descriptor: Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
protected void <init>(com.sun.xml.internal.rngom.digested.DXMLPrinter);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
MethodParameters:
Name Flags
this$0 final
protected void newLine();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.newLine:Ljava/lang/String;
invokeinterface javax.xml.stream.XMLStreamWriter.writeCharacters:(Ljava/lang/String;)V
1: goto 4
StackMap locals:
StackMap stack: javax.xml.stream.XMLStreamException
2: astore 1
start local 1 3: new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
dup
aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
aload 1
invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
athrow
end local 1 4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
3 4 1 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
0 1 2 Class javax.xml.stream.XMLStreamException
protected void indent();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.indentStep:Ljava/lang/String;
invokeinterface javax.xml.stream.XMLStreamWriter.writeCharacters:(Ljava/lang/String;)V
3: iinc 1 1
StackMap locals:
StackMap stack:
4: iload 1
aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.indent:I
if_icmplt 2
end local 1 5: goto 8
StackMap locals: com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter
StackMap stack: javax.xml.stream.XMLStreamException
6: astore 1
start local 1 7: new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
dup
aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
aload 1
invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
athrow
end local 1 8: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
1 5 1 i I
7 8 1 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
0 5 6 Class javax.xml.stream.XMLStreamException
public void startDocument();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
invokeinterface javax.xml.stream.XMLStreamWriter.writeStartDocument:()V
1: goto 4
StackMap locals:
StackMap stack: javax.xml.stream.XMLStreamException
2: astore 1
start local 1 3: new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
dup
aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
aload 1
invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
athrow
end local 1 4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
3 4 1 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
0 1 2 Class javax.xml.stream.XMLStreamException
public void endDocument();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
invokeinterface javax.xml.stream.XMLStreamWriter.writeEndDocument:()V
1: goto 4
StackMap locals:
StackMap stack: javax.xml.stream.XMLStreamException
2: astore 1
start local 1 3: new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
dup
aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
aload 1
invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
athrow
end local 1 4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
3 4 1 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
0 1 2 Class javax.xml.stream.XMLStreamException
public final void start(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.newLine:()V
1: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.indent:()V
2: aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
aload 1
invokeinterface javax.xml.stream.XMLStreamWriter.writeStartElement:(Ljava/lang/String;)V
3: aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
dup
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.indent:I
iconst_1
iadd
putfield com.sun.xml.internal.rngom.digested.DXMLPrinter.indent:I
4: aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
iconst_0
putfield com.sun.xml.internal.rngom.digested.DXMLPrinter.afterEnd:Z
5: goto 8
StackMap locals:
StackMap stack: javax.xml.stream.XMLStreamException
6: astore 2
start local 2 7: new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
dup
aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
aload 2
invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
athrow
end local 2 8: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
0 9 1 element Ljava/lang/String;
7 8 2 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
0 5 6 Class javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
element
public void end();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
dup
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.indent:I
iconst_1
isub
putfield com.sun.xml.internal.rngom.digested.DXMLPrinter.indent:I
1: aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.afterEnd:Z
ifeq 4
2: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.newLine:()V
3: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.indent:()V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
invokeinterface javax.xml.stream.XMLStreamWriter.writeEndElement:()V
5: aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
iconst_1
putfield com.sun.xml.internal.rngom.digested.DXMLPrinter.afterEnd:Z
6: goto 9
StackMap locals:
StackMap stack: javax.xml.stream.XMLStreamException
7: astore 1
start local 1 8: new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
dup
aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
aload 1
invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
athrow
end local 1 9: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
8 9 1 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
0 6 7 Class javax.xml.stream.XMLStreamException
public void attr(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
aload 1
aload 2
aload 3
aload 4
invokeinterface javax.xml.stream.XMLStreamWriter.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: goto 4
StackMap locals:
StackMap stack: javax.xml.stream.XMLStreamException
2: astore 5
start local 5 3: new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
dup
aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
aload 5
invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
athrow
end local 5 4: 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 5 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
0 5 1 prefix Ljava/lang/String;
0 5 2 ns Ljava/lang/String;
0 5 3 name Ljava/lang/String;
0 5 4 value Ljava/lang/String;
3 4 5 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
0 1 2 Class javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
ns
name
value
public void attr(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
aload 1
aload 2
invokeinterface javax.xml.stream.XMLStreamWriter.writeAttribute:(Ljava/lang/String;Ljava/lang/String;)V
1: goto 4
StackMap locals:
StackMap stack: javax.xml.stream.XMLStreamException
2: astore 3
start local 3 3: new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
dup
aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
aload 3
invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
athrow
end local 3 4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
0 5 1 name Ljava/lang/String;
0 5 2 value Ljava/lang/String;
3 4 3 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
0 1 2 Class javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
name
value
public void ns(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
aload 1
aload 2
invokeinterface javax.xml.stream.XMLStreamWriter.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V
1: goto 4
StackMap locals:
StackMap stack: javax.xml.stream.XMLStreamException
2: astore 3
start local 3 3: new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
dup
aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
aload 3
invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
athrow
end local 3 4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
0 5 1 prefix Ljava/lang/String;
0 5 2 uri Ljava/lang/String;
3 4 3 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
0 1 2 Class javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
uri
public void body(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
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
aload 1
invokeinterface javax.xml.stream.XMLStreamWriter.writeCharacters:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
iconst_0
putfield com.sun.xml.internal.rngom.digested.DXMLPrinter.afterEnd:Z
2: goto 5
StackMap locals:
StackMap stack: javax.xml.stream.XMLStreamException
3: astore 2
start local 2 4: new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
dup
aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
aload 2
invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
athrow
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
0 6 1 text Ljava/lang/String;
4 5 2 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
0 2 3 Class javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
text
}
SourceFile: "DXMLPrinter.java"
NestHost: com.sun.xml.internal.rngom.digested.DXMLPrinter
InnerClasses:
protected XMLWriter = com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter of com.sun.xml.internal.rngom.digested.DXMLPrinter
protected XMLWriterException = com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException of com.sun.xml.internal.rngom.digested.DXMLPrinter