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 776
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=4, locals=2, args_size=1
start local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver this
0: .line 800
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 802
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 803
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 804
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 805
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 806
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 807
goto 45
8: .line 808
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 810
goto 45
10: .line 814
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 815
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 816
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 817
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 818
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 820
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 821
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 822
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 823
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 824
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 825
aconst_null
22: .line 824
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
23: .line 827
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 828
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 829
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 830
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 831
aload 1 /* entity */
instanceof com.sun.xml.internal.stream.Entity$ScannedEntity
ifeq 30
29: .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 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 834
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 835
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 836
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 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.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 839
goto 45
35: .line 840
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 841
aconst_null
37: .line 840
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
38: .line 843
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 844
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 845
goto 45
42: .line 846
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 847
aconst_null
44: .line 846
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
45: .line 852
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 854
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 867
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 868
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 869
iconst_5
ireturn
50: .line 874
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 875
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 876
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 877
iconst_3
ireturn
54: .line 881
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 882
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 885
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 886
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 888
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 892
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 894
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 895
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 896
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 897
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 899
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 901
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 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;
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSeenDoctypeDecl:Z
ifeq 72
68: .line 905
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 906
aload 1 /* entity */
instanceof com.sun.xml.internal.stream.Entity$ScannedEntity
ifeq 71
70: .line 907
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 909
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 913
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 914
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 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;
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 916
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 917
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 918
goto 79
78: .line 919
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 922
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 923
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 924
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 927
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 930
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 931
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 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.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 934
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 935
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 936
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 937
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 939
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 940
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 941
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 942
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 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
96: ireturn
97: .line 954
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 955
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 957
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 958
bipush 11
ireturn
101: .line 962
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 963
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 964
iconst_m1
ireturn
104: .line 967
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 968
iconst_m1
ireturn
106: .line 981
StackMap locals:
StackMap stack:
goto 110
107: .line 983
StackMap locals:
StackMap stack: java.io.EOFException
pop
108: .line 984
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
109: .line 986
iconst_m1
ireturn
110: .line 990
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 111 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;
Exception table:
from to target type
0 16 107 Class java.io.EOFException
17 49 107 Class java.io.EOFException
50 53 107 Class java.io.EOFException
54 66 107 Class java.io.EOFException
67 83 107 Class java.io.EOFException
84 96 107 Class java.io.EOFException
97 100 107 Class java.io.EOFException
101 103 107 Class java.io.EOFException
104 105 107 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