public class org.apache.xerces.impl.XML11NSDocumentScannerImpl extends org.apache.xerces.impl.XML11DocumentScannerImpl
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.xerces.impl.XML11NSDocumentScannerImpl
super_class: org.apache.xerces.impl.XML11DocumentScannerImpl
{
protected boolean fBindNamespaces;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fPerformValidation;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
private org.apache.xerces.impl.dtd.XMLDTDValidatorFilter fDTDValidator;
descriptor: Lorg/apache/xerces/impl/dtd/XMLDTDValidatorFilter;
flags: (0x0002) ACC_PRIVATE
private boolean fSawSpace;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.xerces.impl.XML11DocumentScannerImpl.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xerces/impl/XML11NSDocumentScannerImpl;
public void setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter);
descriptor: (Lorg/apache/xerces/impl/dtd/XMLDTDValidatorFilter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDTDValidator:Lorg/apache/xerces/impl/dtd/XMLDTDValidatorFilter;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xerces/impl/XML11NSDocumentScannerImpl;
0 2 1 validator Lorg/apache/xerces/impl/dtd/XMLDTDValidatorFilter;
MethodParameters:
Name Flags
validator
protected boolean scanStartElement();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=8, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanQName:(Lorg/apache/xerces/xni/QName;)Z
pop
1: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
astore 1
start local 1 2: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
ifeq 20
3: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
invokeinterface org.apache.xerces.xni.NamespaceContext.pushContext:()V
4: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fScannerState:I
bipush 6
if_icmpne 20
5: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fPerformValidation:Z
ifeq 20
6: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
7: ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
8: ldc "MSG_GRAMMAR_NOT_FOUND"
9: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
10: iconst_1
11: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
12: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
ifnull 14
13: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 20
14: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
15: ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
16: ldc "RootElementTypeMustMatchDoctypedecl"
17: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
aastore
dup
iconst_1
aload 1
aastore
18: iconst_1
19: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
20: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementStack:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$ElementStack;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.pushElement:(Lorg/apache/xerces/xni/QName;)Lorg/apache/xerces/xni/QName;
putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
21: iconst_0
istore 2
start local 2 22: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
invokevirtual org.apache.xerces.util.XMLAttributesImpl.removeAllAttributes:()V
23: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
istore 3
start local 3 24: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.peekChar:()I
istore 4
start local 4 25: iload 4
bipush 62
if_icmpne 28
26: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
pop
27: goto 45
28: StackMap locals: int int
StackMap stack:
iload 4
bipush 47
if_icmpne 37
29: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
pop
30: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 62
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 35
31: aload 0
32: ldc "ElementUnterminated"
33: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
34: invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
35: StackMap locals:
StackMap stack:
iconst_1
istore 2
36: goto 45
37: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.isValidNameStartChar:(I)Z
ifeq 38
iload 3
ifne 43
38: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.isValidNameStartHighSurrogate:(I)Z
ifeq 39
iload 3
ifne 43
39: StackMap locals:
StackMap stack:
aload 0
40: ldc "ElementUnterminated"
41: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
42: invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
43: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.scanAttribute:(Lorg/apache/xerces/util/XMLAttributesImpl;)V
end local 4 end local 3 44: goto 23
45: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
ifeq 120
46: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
if_acmpne 53
47: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
48: ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
49: ldc "ElementXMLNSPrefix"
50: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
51: iconst_2
52: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
53: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
ifnull 55
54: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
goto 56
55: StackMap locals:
StackMap stack:
getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
56: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 57: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
aload 3
invokeinterface org.apache.xerces.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
putfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
58: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
putfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
59: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
ifnonnull 62
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
ifnull 62
60: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
putfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
61: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
putfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
62: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
ifnull 71
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
ifnonnull 71
63: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
64: ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
65: ldc "ElementPrefixUnbound"
66: iconst_2
anewarray java.lang.Object
dup
iconst_0
67: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
aastore
dup
iconst_1
68: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
69: iconst_2
70: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
71: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
invokevirtual org.apache.xerces.util.XMLAttributesImpl.getLength:()I
istore 4
start local 4 72: iconst_0
istore 5
start local 5 73: goto 97
74: StackMap locals: int int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
iload 5
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
invokevirtual org.apache.xerces.util.XMLAttributesImpl.getName:(ILorg/apache/xerces/xni/QName;)V
75: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
ifnull 77
76: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
goto 78
77: StackMap locals:
StackMap stack:
getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
78: StackMap locals:
StackMap stack: java.lang.String
astore 6
start local 6 79: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
aload 6
invokeinterface org.apache.xerces.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 80: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
ifnull 83
81: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
aload 7
if_acmpne 83
82: goto 96
83: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 6
getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
if_acmpeq 96
84: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
aload 7
putfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
85: aload 7
ifnonnull 95
86: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
87: ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
88: ldc "AttributePrefixUnbound"
89: iconst_3
anewarray java.lang.Object
dup
iconst_0
90: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
91: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_2
92: aload 6
aastore
93: iconst_2
94: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
95: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
iload 5
aload 7
invokevirtual org.apache.xerces.util.XMLAttributesImpl.setURI:(ILjava/lang/String;)V
end local 7 end local 6 96: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
97: iload 5
iload 4
if_icmplt 74
end local 5 98: iload 4
iconst_1
if_icmple 120
99: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
invokevirtual org.apache.xerces.util.XMLAttributesImpl.checkDuplicatesNS:()Lorg/apache/xerces/xni/QName;
astore 5
start local 5 100: aload 5
ifnull 120
101: aload 5
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
ifnull 112
102: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
103: ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
104: ldc "AttributeNSNotUnique"
105: iconst_3
anewarray java.lang.Object
dup
iconst_0
106: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
107: aload 5
getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
aastore
dup
iconst_2
108: aload 5
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
aastore
109: iconst_2
110: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
111: goto 120
112: StackMap locals: org.apache.xerces.impl.XML11NSDocumentScannerImpl java.lang.String int java.lang.String int org.apache.xerces.xni.QName
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
113: ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
114: ldc "AttributeNotUnique"
115: iconst_2
anewarray java.lang.Object
dup
iconst_0
116: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
117: aload 5
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
118: iconst_2
119: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
end local 5 end local 4 end local 3 120: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 134
121: iload 2
ifeq 133
122: aload 0
dup
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
123: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityStack:[I
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityDepth:I
iconst_1
isub
iaload
if_icmpge 128
124: aload 0
125: ldc "ElementEntityMismatch"
126: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
127: invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
128: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.emptyElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
129: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
ifeq 131
130: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
invokeinterface org.apache.xerces.xni.NamespaceContext.popContext:()V
131: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementStack:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$ElementStack;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.popElement:(Lorg/apache/xerces/xni/QName;)V
132: goto 134
133: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
134: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 135 0 this Lorg/apache/xerces/impl/XML11NSDocumentScannerImpl;
2 135 1 rawname Ljava/lang/String;
22 135 2 empty Z
24 44 3 sawSpace Z
25 44 4 c I
57 120 3 prefix Ljava/lang/String;
72 120 4 length I
73 98 5 i I
79 96 6 aprefix Ljava/lang/String;
80 96 7 uri Ljava/lang/String;
100 120 5 name Lorg/apache/xerces/xni/QName;
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
protected void scanStartElementName();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanQName:(Lorg/apache/xerces/xni/QName;)Z
pop
1: aload 0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fSawSpace:Z
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/xerces/impl/XML11NSDocumentScannerImpl;
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
protected boolean scanStartElementAfterName();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=8, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
astore 1
start local 1 1: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
ifeq 19
2: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
invokeinterface org.apache.xerces.xni.NamespaceContext.pushContext:()V
3: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fScannerState:I
bipush 6
if_icmpne 19
4: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fPerformValidation:Z
ifeq 19
5: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
6: ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
7: ldc "MSG_GRAMMAR_NOT_FOUND"
8: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
9: iconst_1
10: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
11: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
ifnull 13
12: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 19
13: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
14: ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
15: ldc "RootElementTypeMustMatchDoctypedecl"
16: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
aastore
dup
iconst_1
aload 1
aastore
17: iconst_1
18: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
19: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementStack:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$ElementStack;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.pushElement:(Lorg/apache/xerces/xni/QName;)Lorg/apache/xerces/xni/QName;
putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
20: iconst_0
istore 2
start local 2 21: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
invokevirtual org.apache.xerces.util.XMLAttributesImpl.removeAllAttributes:()V
22: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.peekChar:()I
istore 3
start local 3 23: iload 3
bipush 62
if_icmpne 26
24: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
pop
25: goto 44
26: StackMap locals: int
StackMap stack:
iload 3
bipush 47
if_icmpne 35
27: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
pop
28: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 62
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 33
29: aload 0
30: ldc "ElementUnterminated"
31: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
32: invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
33: StackMap locals:
StackMap stack:
iconst_1
istore 2
34: goto 44
35: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.isValidNameStartChar:(I)Z
ifeq 36
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fSawSpace:Z
ifne 41
36: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.isValidNameStartHighSurrogate:(I)Z
ifeq 37
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fSawSpace:Z
ifne 41
37: StackMap locals:
StackMap stack:
aload 0
38: ldc "ElementUnterminated"
39: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
40: invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
41: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.scanAttribute:(Lorg/apache/xerces/util/XMLAttributesImpl;)V
42: aload 0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fSawSpace:Z
end local 3 43: goto 22
44: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
ifeq 119
45: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
if_acmpne 52
46: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
47: ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
48: ldc "ElementXMLNSPrefix"
49: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
50: iconst_2
51: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
52: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
ifnull 54
53: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
goto 55
54: StackMap locals:
StackMap stack:
getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
55: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 56: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
aload 3
invokeinterface org.apache.xerces.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
putfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
57: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
putfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
58: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
ifnonnull 61
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
ifnull 61
59: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
putfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
60: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
putfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
61: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
ifnull 70
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
ifnonnull 70
62: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
63: ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
64: ldc "ElementPrefixUnbound"
65: iconst_2
anewarray java.lang.Object
dup
iconst_0
66: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
aastore
dup
iconst_1
67: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
68: iconst_2
69: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
70: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
invokevirtual org.apache.xerces.util.XMLAttributesImpl.getLength:()I
istore 4
start local 4 71: iconst_0
istore 5
start local 5 72: goto 96
73: StackMap locals: int int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
iload 5
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
invokevirtual org.apache.xerces.util.XMLAttributesImpl.getName:(ILorg/apache/xerces/xni/QName;)V
74: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
ifnull 76
75: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
goto 77
76: StackMap locals:
StackMap stack:
getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
77: StackMap locals:
StackMap stack: java.lang.String
astore 6
start local 6 78: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
aload 6
invokeinterface org.apache.xerces.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 79: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
ifnull 82
80: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
aload 7
if_acmpne 82
81: goto 95
82: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 6
getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
if_acmpeq 95
83: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
aload 7
putfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
84: aload 7
ifnonnull 94
85: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
86: ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
87: ldc "AttributePrefixUnbound"
88: iconst_3
anewarray java.lang.Object
dup
iconst_0
89: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
90: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_2
91: aload 6
aastore
92: iconst_2
93: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
94: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
iload 5
aload 7
invokevirtual org.apache.xerces.util.XMLAttributesImpl.setURI:(ILjava/lang/String;)V
end local 7 end local 6 95: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
96: iload 5
iload 4
if_icmplt 73
end local 5 97: iload 4
iconst_1
if_icmple 119
98: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
invokevirtual org.apache.xerces.util.XMLAttributesImpl.checkDuplicatesNS:()Lorg/apache/xerces/xni/QName;
astore 5
start local 5 99: aload 5
ifnull 119
100: aload 5
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
ifnull 111
101: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
102: ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
103: ldc "AttributeNSNotUnique"
104: iconst_3
anewarray java.lang.Object
dup
iconst_0
105: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
106: aload 5
getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
aastore
dup
iconst_2
107: aload 5
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
aastore
108: iconst_2
109: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
110: goto 119
111: StackMap locals: org.apache.xerces.impl.XML11NSDocumentScannerImpl java.lang.String int java.lang.String int org.apache.xerces.xni.QName
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
112: ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
113: ldc "AttributeNotUnique"
114: iconst_2
anewarray java.lang.Object
dup
iconst_0
115: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
116: aload 5
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
117: iconst_2
118: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
end local 5 end local 4 end local 3 119: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 133
120: iload 2
ifeq 132
121: aload 0
dup
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
122: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityStack:[I
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityDepth:I
iconst_1
isub
iaload
if_icmpge 127
123: aload 0
124: ldc "ElementEntityMismatch"
125: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
126: invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
127: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.emptyElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
128: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
ifeq 130
129: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
invokeinterface org.apache.xerces.xni.NamespaceContext.popContext:()V
130: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementStack:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$ElementStack;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.popElement:(Lorg/apache/xerces/xni/QName;)V
131: goto 133
132: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
133: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 134 0 this Lorg/apache/xerces/impl/XML11NSDocumentScannerImpl;
1 134 1 rawname Ljava/lang/String;
21 134 2 empty Z
23 43 3 c I
56 119 3 prefix Ljava/lang/String;
71 119 4 length I
72 97 5 i I
78 95 6 aprefix Ljava/lang/String;
79 95 7 uri Ljava/lang/String;
99 119 5 name Lorg/apache/xerces/xni/QName;
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
protected void scanAttribute(org.apache.xerces.util.XMLAttributesImpl);
descriptor: (Lorg/apache/xerces/util/XMLAttributesImpl;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=8, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanQName:(Lorg/apache/xerces/xni/QName;)Z
pop
1: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
pop
2: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 61
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 9
3: aload 0
4: ldc "EqRequiredInAttribute"
5: iconst_2
anewarray java.lang.Object
dup
iconst_0
6: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
7: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
8: invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
pop
10: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
ifeq 18
11: aload 1
invokevirtual org.apache.xerces.util.XMLAttributesImpl.getLength:()I
istore 2
start local 2 12: aload 1
13: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
14: getstatic org.apache.xerces.util.XMLSymbols.fCDATASymbol:Ljava/lang/String;
15: aconst_null
16: invokevirtual org.apache.xerces.util.XMLAttributesImpl.addAttributeNS:(Lorg/apache/xerces/xni/QName;Ljava/lang/String;Ljava/lang/String;)V
17: goto 32
end local 2 18: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.apache.xerces.util.XMLAttributesImpl.getLength:()I
istore 3
start local 3 19: aload 1
20: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
21: getstatic org.apache.xerces.util.XMLSymbols.fCDATASymbol:Ljava/lang/String;
22: aconst_null
23: invokevirtual org.apache.xerces.util.XMLAttributesImpl.addAttribute:(Lorg/apache/xerces/xni/QName;Ljava/lang/String;Ljava/lang/String;)I
24: istore 2
start local 2 25: iload 3
aload 1
invokevirtual org.apache.xerces.util.XMLAttributesImpl.getLength:()I
if_icmpne 32
26: aload 0
27: ldc "AttributeNotUnique"
28: iconst_2
anewarray java.lang.Object
dup
iconst_0
29: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
30: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
31: invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 3 32: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fTempString:Lorg/apache/xerces/xni/XMLString;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fTempString2:Lorg/apache/xerces/xni/XMLString;
33: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fIsEntityDeclaredVC:Z
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
34: invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.scanAttributeValue:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/XMLString;Ljava/lang/String;ZLjava/lang/String;)Z
istore 3
start local 3 35: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fTempString:Lorg/apache/xerces/xni/XMLString;
invokevirtual org.apache.xerces.xni.XMLString.toString:()Ljava/lang/String;
astore 4
start local 4 36: aload 1
iload 2
aload 4
invokevirtual org.apache.xerces.util.XMLAttributesImpl.setValue:(ILjava/lang/String;)V
37: iload 3
ifne 39
38: aload 1
iload 2
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fTempString2:Lorg/apache/xerces/xni/XMLString;
invokevirtual org.apache.xerces.xni.XMLString.toString:()Ljava/lang/String;
invokevirtual org.apache.xerces.util.XMLAttributesImpl.setNonNormalizedValue:(ILjava/lang/String;)V
39: StackMap locals: int java.lang.String
StackMap stack:
aload 1
iload 2
iconst_1
invokevirtual org.apache.xerces.util.XMLAttributesImpl.setSpecified:(IZ)V
40: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
ifeq 100
41: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
astore 5
start local 5 42: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
ifnull 44
43: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
goto 45
44: StackMap locals: java.lang.String
StackMap stack:
getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
45: StackMap locals:
StackMap stack: java.lang.String
astore 6
start local 6 46: aload 6
getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
if_acmpeq 49
47: aload 6
getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
if_acmpne 95
48: aload 5
getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
if_acmpne 95
49: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
aload 4
invokevirtual org.apache.xerces.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 50: aload 6
getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
if_acmpne 58
51: aload 5
getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
if_acmpne 58
52: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
53: ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
54: ldc "CantBindXMLNS"
55: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
aastore
56: iconst_2
57: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
58: StackMap locals: java.lang.String
StackMap stack:
aload 7
getstatic org.apache.xerces.xni.NamespaceContext.XMLNS_URI:Ljava/lang/String;
if_acmpne 65
59: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
60: ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
61: ldc "CantBindXMLNS"
62: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
aastore
63: iconst_2
64: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
65: StackMap locals:
StackMap stack:
aload 5
getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XML:Ljava/lang/String;
if_acmpne 74
66: aload 7
getstatic org.apache.xerces.xni.NamespaceContext.XML_URI:Ljava/lang/String;
if_acmpeq 81
67: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
68: ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
69: ldc "CantBindXML"
70: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
aastore
71: iconst_2
72: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
73: goto 81
74: StackMap locals:
StackMap stack:
aload 7
getstatic org.apache.xerces.xni.NamespaceContext.XML_URI:Ljava/lang/String;
if_acmpne 81
75: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
76: ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
77: ldc "CantBindXML"
78: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
aastore
79: iconst_2
80: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
81: StackMap locals:
StackMap stack:
aload 5
getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
if_acmpeq 83
82: aload 5
goto 84
83: StackMap locals:
StackMap stack:
getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
84: StackMap locals:
StackMap stack: java.lang.String
astore 6
85: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
86: aload 6
87: aload 7
invokevirtual java.lang.String.length:()I
ifeq 88
aload 7
goto 89
StackMap locals: org.apache.xerces.impl.XML11NSDocumentScannerImpl org.apache.xerces.util.XMLAttributesImpl int int java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack: org.apache.xerces.xni.NamespaceContext java.lang.String
88: aconst_null
89: StackMap locals: org.apache.xerces.impl.XML11NSDocumentScannerImpl org.apache.xerces.util.XMLAttributesImpl int int java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack: org.apache.xerces.xni.NamespaceContext java.lang.String java.lang.String
invokeinterface org.apache.xerces.xni.NamespaceContext.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
pop
90: aload 1
91: iload 2
92: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
invokeinterface org.apache.xerces.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
93: invokevirtual org.apache.xerces.util.XMLAttributesImpl.setURI:(ILjava/lang/String;)V
end local 7 94: goto 100
95: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
ifnull 100
96: aload 1
97: iload 2
98: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
invokeinterface org.apache.xerces.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
99: invokevirtual org.apache.xerces.util.XMLAttributesImpl.setURI:(ILjava/lang/String;)V
end local 6 end local 5 100: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 101 0 this Lorg/apache/xerces/impl/XML11NSDocumentScannerImpl;
0 101 1 attributes Lorg/apache/xerces/util/XMLAttributesImpl;
12 18 2 attrIndex I
25 101 2 attrIndex I
19 32 3 oldLen I
35 101 3 isSameNormalizedAttr Z
36 101 4 value Ljava/lang/String;
42 100 5 localpart Ljava/lang/String;
46 100 6 prefix Ljava/lang/String;
50 94 7 uri Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
attributes
protected int scanEndElement();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementStack:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$ElementStack;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.popElement:(Lorg/apache/xerces/xni/QName;)V
1: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifne 6
2: aload 0
3: ldc "ETagRequired"
4: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
5: invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
pop
7: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 62
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 12
8: aload 0
9: ldc "ETagUnterminated"
10: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
11: invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
12: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
13: aload 0
dup
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
14: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityStack:[I
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityDepth:I
iconst_1
isub
iaload
if_icmpge 19
15: aload 0
16: ldc "ElementEntityMismatch"
17: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
18: invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
19: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 23
20: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/Augmentations;)V
21: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
ifeq 23
22: aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
invokeinterface org.apache.xerces.xni.NamespaceContext.popContext:()V
23: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/apache/xerces/impl/XML11NSDocumentScannerImpl;
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
public void reset(org.apache.xerces.xni.parser.XMLComponentManager);
descriptor: (Lorg/apache/xerces/xni/parser/XMLComponentManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.apache.xerces.impl.XML11DocumentScannerImpl.reset:(Lorg/apache/xerces/xni/parser/XMLComponentManager;)V
1: aload 0
iconst_0
putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fPerformValidation:Z
2: aload 0
iconst_0
putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/xerces/impl/XML11NSDocumentScannerImpl;
0 4 1 componentManager Lorg/apache/xerces/xni/parser/XMLComponentManager;
Exceptions:
throws org.apache.xerces.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
componentManager
protected org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher createContentDispatcher();
descriptor: ()Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher
dup
aload 0
invokespecial org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher.<init>:(Lorg/apache/xerces/impl/XML11NSDocumentScannerImpl;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xerces/impl/XML11NSDocumentScannerImpl;
}
SourceFile: "XML11NSDocumentScannerImpl.java"
NestMembers:
org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher
InnerClasses:
protected final NS11ContentDispatcher = org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher of org.apache.xerces.impl.XML11NSDocumentScannerImpl
protected abstract Dispatcher = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher of org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
protected ElementStack = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack of org.apache.xerces.impl.XMLDocumentFragmentScannerImpl