public final class com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver implements com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver
super_class: java.lang.Object
{
final com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl this$0;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
protected void <init>(com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver this
0: .line 792
aload 0 /* this */
aload 1
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl$PrologDriver;
MethodParameters:
Name Flags
this$0 final
public int next();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=1
start local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver this
0: .line 816
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fScannerState:I
lookupswitch { // 2
21: 10
43: 1
default: 45
}
1: .line 818
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
pop
2: .line 819
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 60
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifeq 5
3: .line 820
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
bipush 21
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
4: .line 821
goto 45
StackMap locals:
StackMap stack:
5: aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 38
getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.REFERENCE:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifeq 8
6: .line 822
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
bipush 28
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
7: .line 823
goto 45
8: .line 824
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
bipush 22
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
9: .line 826
goto 45
10: .line 830
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fMarkupDepth:I
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fMarkupDepth:I
11: .line 831
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.peekChar:()I
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.isValidNameStartChar:(I)Z
ifne 13
12: .line 832
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.peekChar:()I
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.isValidNameStartHighSurrogate:(I)Z
ifeq 17
13: .line 833
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
bipush 26
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
14: .line 834
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setDriver:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;)V
15: .line 836
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
invokeinterface com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver.next:()I
16: ireturn
17: .line 837
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 33
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifeq 39
18: .line 838
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 45
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifeq 25
19: .line 839
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 45
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifne 23
20: .line 840
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
ldc "InvalidCommentStart"
21: .line 841
aconst_null
22: .line 840
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
23: .line 843
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
bipush 27
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
24: .line 844
goto 45
StackMap locals:
StackMap stack:
25: aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
getstatic com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.DOCTYPE:[C
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:([C)Z
ifeq 35
26: .line 845
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
bipush 24
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
27: .line 846
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.getCurrentEntity:()Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
astore 1 /* entity */
start local 1 // com.sun.xml.internal.stream.Entity entity
28: .line 847
aload 1 /* entity */
instanceof com.sun.xml.internal.stream.Entity$ScannedEntity
ifeq 30
29: .line 848
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
aload 1 /* entity */
checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fStartPos:I
30: .line 850
StackMap locals: com.sun.xml.internal.stream.Entity
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fReadingDTD:Z
31: .line 851
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDecl:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
ifnonnull 33
32: .line 852
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
new com.sun.org.apache.xerces.internal.util.XMLStringBuffer
dup
invokespecial com.sun.org.apache.xerces.internal.util.XMLStringBuffer.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDecl:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
33: .line 853
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDecl:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
ldc "<!DOCTYPE"
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
end local 1 // com.sun.xml.internal.stream.Entity entity
34: .line 855
goto 45
35: .line 856
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
ldc "MarkupNotRecognizedInProlog"
36: .line 857
aconst_null
37: .line 856
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
38: .line 859
goto 45
StackMap locals:
StackMap stack:
39: aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 63
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifeq 42
40: .line 860
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
bipush 23
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
41: .line 861
goto 45
42: .line 862
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
ldc "MarkupNotRecognizedInProlog"
43: .line 863
aconst_null
44: .line 862
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
45: .line 868
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fScannerState:I
bipush 43
if_icmpeq 0
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fScannerState:I
bipush 21
if_icmpeq 0
46: .line 870
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fScannerState:I
tableswitch { // 22 - 28
22: 101
23: 50
24: 54
25: 106
26: 106
27: 47
28: 104
default: 106
}
47: .line 883
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.scanComment:()V
48: .line 884
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
bipush 43
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
49: .line 885
iconst_5
ireturn
50: .line 890
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.clear:()V
51: .line 891
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.scanPI:(Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;)V
52: .line 892
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
bipush 43
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
53: .line 893
iconst_3
ireturn
54: .line 897
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDisallowDoctype:Z
ifeq 56
55: .line 898
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
ldc "DoctypeNotAllowed"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
56: .line 901
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSeenDoctypeDecl:Z
ifeq 58
57: .line 902
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
ldc "AlreadySeenDoctype"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
58: .line 904
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSeenDoctypeDecl:Z
59: .line 908
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSupportDTD:Z
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.scanDoctypeDecl:(Z)Z
ifeq 67
60: .line 910
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
bipush 45
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
61: .line 911
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSeenInternalSubset:Z
62: .line 912
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
ifnonnull 64
63: .line 913
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
new com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver
dup
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
invokespecial com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;)V
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
64: .line 915
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setDriver:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;)V
65: .line 917
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
invokeinterface com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver.next:()I
66: ireturn
67: .line 920
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSeenDoctypeDecl:Z
ifeq 72
68: .line 921
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.getCurrentEntity:()Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
astore 1 /* entity */
start local 1 // com.sun.xml.internal.stream.Entity entity
69: .line 922
aload 1 /* entity */
instanceof com.sun.xml.internal.stream.Entity$ScannedEntity
ifeq 71
70: .line 923
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
aload 1 /* entity */
checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEndPos:I
71: .line 925
StackMap locals: com.sun.xml.internal.stream.Entity
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fReadingDTD:Z
end local 1 // com.sun.xml.internal.stream.Entity entity
72: .line 929
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypeSystemId:Ljava/lang/String;
ifnull 84
73: .line 930
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fValidation:Z
ifne 74
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fLoadExternalDTD:Z
ifeq 97
74: .line 931
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
ifnull 75
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationManager.isCachedDTD:()Z
ifne 97
75: .line 932
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSupportDTD:Z
ifeq 78
76: .line 933
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
bipush 46
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
77: .line 934
goto 79
78: .line 935
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
bipush 43
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
79: .line 938
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setDriver:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;)V
80: .line 939
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
ifnonnull 82
81: .line 940
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
new com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver
dup
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
invokespecial com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;)V
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
82: .line 943
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
invokeinterface com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver.next:()I
83: ireturn
84: .line 946
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
ifnull 97
85: .line 947
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fValidation:Z
ifne 86
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fLoadExternalDTD:Z
ifeq 97
86: .line 948
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
ifnull 87
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationManager.isCachedDTD:()Z
ifne 97
87: .line 950
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner.setInputSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
88: .line 951
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
89: .line 952
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSupportDTD:Z
ifeq 91
90: .line 953
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
bipush 47
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
goto 92
91: .line 955
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
bipush 43
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
92: .line 956
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setDriver:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;)V
93: .line 957
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
ifnonnull 95
94: .line 958
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
new com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver
dup
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
invokespecial com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;)V
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
95: .line 959
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
invokeinterface com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver.next:()I
96: ireturn
97: .line 970
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
ifnull 99
98: .line 971
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner.setInputSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
99: .line 973
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
bipush 43
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
100: .line 974
bipush 11
ireturn
101: .line 978
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
ldc "ContentIllegalInProlog"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
102: .line 979
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanChar:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)I
pop
103: .line 980
iconst_m1
ireturn
104: .line 983
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
ldc "ReferenceIllegalInProlog"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
105: .line 984
iconst_m1
ireturn
106: .line 997
StackMap locals:
StackMap stack:
goto 123
107: .line 999
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
astore 1 /* e */
start local 1 // com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException e
108: .line 1000
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
aload 1 /* e */
invokevirtual com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException.getDomain:()Ljava/lang/String;
aload 1 /* e */
invokevirtual com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException.getKey:()Ljava/lang/String;
109: .line 1001
aload 1 /* e */
invokevirtual com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException.getArguments:()[Ljava/lang/Object;
iconst_2
aload 1 /* e */
110: .line 1000
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;SLjava/lang/Exception;)Ljava/lang/String;
pop
111: .line 1002
iconst_m1
ireturn
end local 1 // com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException e
112: .line 1003
StackMap locals:
StackMap stack: java.io.CharConversionException
astore 1 /* e */
start local 1 // java.io.CharConversionException e
113: .line 1004
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
114: .line 1005
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
115: .line 1006
ldc "CharConversionFailure"
116: .line 1007
aconst_null
117: .line 1008
iconst_2
aload 1 /* e */
118: .line 1004
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;SLjava/lang/Exception;)Ljava/lang/String;
pop
119: .line 1009
iconst_m1
ireturn
end local 1 // java.io.CharConversionException e
120: .line 1012
StackMap locals:
StackMap stack: java.io.EOFException
pop
121: .line 1013
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
ldc "PrematureEOF"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
122: .line 1015
iconst_m1
ireturn
123: .line 1019
StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver this
LocalVariableTable:
Start End Slot Name Signature
0 124 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl$PrologDriver;
28 34 1 entity Lcom/sun/xml/internal/stream/Entity;
69 72 1 entity Lcom/sun/xml/internal/stream/Entity;
108 112 1 e Lcom/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException;
113 120 1 e Ljava/io/CharConversionException;
Exception table:
from to target type
0 16 107 Class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
17 49 107 Class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
50 53 107 Class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
54 66 107 Class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
67 83 107 Class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
84 96 107 Class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
97 100 107 Class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
101 103 107 Class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
104 105 107 Class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
0 16 112 Class java.io.CharConversionException
17 49 112 Class java.io.CharConversionException
50 53 112 Class java.io.CharConversionException
54 66 112 Class java.io.CharConversionException
67 83 112 Class java.io.CharConversionException
84 96 112 Class java.io.CharConversionException
97 100 112 Class java.io.CharConversionException
101 103 112 Class java.io.CharConversionException
104 105 112 Class java.io.CharConversionException
0 16 120 Class java.io.EOFException
17 49 120 Class java.io.EOFException
50 53 120 Class java.io.EOFException
54 66 120 Class java.io.EOFException
67 83 120 Class java.io.EOFException
84 96 120 Class java.io.EOFException
97 100 120 Class java.io.EOFException
101 103 120 Class java.io.EOFException
104 105 120 Class java.io.EOFException
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
}
SourceFile: "XMLDocumentScannerImpl.java"
NestHost: com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
InnerClasses:
protected abstract Driver = com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver of com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
protected final DTDDriver = com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver of com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
protected final PrologDriver = com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver of com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
public final NameType = com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType of com.sun.org.apache.xerces.internal.impl.XMLScanner
public ScannedEntity = com.sun.xml.internal.stream.Entity$ScannedEntity of com.sun.xml.internal.stream.Entity