final class com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector extends com.sun.xml.internal.bind.v2.runtime.unmarshaller.StAXConnector
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector
super_class: com.sun.xml.internal.bind.v2.runtime.unmarshaller.StAXConnector
{
private final com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser fastInfosetStreamReader;
descriptor: Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private boolean textReported;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data base64Data;
descriptor: Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.StringBuilder buffer;
descriptor: Ljava/lang/StringBuilder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector$CharSequenceImpl charArray;
descriptor: Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector$CharSequenceImpl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser, com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor);
descriptor: (Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;)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
invokespecial com.sun.xml.internal.bind.v2.runtime.unmarshaller.StAXConnector.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;)V
1: aload 0
new com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data
dup
invokespecial com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data.<init>:()V
putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.base64Data:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
2: aload 0
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.buffer:Ljava/lang/StringBuilder;
3: aload 0
new com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector$CharSequenceImpl
dup
aload 0
invokespecial com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector$CharSequenceImpl.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;)V
putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.charArray:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector$CharSequenceImpl;
4: aload 1
iconst_1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.setStringInterning:(Z)V
5: aload 0
aload 1
putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
0 7 1 fastInfosetStreamReader Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
0 7 2 visitor Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
MethodParameters:
Name Flags
fastInfosetStreamReader
visitor
public void bridge();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getEventType:()I
istore 2
start local 2 2: iload 2
bipush 7
if_icmpne 6
3: goto 5
4: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.next:()I
istore 2
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.isStartElement:()Z
ifeq 4
6: StackMap locals:
StackMap stack:
iload 2
iconst_1
if_icmpeq 8
7: 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 2
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
8: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext;
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.handleStartDocument:(Ljavax/xml/namespace/NamespaceContext;)V
9: StackMap locals:
StackMap stack:
iload 2
tableswitch { // 1 - 12
1: 10
2: 13
3: 23
4: 16
5: 23
6: 16
7: 23
8: 23
9: 23
10: 23
11: 23
12: 16
default: 23
}
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.handleStartElement:()V
11: iinc 1 1
12: goto 23
13: StackMap locals:
StackMap stack:
iinc 1 -1
14: aload 0
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.handleEndElement:()V
15: iload 1
ifne 23
goto 25
16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.predictor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor$TextPredictor;
invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor$TextPredictor.expectText:()Z
ifeq 23
17: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.peekNext:()I
istore 2
18: iload 2
iconst_2
if_icmpne 20
19: aload 0
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.processNonIgnorableText:()V
goto 23
20: StackMap locals:
StackMap stack:
iload 2
iconst_1
if_icmpne 22
21: aload 0
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.processIgnorableText:()V
goto 23
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.handleFragmentedCharacters:()V
23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.next:()I
istore 2
24: goto 9
25: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.next:()I
pop
26: aload 0
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.handleEndDocument:()V
end local 2 end local 1 27: goto 30
StackMap locals: com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector
StackMap stack: org.xml.sax.SAXException
28: astore 1
start local 1 29: new javax.xml.stream.XMLStreamException
dup
aload 1
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 30: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
1 27 1 depth I
2 27 2 event I
29 30 1 e Lorg/xml/sax/SAXException;
Exception table:
from to target type
0 27 28 Class org.xml.sax.SAXException
Exceptions:
throws javax.xml.stream.XMLStreamException
protected javax.xml.stream.Location getCurrentLocation();
descriptor: ()Ljavax/xml/stream/Location;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getLocation:()Ljavax/xml/stream/Location;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
protected java.lang.String getCurrentQName();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getNameString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
private void handleStartElement();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.processUnreportedText:()V
1: iconst_0
istore 1
start local 1 2: goto 7
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
iload 1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getNamespacePrefix:(I)Ljava/lang/String;
4: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
iload 1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getNamespaceURI:(I)Ljava/lang/String;
5: invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V
6: iinc 1 1
StackMap locals:
StackMap stack:
7: iload 1
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.accessNamespaceCount:()I
if_icmplt 3
end local 1 8: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.tagName:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.accessNamespaceURI:()Ljava/lang/String;
putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName.uri:Ljava/lang/String;
9: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.tagName:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.accessLocalName:()Ljava/lang/String;
putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName.local:Ljava/lang/String;
10: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.tagName:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getAttributesHolder:()Lcom/sun/xml/internal/fastinfoset/sax/AttributesHolder;
putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName.atts:Lorg/xml/sax/Attributes;
11: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.tagName:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;
invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.startElement:(Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;)V
12: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
2 8 1 i I
Exceptions:
throws org.xml.sax.SAXException
private void handleFragmentedCharacters();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.buffer:Ljava/lang/StringBuilder;
iconst_0
invokevirtual java.lang.StringBuilder.setLength:(I)V
1: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.buffer:Ljava/lang/StringBuilder;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextCharacters:()[C
2: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextStart:()I
3: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextLength:()I
4: invokevirtual java.lang.StringBuilder.append:([CII)Ljava/lang/StringBuilder;
pop
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.peekNext:()I
tableswitch { // 1 - 12
1: 6
2: 8
3: 16
4: 10
5: 16
6: 10
7: 16
8: 16
9: 16
10: 16
11: 16
12: 10
default: 16
}
6: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.processBufferedText:(Z)V
7: return
8: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.processBufferedText:(Z)V
9: return
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.next:()I
pop
11: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.buffer:Ljava/lang/StringBuilder;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextCharacters:()[C
12: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextStart:()I
13: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextLength:()I
14: invokevirtual java.lang.StringBuilder.append:([CII)Ljava/lang/StringBuilder;
pop
15: goto 5
16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.next:()I
pop
17: goto 5
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
Exceptions:
throws javax.xml.stream.XMLStreamException, org.xml.sax.SAXException
private void handleEndElement();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.processUnreportedText:()V
1: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.tagName:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.accessNamespaceURI:()Ljava/lang/String;
putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName.uri:Ljava/lang/String;
2: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.tagName:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.accessLocalName:()Ljava/lang/String;
putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName.local:Ljava/lang/String;
3: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.tagName:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;
invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.endElement:(Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;)V
4: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.accessNamespaceCount:()I
iconst_1
isub
istore 1
start local 1 5: goto 8
6: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
iload 1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getNamespacePrefix:(I)Ljava/lang/String;
invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.endPrefixMapping:(Ljava/lang/String;)V
7: iinc 1 -1
StackMap locals:
StackMap stack:
8: iload 1
ifge 6
end local 1 9: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
5 9 1 i I
Exceptions:
throws org.xml.sax.SAXException
private void processNonIgnorableText();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
iconst_1
putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.textReported:Z
1: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextAlgorithmBytes:()[B
ifnull 2
iconst_1
goto 3
StackMap locals:
StackMap stack:
2: iconst_0
3: StackMap locals:
StackMap stack: int
istore 1
start local 1 4: iload 1
ifeq 9
5: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextAlgorithmIndex:()I
iconst_1
if_icmpne 9
6: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.base64Data:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextAlgorithmBytesClone:()[B
aconst_null
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data.set:([BLjava/lang/String;)V
7: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.base64Data:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.text:(Ljava/lang/CharSequence;)V
8: goto 13
9: StackMap locals: int
StackMap stack:
iload 1
ifeq 11
10: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getText:()Ljava/lang/String;
pop
11: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.charArray:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector$CharSequenceImpl;
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector$CharSequenceImpl.set:()V
12: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.charArray:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector$CharSequenceImpl;
invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.text:(Ljava/lang/CharSequence;)V
13: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
4 14 1 isTextAlgorithmAplied Z
Exceptions:
throws org.xml.sax.SAXException
private void processIgnorableText();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextAlgorithmBytes:()[B
ifnull 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
2: StackMap locals:
StackMap stack: int
istore 1
start local 1 3: iload 1
ifeq 9
4: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextAlgorithmIndex:()I
iconst_1
if_icmpne 9
5: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.base64Data:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getTextAlgorithmBytesClone:()[B
aconst_null
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data.set:([BLjava/lang/String;)V
6: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.base64Data:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.text:(Ljava/lang/CharSequence;)V
7: aload 0
iconst_1
putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.textReported:Z
8: goto 15
9: StackMap locals: int
StackMap stack:
iload 1
ifeq 11
10: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.fastInfosetStreamReader:Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentParser;
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser.getText:()Ljava/lang/String;
pop
11: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.charArray:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector$CharSequenceImpl;
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector$CharSequenceImpl.set:()V
12: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.charArray:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector$CharSequenceImpl;
invokestatic com.sun.xml.internal.bind.WhiteSpaceProcessor.isWhiteSpace:(Ljava/lang/CharSequence;)Z
ifne 15
13: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.charArray:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector$CharSequenceImpl;
invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.text:(Ljava/lang/CharSequence;)V
14: aload 0
iconst_1
putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.textReported:Z
15: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
3 16 1 isTextAlgorithmAplied Z
Exceptions:
throws org.xml.sax.SAXException
private void processBufferedText(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifeq 1
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.buffer:Ljava/lang/StringBuilder;
invokestatic com.sun.xml.internal.bind.WhiteSpaceProcessor.isWhiteSpace:(Ljava/lang/CharSequence;)Z
ifne 3
1: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.buffer:Ljava/lang/StringBuilder;
invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.text:(Ljava/lang/CharSequence;)V
2: aload 0
iconst_1
putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.textReported:Z
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
0 4 1 ignorable Z
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
ignorable
private void processUnreportedText();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.textReported:Z
ifne 2
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.predictor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor$TextPredictor;
invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor$TextPredictor.expectText:()Z
ifeq 2
1: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.visitor:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor;
ldc ""
invokeinterface com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor.text:(Ljava/lang/CharSequence;)V
2: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector.textReported:Z
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector;
Exceptions:
throws org.xml.sax.SAXException
}
SourceFile: "FastInfosetConnector.java"
NestMembers:
com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector$CharSequenceImpl
InnerClasses:
private final CharSequenceImpl = com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector$CharSequenceImpl of com.sun.xml.internal.bind.v2.runtime.unmarshaller.FastInfosetConnector
public abstract TextPredictor = com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor$TextPredictor of com.sun.xml.internal.bind.v2.runtime.unmarshaller.XmlVisitor