public class com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter
super_class: java.lang.Object
{
private static final int BUF_SIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4096
protected javax.xml.stream.XMLStreamReader in;
descriptor: Ljavax/xml/stream/XMLStreamReader;
flags: (0x0004) ACC_PROTECTED
protected javax.xml.stream.XMLStreamWriter out;
descriptor: Ljavax/xml/stream/XMLStreamWriter;
flags: (0x0004) ACC_PROTECTED
private char[] buf;
descriptor: [C
flags: (0x0002) ACC_PRIVATE
boolean optimizeBase64Data;
descriptor: Z
flags: (0x0000)
javax.xml.bind.attachment.AttachmentMarshaller mtomAttachmentMarshaller;
descriptor: Ljavax/xml/bind/attachment/AttachmentMarshaller;
flags: (0x0000)
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.$assertionsDisabled:Z
3: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.optimizeBase64Data:Z
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter;
public void bridge(javax.xml.stream.XMLStreamReader, javax.xml.stream.XMLStreamWriter);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/XMLStreamWriter;)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 1
aload 2
aconst_null
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.bridge:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/XMLStreamWriter;Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter$Breakpoint;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter;
0 2 1 in Ljavax/xml/stream/XMLStreamReader;
0 2 2 out Ljavax/xml/stream/XMLStreamWriter;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
in
out
public void bridge(com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter$Breakpoint);
descriptor: (Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter$Breakpoint;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter$Breakpoint.reader:()Ljavax/xml/stream/XMLStreamReader;
aload 1
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter$Breakpoint.writer:()Ljavax/xml/stream/XMLStreamWriter;
aload 1
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.bridge:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/XMLStreamWriter;Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter$Breakpoint;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter;
0 2 1 breakPoint Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter$Breakpoint;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
breakPoint
private void bridge(javax.xml.stream.XMLStreamReader, javax.xml.stream.XMLStreamWriter, com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter$Breakpoint);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/XMLStreamWriter;Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter$Breakpoint;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.$assertionsDisabled:Z
ifne 2
aload 1
ifnull 1
aload 2
ifnonnull 2
StackMap locals:
StackMap stack:
1: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
3: aload 0
aload 2
putfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.out:Ljavax/xml/stream/XMLStreamWriter;
4: aload 0
aload 1
instanceof com.sun.xml.internal.org.jvnet.staxex.XMLStreamReaderEx
putfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.optimizeBase64Data:Z
5: aload 2
instanceof com.sun.xml.internal.org.jvnet.staxex.XMLStreamWriterEx
ifeq 7
aload 2
instanceof com.sun.xml.internal.org.jvnet.staxex.util.MtomStreamWriter
ifeq 7
6: aload 0
aload 2
checkcast com.sun.xml.internal.org.jvnet.staxex.util.MtomStreamWriter
invokeinterface com.sun.xml.internal.org.jvnet.staxex.util.MtomStreamWriter.getAttachmentMarshaller:()Ljavax/xml/bind/attachment/AttachmentMarshaller;
putfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.mtomAttachmentMarshaller:Ljavax/xml/bind/attachment/AttachmentMarshaller;
7: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 8: aload 0
sipush 4096
newarray 5
putfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.buf:[C
9: aload 0
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.getEventType:()I
istore 5
start local 5 10: iload 5
iconst_1
if_icmpeq 12
11: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "The current event is not START_ELEMENT\n but "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 5
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals: int int
StackMap stack:
iload 5
tableswitch { // 1 - 12
1: 13
2: 17
3: 25
4: 21
5: 27
6: 33
7: 36
8: 35
9: 23
10: 36
11: 29
12: 31
default: 36
}
13: StackMap locals:
StackMap stack:
aload 3
ifnull 14
aload 3
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter$Breakpoint.proceedBeforeStartElement:()Z
ifne 14
return
14: StackMap locals:
StackMap stack:
iinc 4 1
15: aload 0
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.handleStartElement:()V
16: aload 3
ifnull 37
aload 3
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter$Breakpoint.proceedAfterStartElement:()Z
ifne 37
return
17: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.handleEndElement:()V
18: iinc 4 -1
19: iload 4
ifne 37
20: return
21: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.handleCharacters:()V
22: goto 37
23: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.handleEntityReference:()V
24: goto 37
25: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.handlePI:()V
26: goto 37
27: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.handleComment:()V
28: goto 37
29: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.handleDTD:()V
30: goto 37
31: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.handleCDATA:()V
32: goto 37
33: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.handleSpace:()V
34: goto 37
35: StackMap locals:
StackMap stack:
new javax.xml.stream.XMLStreamException
dup
new java.lang.StringBuilder
dup
ldc "Malformed XML at depth="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", Reached EOF. Event="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 5
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
36: StackMap locals:
StackMap stack:
new javax.xml.stream.XMLStreamException
dup
new java.lang.StringBuilder
dup
ldc "Cannot process event: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 5
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
37: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.getNextEvent:()I
istore 5
38: iload 4
ifne 12
39: 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 40 0 this Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter;
0 40 1 in Ljavax/xml/stream/XMLStreamReader;
0 40 2 out Ljavax/xml/stream/XMLStreamWriter;
0 40 3 breakPoint Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter$Breakpoint;
8 40 4 depth I
10 40 5 event I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
in
out
breakPoint
protected void handlePI();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.out:Ljavax/xml/stream/XMLStreamWriter;
1: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
invokeinterface javax.xml.stream.XMLStreamReader.getPITarget:()Ljava/lang/String;
2: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
invokeinterface javax.xml.stream.XMLStreamReader.getPIData:()Ljava/lang/String;
3: invokeinterface javax.xml.stream.XMLStreamWriter.writeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void handleCharacters();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.optimizeBase64Data:Z
ifeq 3
2: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
checkcast com.sun.xml.internal.org.jvnet.staxex.XMLStreamReaderEx
invokeinterface com.sun.xml.internal.org.jvnet.staxex.XMLStreamReaderEx.getPCDATA:()Ljava/lang/CharSequence;
astore 1
3: StackMap locals: java.lang.CharSequence
StackMap stack:
aload 1
ifnull 12
aload 1
instanceof com.sun.xml.internal.org.jvnet.staxex.Base64Data
ifeq 12
4: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.mtomAttachmentMarshaller:Ljavax/xml/bind/attachment/AttachmentMarshaller;
ifnull 8
5: aload 1
checkcast com.sun.xml.internal.org.jvnet.staxex.Base64Data
astore 2
start local 2 6: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.out:Ljavax/xml/stream/XMLStreamWriter;
checkcast com.sun.xml.internal.org.jvnet.staxex.XMLStreamWriterEx
aload 2
invokevirtual com.sun.xml.internal.org.jvnet.staxex.Base64Data.getDataHandler:()Ljavax/activation/DataHandler;
invokeinterface com.sun.xml.internal.org.jvnet.staxex.XMLStreamWriterEx.writeBinary:(Ljavax/activation/DataHandler;)V
end local 2 7: goto 19
8: StackMap locals:
StackMap stack:
aload 1
checkcast com.sun.xml.internal.org.jvnet.staxex.Base64Data
aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.out:Ljavax/xml/stream/XMLStreamWriter;
invokevirtual com.sun.xml.internal.org.jvnet.staxex.Base64Data.writeTo:(Ljavax/xml/stream/XMLStreamWriter;)V
9: goto 19
StackMap locals:
StackMap stack: java.io.IOException
10: astore 2
start local 2 11: new javax.xml.stream.XMLStreamException
dup
aload 2
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 12: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 13: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.buf:[C
arraylength
istore 3
start local 3 14: goto 18
15: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
iload 2
aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.buf:[C
iconst_0
aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.buf:[C
arraylength
invokeinterface javax.xml.stream.XMLStreamReader.getTextCharacters:(I[CII)I
istore 3
16: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.out:Ljavax/xml/stream/XMLStreamWriter;
aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.buf:[C
iconst_0
iload 3
invokeinterface javax.xml.stream.XMLStreamWriter.writeCharacters:([CII)V
17: iload 2
aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.buf:[C
arraylength
iadd
istore 2
StackMap locals:
StackMap stack:
18: iload 3
aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.buf:[C
arraylength
if_icmpeq 15
end local 3 end local 2 19: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter;
1 20 1 c Ljava/lang/CharSequence;
6 7 2 b64d Lcom/sun/xml/internal/org/jvnet/staxex/Base64Data;
11 12 2 e Ljava/io/IOException;
13 19 2 start I
14 19 3 read I
Exception table:
from to target type
8 9 10 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void handleEndElement();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.out:Ljavax/xml/stream/XMLStreamWriter;
invokeinterface javax.xml.stream.XMLStreamWriter.writeEndElement:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void handleStartElement();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceURI:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.out:Ljavax/xml/stream/XMLStreamWriter;
aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
invokeinterface javax.xml.stream.XMLStreamReader.getLocalName:()Ljava/lang/String;
invokeinterface javax.xml.stream.XMLStreamWriter.writeStartElement:(Ljava/lang/String;)V
goto 8
3: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.out:Ljavax/xml/stream/XMLStreamWriter;
4: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
invokeinterface javax.xml.stream.XMLStreamReader.getPrefix:()Ljava/lang/String;
invokestatic com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.fixNull:(Ljava/lang/String;)Ljava/lang/String;
5: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
invokeinterface javax.xml.stream.XMLStreamReader.getLocalName:()Ljava/lang/String;
6: aload 1
7: invokeinterface javax.xml.stream.XMLStreamWriter.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceCount:()I
istore 2
start local 2 9: iconst_0
istore 3
start local 3 10: goto 16
11: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.out:Ljavax/xml/stream/XMLStreamWriter;
12: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
iload 3
invokeinterface javax.xml.stream.XMLStreamReader.getNamespacePrefix:(I)Ljava/lang/String;
invokestatic com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.fixNull:(Ljava/lang/String;)Ljava/lang/String;
13: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
iload 3
invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceURI:(I)Ljava/lang/String;
invokestatic com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.fixNull:(Ljava/lang/String;)Ljava/lang/String;
14: invokeinterface javax.xml.stream.XMLStreamWriter.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V
15: iinc 3 1
StackMap locals:
StackMap stack:
16: iload 3
iload 2
if_icmplt 11
end local 3 17: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeCount:()I
istore 3
start local 3 18: iconst_0
istore 4
start local 4 19: goto 22
20: StackMap locals: int
StackMap stack:
aload 0
iload 4
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.handleAttribute:(I)V
21: iinc 4 1
StackMap locals:
StackMap stack:
22: iload 4
iload 3
if_icmplt 20
end local 4 23: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter;
1 24 1 nsUri Ljava/lang/String;
9 24 2 nsCount I
10 17 3 i I
18 24 3 attCount I
19 23 4 i I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void handleAttribute(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
iload 1
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeNamespace:(I)Ljava/lang/String;
astore 2
start local 2 1: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
iload 1
invokeinterface javax.xml.stream.XMLStreamReader.getAttributePrefix:(I)Ljava/lang/String;
astore 3
start local 3 2: aload 2
invokestatic com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.fixNull:(Ljava/lang/String;)Ljava/lang/String;
ldc "http://www.w3.org/2000/xmlns/"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: return
4: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 2
ifnull 5
aload 3
ifnull 5
aload 3
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.out:Ljavax/xml/stream/XMLStreamWriter;
6: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
iload 1
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeLocalName:(I)Ljava/lang/String;
7: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
iload 1
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeValue:(I)Ljava/lang/String;
8: invokeinterface javax.xml.stream.XMLStreamWriter.writeAttribute:(Ljava/lang/String;Ljava/lang/String;)V
9: goto 16
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.out:Ljavax/xml/stream/XMLStreamWriter;
11: aload 3
12: aload 2
13: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
iload 1
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeLocalName:(I)Ljava/lang/String;
14: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
iload 1
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeValue:(I)Ljava/lang/String;
15: invokeinterface javax.xml.stream.XMLStreamWriter.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
16: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter;
0 17 1 i I
1 17 2 nsUri Ljava/lang/String;
2 17 3 prefix Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
i
protected void handleDTD();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.out:Ljavax/xml/stream/XMLStreamWriter;
aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
invokeinterface javax.xml.stream.XMLStreamReader.getText:()Ljava/lang/String;
invokeinterface javax.xml.stream.XMLStreamWriter.writeDTD:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void handleComment();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.out:Ljavax/xml/stream/XMLStreamWriter;
aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
invokeinterface javax.xml.stream.XMLStreamReader.getText:()Ljava/lang/String;
invokeinterface javax.xml.stream.XMLStreamWriter.writeComment:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void handleEntityReference();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.out:Ljavax/xml/stream/XMLStreamWriter;
aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
invokeinterface javax.xml.stream.XMLStreamReader.getText:()Ljava/lang/String;
invokeinterface javax.xml.stream.XMLStreamWriter.writeEntityRef:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void handleSpace();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.handleCharacters:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void handleCDATA();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.out:Ljavax/xml/stream/XMLStreamWriter;
aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
invokeinterface javax.xml.stream.XMLStreamReader.getText:()Ljava/lang/String;
invokeinterface javax.xml.stream.XMLStreamWriter.writeCData:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter;
Exceptions:
throws javax.xml.stream.XMLStreamException
private static java.lang.String fixNull(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 1
ldc ""
areturn
1: StackMap locals:
StackMap stack:
aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 s Ljava/lang/String;
MethodParameters:
Name Flags
s
private int getEventType();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
istore 1
start local 1 1: iload 1
bipush 7
if_icmpne 7
2: goto 6
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
invokeinterface javax.xml.stream.XMLStreamReader.next:()I
istore 1
4: iload 1
iconst_5
if_icmpne 6
5: aload 0
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.handleComment:()V
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
invokeinterface javax.xml.stream.XMLStreamReader.isStartElement:()Z
ifeq 3
7: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter;
1 8 1 event I
Exceptions:
throws javax.xml.stream.XMLStreamException
private int getNextEvent();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.in:Ljavax/xml/stream/XMLStreamReader;
invokeinterface javax.xml.stream.XMLStreamReader.next:()I
pop
1: aload 0
invokevirtual com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.getEventType:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/org/jvnet/staxex/util/XMLStreamReaderToXMLStreamWriter;
Exceptions:
throws javax.xml.stream.XMLStreamException
}
SourceFile: "XMLStreamReaderToXMLStreamWriter.java"
NestMembers:
com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter$Breakpoint
InnerClasses:
public Breakpoint = com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter$Breakpoint of com.sun.xml.internal.org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter