public class com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl extends com.sun.org.apache.xerces.internal.impl.XMLScanner implements com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner, com.sun.org.apache.xerces.internal.xni.parser.XMLComponent, com.sun.org.apache.xerces.internal.impl.XMLEntityHandler
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl
super_class: com.sun.org.apache.xerces.internal.impl.XMLScanner
{
protected static final int SCANNER_STATE_END_OF_INPUT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected static final int SCANNER_STATE_TEXT_DECL;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final int SCANNER_STATE_MARKUP_DECL;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final java.lang.String[] RECOGNIZED_FEATURES;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.Boolean[] FEATURE_DEFAULTS;
descriptor: [Ljava/lang/Boolean;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String[] RECOGNIZED_PROPERTIES;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.Object[] PROPERTY_DEFAULTS;
descriptor: [Ljava/lang/Object;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final boolean DEBUG_SCANNER_STATE;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public com.sun.org.apache.xerces.internal.xni.XMLDTDHandler fDTDHandler;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
flags: (0x0001) ACC_PUBLIC
protected com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler fDTDContentModelHandler;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
flags: (0x0004) ACC_PROTECTED
protected int fScannerState;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean fStandalone;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fSeenExternalDTD;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fSeenExternalPE;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
private boolean fStartDTDCalled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.util.XMLAttributesImpl fAttributes;
descriptor: Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
flags: (0x0002) ACC_PRIVATE
private int[] fContentStack;
descriptor: [I
flags: (0x0002) ACC_PRIVATE
private int fContentDepth;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int[] fPEStack;
descriptor: [I
flags: (0x0002) ACC_PRIVATE
private boolean[] fPEReport;
descriptor: [Z
flags: (0x0002) ACC_PRIVATE
private int fPEDepth;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int fMarkUpDepth;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int fExtEntityDepth;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int fIncludeSectDepth;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.String[] fStrings;
descriptor: [Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.xni.XMLString fString;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/XMLString;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.util.XMLStringBuffer fStringBuffer;
descriptor: Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.util.XMLStringBuffer fStringBuffer2;
descriptor: Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.xni.XMLString fLiteral;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/XMLString;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.xni.XMLString fLiteral2;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/XMLString;
flags: (0x0002) ACC_PRIVATE
private java.lang.String[] fEnumeration;
descriptor: [Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private int fEnumerationCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.util.XMLStringBuffer fIgnoreConditionalBuffer;
descriptor: Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
flags: (0x0002) ACC_PRIVATE
com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar nvGrammarInfo;
descriptor: Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
flags: (0x0000)
boolean nonValidatingMode;
descriptor: Z
flags: (0x0000)
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: iconst_2
anewarray java.lang.String
dup
iconst_0
1: ldc "http://xml.org/sax/features/validation"
aastore
dup
iconst_1
2: ldc "http://apache.org/xml/features/scanner/notify-char-refs"
aastore
3: putstatic com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
4: iconst_2
anewarray java.lang.Boolean
dup
iconst_1
5: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aastore
6: putstatic com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
7: iconst_3
anewarray java.lang.String
dup
iconst_0
8: ldc "http://apache.org/xml/properties/internal/symbol-table"
aastore
dup
iconst_1
9: ldc "http://apache.org/xml/properties/internal/error-reporter"
aastore
dup
iconst_2
10: ldc "http://apache.org/xml/properties/internal/entity-manager"
aastore
11: putstatic com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
12: iconst_3
anewarray java.lang.Object
putstatic com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.PROPERTY_DEFAULTS:[Ljava/lang/Object;
13: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.org.apache.xerces.internal.impl.XMLScanner.<init>:()V
1: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
2: aload 0
new com.sun.org.apache.xerces.internal.util.XMLAttributesImpl
dup
invokespecial com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
3: aload 0
iconst_5
newarray 10
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fContentStack:[I
4: aload 0
iconst_5
newarray 10
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEStack:[I
5: aload 0
iconst_5
newarray 4
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEReport:[Z
6: aload 0
iconst_3
anewarray java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
7: aload 0
new com.sun.org.apache.xerces.internal.xni.XMLString
dup
invokespecial com.sun.org.apache.xerces.internal.xni.XMLString.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
8: aload 0
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.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
9: aload 0
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.XMLDTDScannerImpl.fStringBuffer2:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
10: aload 0
new com.sun.org.apache.xerces.internal.xni.XMLString
dup
invokespecial com.sun.org.apache.xerces.internal.xni.XMLString.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
11: aload 0
new com.sun.org.apache.xerces.internal.xni.XMLString
dup
invokespecial com.sun.org.apache.xerces.internal.xni.XMLString.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral2:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
12: aload 0
iconst_5
anewarray java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEnumeration:[Ljava/lang/String;
13: aload 0
new com.sun.org.apache.xerces.internal.util.XMLStringBuffer
dup
sipush 128
invokespecial com.sun.org.apache.xerces.internal.util.XMLStringBuffer.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
14: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nvGrammarInfo:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
15: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nonValidatingMode:Z
16: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
public void <init>(com.sun.org.apache.xerces.internal.util.SymbolTable, com.sun.org.apache.xerces.internal.impl.XMLErrorReporter, com.sun.org.apache.xerces.internal.impl.XMLEntityManager);
descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial com.sun.org.apache.xerces.internal.impl.XMLScanner.<init>:()V
1: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
2: aload 0
new com.sun.org.apache.xerces.internal.util.XMLAttributesImpl
dup
invokespecial com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
3: aload 0
iconst_5
newarray 10
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fContentStack:[I
4: aload 0
iconst_5
newarray 10
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEStack:[I
5: aload 0
iconst_5
newarray 4
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEReport:[Z
6: aload 0
iconst_3
anewarray java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
7: aload 0
new com.sun.org.apache.xerces.internal.xni.XMLString
dup
invokespecial com.sun.org.apache.xerces.internal.xni.XMLString.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
8: aload 0
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.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
9: aload 0
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.XMLDTDScannerImpl.fStringBuffer2:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
10: aload 0
new com.sun.org.apache.xerces.internal.xni.XMLString
dup
invokespecial com.sun.org.apache.xerces.internal.xni.XMLString.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
11: aload 0
new com.sun.org.apache.xerces.internal.xni.XMLString
dup
invokespecial com.sun.org.apache.xerces.internal.xni.XMLString.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral2:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
12: aload 0
iconst_5
anewarray java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEnumeration:[Ljava/lang/String;
13: aload 0
new com.sun.org.apache.xerces.internal.util.XMLStringBuffer
dup
sipush 128
invokespecial com.sun.org.apache.xerces.internal.util.XMLStringBuffer.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
14: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nvGrammarInfo:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
15: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nonValidatingMode:Z
16: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
17: aload 0
aload 2
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
18: aload 0
aload 3
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
19: aload 3
ldc "http://apache.org/xml/properties/internal/symbol-table"
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
20: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 21 1 symbolTable Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
0 21 2 errorReporter Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
0 21 3 entityManager Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
MethodParameters:
Name Flags
symbolTable
errorReporter
entityManager
public void setInputSource(com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 8
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 4
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aconst_null
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.startDTD:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.endDTD:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nonValidatingMode:Z
ifeq 7
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nvGrammarInfo:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
aconst_null
aconst_null
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.startDTD:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nvGrammarInfo:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
aconst_null
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.endDTD:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
7: StackMap locals:
StackMap stack:
return
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setEntityHandler:(Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;)V
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 11 1 inputSource Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
inputSource
public void setLimitAnalyzer(com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer);
descriptor: (Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;)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 com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 2 1 limitAnalyzer Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
MethodParameters:
Name Flags
limitAnalyzer
public boolean scanDTDExternalSubset(boolean);
descriptor: (Z)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setEntityHandler:(Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;)V
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fScannerState:I
iconst_1
if_icmpne 9
2: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fSeenExternalDTD:Z
3: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanTextDecl:()Z
istore 2
start local 2 4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fScannerState:I
ifne 6
5: iconst_0
ireturn
6: StackMap locals: int
StackMap stack:
aload 0
iconst_2
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setScannerState:(I)V
7: iload 2
ifeq 9
iload 1
ifne 9
8: iconst_1
ireturn
end local 2 9: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanDecls:(Z)Z
ifne 11
10: iconst_0
ireturn
11: StackMap locals:
StackMap stack:
iload 1
ifne 9
12: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 13 1 complete Z
4 9 2 textDecl Z
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
complete
public boolean scanDTDInternalSubset(boolean, boolean, boolean);
descriptor: (ZZZ)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getEntityScanner:()Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setEntityHandler:(Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;)V
2: aload 0
iload 2
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStandalone:Z
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fScannerState:I
iconst_1
if_icmpne 11
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 7
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.startDTD:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
6: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStartDTDCalled:Z
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nonValidatingMode:Z
ifeq 10
8: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStartDTDCalled:Z
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nvGrammarInfo:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aconst_null
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.startDTD:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
10: StackMap locals:
StackMap stack:
aload 0
iconst_2
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setScannerState:(I)V
11: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanDecls:(Z)Z
ifne 20
12: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 14
iload 3
ifne 14
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.endDTD:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
14: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nonValidatingMode:Z
ifeq 16
iload 3
ifne 16
15: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nvGrammarInfo:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
aconst_null
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.endDTD:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
16: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setScannerState:(I)V
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.GENERAL_ENTITY_SIZE_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.reset:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)V
18: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.TOTAL_ENTITY_SIZE_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.reset:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)V
19: iconst_0
ireturn
20: StackMap locals:
StackMap stack:
iload 1
ifne 11
21: iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 22 1 complete Z
0 22 2 standalone Z
0 22 3 hasExternalSubset Z
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
complete
standalone
hasExternalSubset
public boolean skipDTD(boolean);
descriptor: (Z)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: iload 1
ifeq 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.clear:()V
3: goto 13
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.peekChar:()I
istore 2
start local 2 5: iload 2
iconst_m1
if_icmpeq 13
6: iload 2
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isHighSurrogate:(I)Z
ifeq 8
7: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanSurrogates:(Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;)Z
pop
8: StackMap locals: int
StackMap stack:
aload 0
iload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.isInvalidLiteral:(I)Z
ifeq 13
9: aload 0
ldc "InvalidCharInDTD"
10: iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 2
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
aastore
11: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
12: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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
end local 2 13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "]"
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanData:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;I)Z
ifne 4
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
isub
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
15: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 16 1 supportDTD Z
5 13 2 c I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
supportDTD
public void reset(com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager);
descriptor: (Lcom/sun/org/apache/xerces/internal/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 com.sun.org.apache.xerces.internal.impl.XMLScanner.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.init:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 3 1 componentManager Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
componentManager
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.org.apache.xerces.internal.impl.XMLScanner.reset:()V
1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.init:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
public void reset(com.sun.org.apache.xerces.internal.impl.PropertyManager);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setPropertyManager:(Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
1: aload 0
aload 1
invokespecial com.sun.org.apache.xerces.internal.impl.XMLScanner.reset:(Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
2: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.init:()V
3: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nonValidatingMode:Z
4: aload 0
new com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar
dup
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
invokespecial com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.<init>:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nvGrammarInfo:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 6 1 props Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
MethodParameters:
Name Flags
props
public java.lang.String[] getRecognizedFeatures();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
checkcast java.lang.String[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
public java.lang.String[] getRecognizedProperties();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
checkcast java.lang.String[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
public java.lang.Boolean getFeatureDefault(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 5
2: StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
iload 2
aaload
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: getstatic com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
iload 2
aaload
areturn
4: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
getstatic com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
arraylength
if_icmplt 2
end local 2 6: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 7 1 featureId Ljava/lang/String;
1 6 2 i I
MethodParameters:
Name Flags
featureId
public java.lang.Object getPropertyDefault(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 5
2: StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
iload 2
aaload
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: getstatic com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.PROPERTY_DEFAULTS:[Ljava/lang/Object;
iload 2
aaload
areturn
4: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
getstatic com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
arraylength
if_icmplt 2
end local 2 6: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 7 1 propertyId Ljava/lang/String;
1 6 2 i I
MethodParameters:
Name Flags
propertyId
public void setDTDHandler(com.sun.org.apache.xerces.internal.xni.XMLDTDHandler);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;)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 com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 2 1 dtdHandler Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
MethodParameters:
Name Flags
dtdHandler
public com.sun.org.apache.xerces.internal.xni.XMLDTDHandler getDTDHandler();
descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
public void setDTDContentModelHandler(com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;)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 com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 2 1 dtdContentModelHandler Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
MethodParameters:
Name Flags
dtdContentModelHandler
public com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler getDTDContentModelHandler();
descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
public void startEntity(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
invokespecial com.sun.org.apache.xerces.internal.impl.XMLScanner.startEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
1: aload 1
ldc "[dtd]"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
istore 5
start local 5 2: iload 5
ifeq 11
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 5
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStartDTDCalled:Z
ifne 5
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.startDTD:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
5: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 7
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 2
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.startExternalSubset:(Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startExternalSubset:()V
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityStore:Lcom/sun/xml/internal/stream/XMLEntityStorage;
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.startExternalSubset:()V
9: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fExtEntityDepth:I
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fExtEntityDepth:I
10: goto 15
11: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 37
if_icmpne 15
12: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fReportEntity:Z
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.pushPEStack:(IZ)V
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:()Z
ifeq 15
14: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fExtEntityDepth:I
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fExtEntityDepth:I
15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 17
iload 5
ifne 17
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fReportEntity:Z
ifeq 17
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 1
aload 2
aload 3
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.startParameterEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
17: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 18 1 name Ljava/lang/String;
0 18 2 identifier Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
0 18 3 encoding Ljava/lang/String;
0 18 4 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
2 18 5 dtdEntity Z
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
identifier
encoding
augs
public void endEntity(java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial com.sun.org.apache.xerces.internal.impl.XMLScanner.endEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fScannerState:I
ifne 3
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fReportEntity:Z
istore 3
start local 3 4: aload 1
ldc "%"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 24
5: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.peekReportEntity:()Z
istore 3
6: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.popPEStack:()I
istore 4
start local 4 7: iload 4
ifne 14
8: iload 4
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
if_icmpge 14
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
10: ldc "ILL_FORMED_PARAMETER_ENTITY_WHEN_USED_IN_DECL"
11: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
aastore
12: iconst_2
13: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
14: StackMap locals: int int
StackMap stack:
iload 4
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
if_icmpeq 22
15: iconst_0
istore 3
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fValidation:Z
ifeq 22
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
18: ldc "ImproperDeclarationNesting"
19: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
20: iconst_1
21: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
22: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:()Z
ifeq 24
23: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fExtEntityDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fExtEntityDepth:I
end local 4 24: StackMap locals:
StackMap stack:
aload 1
ldc "[dtd]"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
istore 4
start local 4 25: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 27
iload 4
ifne 27
iload 3
ifeq 27
26: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 1
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.endParameterEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
27: StackMap locals: int
StackMap stack:
iload 4
ifeq 37
28: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
ifeq 30
29: aload 0
ldc "IncludeSectUnterminated"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
30: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fScannerState:I
31: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.endExternalSubset:()V
32: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityStore:Lcom/sun/xml/internal/stream/XMLEntityStorage;
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.endExternalSubset:()V
33: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 36
34: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.endExternalSubset:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
35: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.endDTD:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
36: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fExtEntityDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fExtEntityDepth:I
37: StackMap locals:
StackMap stack:
aload 2
ifnull 40
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 2
ldc "LAST_ENTITY"
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 40
38: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
ifne 39
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fExtEntityDepth:I
ifne 39
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
ifeq 40
39: StackMap locals:
StackMap stack:
new java.io.EOFException
dup
invokespecial java.io.EOFException.<init>:()V
athrow
40: 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 41 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 41 1 name Ljava/lang/String;
0 41 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
4 41 3 reportEntity Z
7 24 4 startMarkUpDepth I
25 41 4 dtdEntity Z
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException, java.io.IOException
MethodParameters:
Name Flags
name
augs
protected final void setScannerState(int);
descriptor: (I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fScannerState:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 2 1 state I
MethodParameters:
Name Flags
state
private static java.lang.String getScannerStateName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "??? ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 0
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
bipush 41
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 state I
MethodParameters:
Name Flags
state
protected final boolean scanningInternalSubset();
descriptor: ()Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fExtEntityDepth:I
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
protected void startPE(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEDepth:I
istore 3
start local 3 1: new java.lang.StringBuilder
dup
ldc "%"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
start local 4 2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fValidation:Z
ifeq 6
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityStore:Lcom/sun/xml/internal/stream/XMLEntityStorage;
aload 4
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.isDeclaredEntity:(Ljava/lang/String;)Z
ifne 6
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
ldc "EntityNotDeclared"
4: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
iconst_1
5: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
6: StackMap locals: int java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 4
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
7: iload 2
8: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity:(ZLjava/lang/String;Z)V
9: iload 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEDepth:I
if_icmpeq 11
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:()Z
ifeq 11
10: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanTextDecl:()Z
pop
11: 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 12 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 12 1 name Ljava/lang/String;
0 12 2 literal Z
1 12 3 depth I
2 12 4 pName Ljava/lang/String;
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
literal
protected final boolean scanTextDecl();
descriptor: ()Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=4, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "<?xml"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 26
2: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
3: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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.XMLDTDScannerImpl.isValidNameChar:(I)Z
ifeq 16
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.clear:()V
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
ldc "xml"
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
6: goto 8
7: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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
i2c
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
8: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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.XMLDTDScannerImpl.isValidNameChar:(I)Z
ifne 7
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.ch:[C
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.offset:I
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.length:I
12: invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
13: astore 2
start local 2 14: aload 0
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanPIData:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
end local 2 15: goto 26
16: StackMap locals:
StackMap stack:
aconst_null
astore 2
start local 2 17: aconst_null
astore 3
start local 3 18: aload 0
iconst_1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanXMLDeclOrTextDecl:(Z[Ljava/lang/String;)V
19: iconst_1
istore 1
20: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
21: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
iconst_0
aaload
astore 2
22: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
iconst_1
aaload
astore 3
23: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.setEncoding:(Ljava/lang/String;)V
24: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 26
25: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 2
aload 3
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.textDecl:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
end local 3 end local 2 26: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.mayReadChunks:Z
27: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
1 28 1 textDecl Z
14 15 2 target Ljava/lang/String;
17 26 2 version Ljava/lang/String;
18 26 3 encoding Ljava/lang/String;
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
protected final void scanPIData(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLString);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 3
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 1
aload 2
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.processingInstruction:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
3: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 4 1 target Ljava/lang/String;
0 4 2 data Lcom/sun/org/apache/xerces/internal/xni/XMLString;
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
target
data
protected final void ();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fReportEntity:Z
1: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanComment:(Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;)V
2: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 5
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.comment:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
5: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fReportEntity:Z
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
protected final void scanElementDecl();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=3, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fReportEntity:Z
1: aload 0
iconst_1
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 2
iconst_0
goto 3
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
2: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
3: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 7
4: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_ELEMENT_TYPE_IN_ELEMENTDECL"
5: aconst_null
6: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.ELEMENTSTART:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanName:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Ljava/lang/String;
astore 1
start local 1 8: aload 1
ifnonnull 12
9: aload 0
ldc "MSG_ELEMENT_TYPE_REQUIRED_IN_ELEMENTDECL"
10: aconst_null
11: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
12: StackMap locals: java.lang.String
StackMap stack:
aload 0
iconst_1
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 13
iconst_0
goto 14
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
13: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
14: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 18
15: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_CONTENTSPEC_IN_ELEMENTDECL"
16: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
17: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 20
19: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
aload 1
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.startContentModel:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
20: StackMap locals:
StackMap stack:
aconst_null
astore 2
start local 2 21: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fReportEntity:Z
22: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "EMPTY"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 27
23: ldc "EMPTY"
astore 2
24: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 49
25: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.empty:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
26: goto 49
27: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "ANY"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 32
28: ldc "ANY"
astore 2
29: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 49
30: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.any:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
31: goto 49
32: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 40
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifne 36
33: aload 0
ldc "MSG_OPEN_PAREN_OR_ELEMENT_TYPE_REQUIRED_IN_CHILDREN"
34: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
35: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
36: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 38
37: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.startGroup:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
38: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.clear:()V
39: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
bipush 40
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
40: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
41: aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 42
iconst_0
goto 43
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
42: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
43: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
44: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "#PCDATA"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 47
45: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanMixed:(Ljava/lang/String;)V
46: goto 48
47: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanChildren:(Ljava/lang/String;)V
48: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.toString:()Ljava/lang/String;
astore 2
49: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 51
50: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.endContentModel:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
51: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fReportEntity:Z
52: aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 53
iconst_0
goto 54
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
53: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
54: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
55: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 62
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifne 57
56: aload 0
ldc "ElementDeclUnterminated"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
57: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fReportEntity:Z
58: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
59: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 61
60: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 1
aload 2
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.elementDecl:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
61: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nonValidatingMode:Z
ifeq 62
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nvGrammarInfo:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
aload 1
aload 2
aconst_null
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.elementDecl:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
62: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 63 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
8 63 1 name Ljava/lang/String;
21 63 2 contentModel Ljava/lang/String;
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
private final void scanMixed(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
ldc "#PCDATA"
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 4
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.pcdata:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
4: StackMap locals: java.lang.String
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 5
iconst_0
goto 6
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
5: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
6: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
7: goto 27
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
bipush 124
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 13
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
iconst_0
11: aconst_null
12: invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.separator:(SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
13: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 14
iconst_0
goto 15
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
14: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
15: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.ENTITY:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanName:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Ljava/lang/String;
astore 2
17: aload 2
ifnonnull 21
18: aload 0
ldc "MSG_ELEMENT_TYPE_REQUIRED_IN_MIXED_CONTENT"
19: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
20: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
21: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
22: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 24
23: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
aload 2
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.element:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
24: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 25
iconst_0
goto 26
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
25: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
26: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
27: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 124
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifne 8
28: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc ")*"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 36
29: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
ldc ")*"
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
30: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 49
31: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.endGroup:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
32: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
iconst_3
33: aconst_null
34: invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.occurrence:(SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
35: goto 49
36: StackMap locals:
StackMap stack:
aload 2
ifnull 41
37: aload 0
ldc "MixedContentUnterminated"
38: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
39: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
40: goto 49
41: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 41
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifeq 46
42: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
bipush 41
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
43: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 49
44: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.endGroup:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
45: goto 49
46: StackMap locals:
StackMap stack:
aload 0
ldc "MSG_CLOSE_PAREN_REQUIRED_IN_CHILDREN"
47: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
48: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
49: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
50: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 51 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 51 1 elName Ljava/lang/String;
1 51 2 childName Ljava/lang/String;
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
elName
private final void scanChildren(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fContentDepth:I
1: aload 0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.pushContentStack:(I)V
2: iconst_0
istore 2
start local 2 3: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 40
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifeq 14
4: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
bipush 40
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 8
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.startGroup:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
8: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.pushContentStack:(I)V
9: iconst_0
istore 2
10: aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 11
iconst_0
goto 12
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
11: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
12: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
13: goto 3
14: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 15
iconst_0
goto 16
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
15: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
16: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.ELEMENTSTART:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanName:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Ljava/lang/String;
astore 4
start local 4 18: aload 4
ifnonnull 23
19: aload 0
ldc "MSG_OPEN_PAREN_OR_ELEMENT_TYPE_REQUIRED_IN_CHILDREN"
20: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
21: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
22: return
23: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String int top java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 25
24: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
aload 4
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.element:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
25: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aload 4
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
26: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.peekChar:()I
istore 3
start local 3 27: iload 3
bipush 63
if_icmpeq 28
iload 3
bipush 42
if_icmpeq 28
iload 3
bipush 43
if_icmpne 39
28: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String int int java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 37
29: iload 3
bipush 63
if_icmpne 32
30: iconst_2
istore 5
start local 5 31: goto 36
end local 5 32: StackMap locals:
StackMap stack:
iload 3
bipush 42
if_icmpne 35
33: iconst_3
istore 5
start local 5 34: goto 36
end local 5 35: StackMap locals:
StackMap stack:
iconst_4
istore 5
start local 5 36: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
iload 5
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.occurrence:(SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
end local 5 37: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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
38: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
iload 3
i2c
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
39: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 40
iconst_0
goto 41
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String int int java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
40: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String int int java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
41: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
42: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.peekChar:()I
istore 3
43: iload 3
bipush 44
if_icmpne 52
iload 2
bipush 124
if_icmpeq 52
44: iload 3
istore 2
45: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 49
46: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
iconst_1
47: aconst_null
48: invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.separator:(SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
49: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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
50: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
bipush 44
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
51: goto 91
52: StackMap locals:
StackMap stack:
iload 3
bipush 124
if_icmpne 61
iload 2
bipush 44
if_icmpeq 61
53: iload 3
istore 2
54: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 58
55: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
iconst_0
56: aconst_null
57: invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.separator:(SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
58: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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
59: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
bipush 124
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
60: goto 91
61: StackMap locals:
StackMap stack:
iload 3
bipush 41
if_icmpeq 65
62: aload 0
ldc "MSG_CLOSE_PAREN_REQUIRED_IN_CHILDREN"
63: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
64: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
65: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 67
66: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.endGroup:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
67: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.popContentStack:()I
istore 2
68: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc ")?"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 74
69: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
ldc ")?"
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
70: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 88
71: iconst_2
istore 5
start local 5 72: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
iload 5
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.occurrence:(SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
end local 5 73: goto 88
74: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc ")+"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 80
75: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
ldc ")+"
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
76: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 88
77: iconst_4
istore 5
start local 5 78: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
iload 5
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.occurrence:(SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
end local 5 79: goto 88
80: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc ")*"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 86
81: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
ldc ")*"
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
82: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
ifnull 88
83: iconst_3
istore 5
start local 5 84: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
iload 5
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.occurrence:(SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
end local 5 85: goto 88
86: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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
87: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
bipush 41
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
88: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
89: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fContentDepth:I
ifne 39
90: return
91: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 92
iconst_0
goto 93
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String int int java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
92: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String int int java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
93: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
end local 4 end local 3 94: goto 3
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 95 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 95 1 elName Ljava/lang/String;
3 95 2 currentOp I
27 94 3 c I
18 94 4 childName Ljava/lang/String;
31 32 5 oc S
34 35 5 oc S
36 37 5 oc S
72 73 5 oc S
78 79 5 oc S
84 85 5 oc S
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
elName
protected final void scanAttlistDecl();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=9, locals=6, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fReportEntity:Z
1: aload 0
iconst_1
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 2
iconst_0
goto 3
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
2: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
3: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 7
4: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_ELEMENT_TYPE_IN_ATTLISTDECL"
5: aconst_null
6: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.ELEMENTSTART:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanName:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Ljava/lang/String;
astore 1
start local 1 8: aload 1
ifnonnull 12
9: aload 0
ldc "MSG_ELEMENT_TYPE_REQUIRED_IN_ATTLISTDECL"
10: aconst_null
11: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
12: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 14
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 1
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.startAttlist:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
14: StackMap locals:
StackMap stack:
aload 0
iconst_1
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 15
iconst_0
goto 16
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
15: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
16: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 77
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 62
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifeq 22
18: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 20
19: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.endAttlist:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
20: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
21: return
22: StackMap locals:
StackMap stack:
aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_ATTRIBUTE_NAME_IN_ATTDEF"
23: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
24: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
25: goto 77
26: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.ATTRIBUTENAME:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanName:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Ljava/lang/String;
astore 2
start local 2 27: aload 2
ifnonnull 31
28: aload 0
ldc "AttNameRequiredInAttDef"
29: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
30: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
31: StackMap locals: java.lang.String
StackMap stack:
aload 0
iconst_1
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 32
iconst_0
goto 33
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
32: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
33: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 37
34: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_ATTTYPE_IN_ATTDEF"
35: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
36: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
37: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanAttType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 38: aload 0
iconst_1
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 39
iconst_0
goto 40
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
39: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
40: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 44
41: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_DEFAULTDECL_IN_ATTDEF"
42: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
43: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
44: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
45: aload 3
46: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral2:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
47: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanAttDefaultDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/XMLString;)Ljava/lang/String;
astore 4
start local 4 48: aconst_null
astore 5
start local 5 49: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnonnull 50
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nonValidatingMode:Z
ifeq 55
50: StackMap locals: java.lang.String java.lang.String[]
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEnumerationCount:I
ifeq 55
51: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEnumerationCount:I
anewarray java.lang.String
astore 5
52: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEnumeration:[Ljava/lang/String;
iconst_0
aload 5
53: iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEnumerationCount:I
54: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
55: StackMap locals:
StackMap stack:
aload 4
ifnull 66
aload 4
ldc "#REQUIRED"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 57
56: aload 4
ldc "#IMPLIED"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 66
57: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 61
58: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 1
aload 2
aload 3
aload 5
59: aload 4
aconst_null
aconst_null
aconst_null
60: invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.attributeDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
61: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nonValidatingMode:Z
ifeq 74
62: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nvGrammarInfo:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
aload 1
aload 2
aload 3
aload 5
63: aload 4
aconst_null
aconst_null
aconst_null
64: invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.attributeDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
65: goto 74
66: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 70
67: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 1
aload 2
aload 3
aload 5
68: aload 4
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral2:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
aconst_null
69: invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.attributeDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
70: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nonValidatingMode:Z
ifeq 74
71: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nvGrammarInfo:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
aload 1
aload 2
aload 3
aload 5
72: aload 4
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral2:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
aconst_null
73: invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.attributeDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
74: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 75
iconst_0
goto 76
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String[]
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
75: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String[]
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
76: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
end local 5 end local 4 end local 3 end local 2 77: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 62
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifeq 26
78: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 80
79: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.endAttlist:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
80: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
81: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fReportEntity:Z
82: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 83 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
8 83 1 elName Ljava/lang/String;
27 77 2 name Ljava/lang/String;
38 77 3 type Ljava/lang/String;
48 77 4 defaultType Ljava/lang/String;
49 77 5 enumr [Ljava/lang/String;
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
private final java.lang.String scanAttType(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 3
start local 3 1: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEnumerationCount:I
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "CDATA"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 5
3: ldc "CDATA"
astore 3
4: goto 88
5: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "IDREFS"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 8
6: ldc "IDREFS"
astore 3
7: goto 88
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "IDREF"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 11
9: ldc "IDREF"
astore 3
10: goto 88
11: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "ID"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 14
12: ldc "ID"
astore 3
13: goto 88
14: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "ENTITY"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 17
15: ldc "ENTITY"
astore 3
16: goto 88
17: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "ENTITIES"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 20
18: ldc "ENTITIES"
astore 3
19: goto 88
20: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "NMTOKENS"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 23
21: ldc "NMTOKENS"
astore 3
22: goto 88
23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "NMTOKEN"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 26
24: ldc "NMTOKEN"
astore 3
25: goto 88
26: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "NOTATION"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 61
27: ldc "NOTATION"
astore 3
28: aload 0
iconst_1
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 29
iconst_0
goto 30
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
29: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
30: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 34
31: aload 0
ldc "MSG_SPACE_REQUIRED_AFTER_NOTATION_IN_NOTATIONTYPE"
32: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
33: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
34: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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
istore 4
start local 4 35: iload 4
bipush 40
if_icmpeq 39
36: aload 0
ldc "MSG_OPEN_PAREN_REQUIRED_IN_NOTATIONTYPE"
37: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
38: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
39: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
40: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 41
iconst_0
goto 42
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
41: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
42: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
43: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.ATTRIBUTENAME:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanName:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Ljava/lang/String;
astore 5
start local 5 44: aload 5
ifnonnull 48
45: aload 0
ldc "MSG_NAME_REQUIRED_IN_NOTATIONTYPE"
46: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
47: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
48: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEnumerationCount:I
iconst_1
iadd
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.ensureEnumerationSize:(I)V
49: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEnumeration:[Ljava/lang/String;
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEnumerationCount:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEnumerationCount:I
aload 5
aastore
50: aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 51
iconst_0
goto 52
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String int java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
51: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String int java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
52: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
53: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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
istore 4
end local 5 54: iload 4
bipush 124
if_icmpeq 40
55: iload 4
bipush 41
if_icmpeq 59
56: aload 0
ldc "NotationTypeUnterminated"
57: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
58: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
59: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
end local 4 60: goto 88
61: StackMap locals:
StackMap stack:
ldc "ENUMERATION"
astore 3
62: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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
istore 4
start local 4 63: iload 4
bipush 40
if_icmpeq 67
64: aload 0
ldc "AttTypeRequiredInAttDef"
65: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
66: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
67: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
68: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 69
iconst_0
goto 70
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
69: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
70: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
71: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanNmtoken:()Ljava/lang/String;
astore 5
start local 5 72: aload 5
ifnonnull 76
73: aload 0
ldc "MSG_NMTOKEN_REQUIRED_IN_ENUMERATION"
74: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
75: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
76: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEnumerationCount:I
iconst_1
iadd
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.ensureEnumerationSize:(I)V
77: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEnumeration:[Ljava/lang/String;
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEnumerationCount:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEnumerationCount:I
aload 5
aastore
78: aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 79
iconst_0
goto 80
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String int java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
79: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String int java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
80: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
81: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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
istore 4
end local 5 82: iload 4
bipush 124
if_icmpeq 68
83: iload 4
bipush 41
if_icmpeq 87
84: aload 0
ldc "EnumerationUnterminated"
85: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
86: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
87: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
end local 4 88: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 89 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 89 1 elName Ljava/lang/String;
0 89 2 atName Ljava/lang/String;
1 89 3 type Ljava/lang/String;
35 60 4 c I
44 54 5 aName Ljava/lang/String;
63 88 4 c I
72 82 5 token Ljava/lang/String;
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
elName
atName
protected final java.lang.String scanAttDefaultDecl(java.lang.String, java.lang.String, java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.XMLString);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/XMLString;)Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=9, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aconst_null
astore 6
start local 6 1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.clear:()V
2: aload 4
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.clear:()V
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "#REQUIRED"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 6
4: ldc "#REQUIRED"
astore 6
5: goto 24
6: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "#IMPLIED"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 9
7: ldc "#IMPLIED"
astore 6
8: goto 24
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "#FIXED"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 17
10: ldc "#FIXED"
astore 6
11: aload 0
iconst_1
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 12
iconst_0
goto 13
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
12: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
13: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 17
14: aload 0
ldc "MSG_SPACE_REQUIRED_AFTER_FIXED_IN_DEFAULTDECL"
15: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
16: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
17: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStandalone:Z
ifne 19
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fSeenExternalDTD:Z
ifne 18
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fSeenExternalPE:Z
ifeq 19
StackMap locals:
StackMap stack:
18: iconst_1
goto 20
StackMap locals:
StackMap stack:
19: iconst_0
StackMap locals:
StackMap stack: int
20: istore 7
start local 7 21: aload 0
aload 4
aload 5
aload 2
22: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
iconst_0
iload 7
aload 1
iconst_0
23: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanAttributeValue:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;IZLjava/lang/String;Z)V
end local 7 24: StackMap locals:
StackMap stack:
aload 6
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 25 1 elName Ljava/lang/String;
0 25 2 atName Ljava/lang/String;
0 25 3 type Ljava/lang/String;
0 25 4 defaultVal Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 25 5 nonNormalizedDefaultVal Lcom/sun/org/apache/xerces/internal/xni/XMLString;
1 25 6 defaultType Ljava/lang/String;
21 24 7 isVC Z
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
elName
atName
type
defaultVal
nonNormalizedDefaultVal
private final void scanEntityDecl();
descriptor: ()V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=9, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: iconst_0
istore 2
start local 2 2: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fReportEntity:Z
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
ifeq 26
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 37
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
ifne 7
5: iconst_0
istore 1
6: goto 39
7: StackMap locals: int int
StackMap stack:
aload 0
iconst_1
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 8
iconst_0
goto 9
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
8: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
9: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifeq 12
10: iconst_1
istore 1
11: goto 39
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 18
13: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_ENTITY_NAME_IN_ENTITYDECL"
14: aconst_null
15: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
16: iconst_1
istore 1
17: goto 39
18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.peekChar:()I
bipush 37
if_icmpne 24
19: aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 20
iconst_0
goto 21
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
20: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
21: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
22: iconst_1
istore 1
23: goto 39
24: StackMap locals:
StackMap stack:
iconst_1
istore 2
25: goto 39
26: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifne 27
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 37
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
ifne 32
27: StackMap locals:
StackMap stack:
aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_ENTITY_NAME_IN_ENTITYDECL"
28: aconst_null
29: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
30: iconst_0
istore 1
31: goto 39
32: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
ifeq 38
33: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_PERCENT_IN_PEDECL"
34: aconst_null
35: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
36: iconst_0
istore 1
37: goto 39
38: StackMap locals:
StackMap stack:
iconst_1
istore 2
39: StackMap locals:
StackMap stack:
iload 2
ifeq 61
40: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
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.scanName:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Ljava/lang/String;
astore 3
start local 3 41: aload 3
ifnonnull 44
42: aload 0
ldc "NameRequiredInPEReference"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
43: goto 50
44: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 59
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
ifne 49
45: aload 0
ldc "SemicolonRequiredInPEReference"
46: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
47: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
48: goto 50
49: StackMap locals:
StackMap stack:
aload 0
aload 3
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.startPE:(Ljava/lang/String;Z)V
50: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
pop
51: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 37
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
ifne 53
52: goto 61
53: StackMap locals:
StackMap stack:
iload 1
ifne 40
54: aload 0
iconst_1
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 55
iconst_0
goto 56
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
55: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
56: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifeq 59
57: iconst_1
istore 1
58: goto 61
59: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 37
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
istore 1
end local 3 60: goto 40
61: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.ENTITY:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanName:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Ljava/lang/String;
astore 3
start local 3 62: aload 3
ifnonnull 64
63: aload 0
ldc "MSG_ENTITY_NAME_REQUIRED_IN_ENTITYDECL"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
64: StackMap locals: java.lang.String
StackMap stack:
aload 0
iconst_1
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 65
iconst_0
goto 66
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
65: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
66: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 70
67: aload 0
ldc "MSG_SPACE_REQUIRED_AFTER_ENTITY_NAME_IN_ENTITYDECL"
68: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
69: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
70: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanExternalID:([Ljava/lang/String;Z)V
71: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
iconst_0
aaload
astore 4
start local 4 72: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
iconst_1
aaload
astore 5
start local 5 73: iload 1
ifeq 75
aload 4
ifnull 75
74: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fSeenExternalPE:Z
75: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aconst_null
astore 6
start local 6 76: aload 0
iconst_1
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 77
iconst_0
goto 78
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
77: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
78: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
istore 7
start local 7 79: iload 1
ifne 95
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "NDATA"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 95
80: iload 7
ifne 84
81: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_NDATA_IN_UNPARSED_ENTITYDECL"
82: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
83: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
84: StackMap locals: int
StackMap stack:
aload 0
iconst_1
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 85
iconst_0
goto 86
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int java.lang.String java.lang.String java.lang.String java.lang.String int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
85: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int java.lang.String java.lang.String java.lang.String java.lang.String int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
86: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 90
87: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_NOTATION_NAME_IN_UNPARSED_ENTITYDECL"
88: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
89: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
90: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.NOTATION:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanName:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Ljava/lang/String;
astore 6
91: aload 6
ifnonnull 95
92: aload 0
ldc "MSG_NOTATION_NAME_REQUIRED_FOR_UNPARSED_ENTITYDECL"
93: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
94: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
95: StackMap locals:
StackMap stack:
aload 4
ifnonnull 101
96: aload 0
aload 3
iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral2:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanEntityValue:(Ljava/lang/String;ZLcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
97: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.clear:()V
98: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer2:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.clear:()V
99: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:([CII)V
100: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer2:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral2:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral2:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral2:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:([CII)V
101: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 102
iconst_0
goto 103
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int java.lang.String java.lang.String java.lang.String java.lang.String int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
102: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int java.lang.String java.lang.String java.lang.String java.lang.String int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
103: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
104: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 62
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifne 106
105: aload 0
ldc "EntityDeclUnterminated"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
106: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
107: iload 1
ifeq 109
108: new java.lang.StringBuilder
dup
ldc "%"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
109: StackMap locals:
StackMap stack:
aload 4
ifnull 126
110: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.getBaseSystemId:()Ljava/lang/String;
astore 8
start local 8 111: aload 6
ifnull 114
112: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityStore:Lcom/sun/xml/internal/stream/XMLEntityStorage;
aload 3
aload 5
aload 4
aload 8
aload 6
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addUnparsedEntity:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
113: goto 117
114: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityStore:Lcom/sun/xml/internal/stream/XMLEntityStorage;
aload 3
aload 5
aload 4
115: aload 8
116: invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addExternalEntity:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
117: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 129
118: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
aload 5
aload 4
aload 8
aload 4
aload 8
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
119: aload 6
ifnull 124
120: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
121: aload 6
aconst_null
122: invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.unparsedEntityDecl:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
123: goto 129
124: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.externalEntityDecl:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
end local 8 125: goto 129
126: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityStore:Lcom/sun/xml/internal/stream/XMLEntityStorage;
aload 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.toString:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
127: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 129
128: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer2:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.internalEntityDecl:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
129: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fReportEntity:Z
130: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 131 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
1 131 1 isPEDecl Z
2 131 2 sawPERef Z
41 60 3 peName Ljava/lang/String;
62 131 3 name Ljava/lang/String;
72 131 4 systemId Ljava/lang/String;
73 131 5 publicId Ljava/lang/String;
76 131 6 notation Ljava/lang/String;
79 131 7 sawSpace Z
111 125 8 baseSystemId Ljava/lang/String;
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
protected final void scanEntityValue(java.lang.String, boolean, com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.XMLString);
descriptor: (Ljava/lang/String;ZLcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=12, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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
istore 5
start local 5 1: iload 5
bipush 39
if_icmpeq 3
iload 5
bipush 34
if_icmpeq 3
2: aload 0
ldc "OpenQuoteMissingInDecl"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityDepth:I
istore 6
start local 6 4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
astore 7
start local 7 5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
astore 8
start local 8 6: iconst_0
istore 9
start local 9 7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
ifnonnull 9
8: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
9: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String int com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString int int com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.startEntity:(Ljava/lang/String;)V
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
iload 5
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanLiteral:(ILcom/sun/org/apache/xerces/internal/xni/XMLString;Z)I
iload 5
if_icmpeq 86
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.clear:()V
12: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer2:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.clear:()V
13: StackMap locals:
StackMap stack:
iconst_0
istore 9
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.length:I
istore 10
start local 10 15: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer2:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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 40
18: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 35
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 22
19: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer2:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
ldc "&#"
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
20: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer2:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanCharReferenceValue:(Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;)I
pop
21: goto 78
22: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
bipush 38
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
23: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer2:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
bipush 38
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
24: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
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.scanName:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Ljava/lang/String;
astore 11
start local 11 25: aload 11
ifnonnull 30
26: aload 0
ldc "NameRequiredInReference"
27: aconst_null
28: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
29: goto 32
30: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aload 11
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
31: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer2:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aload 11
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
32: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 59
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
ifne 37
33: aload 0
ldc "SemicolonRequiredInReference"
34: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 11
aastore
35: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
36: goto 78
37: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
bipush 59
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
38: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer2:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
bipush 59
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
end local 11 39: goto 78
40: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 37
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 63
41: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer2:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
bipush 37
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
42: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
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.scanName:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Ljava/lang/String;
astore 11
start local 11 43: aload 11
ifnonnull 48
44: aload 0
ldc "NameRequiredInPEReference"
45: aconst_null
46: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
47: goto 59
48: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 59
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
ifne 53
49: aload 0
ldc "SemicolonRequiredInPEReference"
50: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 11
aastore
51: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
52: goto 59
53: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 57
54: aload 0
ldc "PEReferenceWithinMarkup"
55: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 11
aastore
56: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
57: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer2:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aload 11
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
58: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer2:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
bipush 59
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
59: StackMap locals:
StackMap stack:
aload 0
aload 11
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.startPE:(Ljava/lang/String;Z)V
60: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
pop
61: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 37
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
ifne 41
end local 11 62: goto 78
63: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.peekChar:()I
istore 11
start local 11 64: iload 11
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isHighSurrogate:(I)Z
ifeq 68
65: iinc 9 1
66: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer2:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanSurrogates:(Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;)Z
pop
67: goto 78
68: StackMap locals: int
StackMap stack:
aload 0
iload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.isInvalidLiteral:(I)Z
ifeq 74
69: aload 0
ldc "InvalidCharInLiteral"
70: iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 11
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
aastore
71: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
72: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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
73: goto 78
74: StackMap locals:
StackMap stack:
iload 11
iload 5
if_icmpne 75
iload 6
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityDepth:I
if_icmpeq 78
75: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
iload 11
i2c
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
76: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer2:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
iload 11
i2c
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
77: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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
end local 11 78: StackMap locals:
StackMap stack:
aload 0
iload 2
aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.length:I
iload 10
isub
iload 9
iadd
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.checkEntityLimit:(ZLjava/lang/String;I)V
79: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
iload 5
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanLiteral:(ILcom/sun/org/apache/xerces/internal/xni/XMLString;Z)I
iload 5
if_icmpne 13
80: aload 0
iload 2
aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.checkEntityLimit:(ZLjava/lang/String;I)V
81: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
82: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer2:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
83: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
astore 7
84: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer2:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
astore 8
end local 10 85: goto 87
86: StackMap locals:
StackMap stack:
aload 0
iload 2
aload 1
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.checkEntityLimit:(ZLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
87: StackMap locals:
StackMap stack:
aload 3
aload 7
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
88: aload 4
aload 8
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
89: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
ifnull 94
90: iload 2
ifeq 93
91: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.PARAMETER_ENTITY_SIZE_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.endEntity:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Ljava/lang/String;)V
92: goto 94
93: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.GENERAL_ENTITY_SIZE_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.endEntity:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Ljava/lang/String;)V
94: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
iload 5
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifne 96
95: aload 0
ldc "CloseQuoteMissingInDecl"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
96: StackMap locals:
StackMap stack:
return
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 97 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 97 1 entityName Ljava/lang/String;
0 97 2 isPEDecl Z
0 97 3 value Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 97 4 nonNormalizedValue Lcom/sun/org/apache/xerces/internal/xni/XMLString;
1 97 5 quote I
4 97 6 entityDepth I
5 97 7 literal Lcom/sun/org/apache/xerces/internal/xni/XMLString;
6 97 8 literal2 Lcom/sun/org/apache/xerces/internal/xni/XMLString;
7 97 9 countChar I
15 85 10 offset I
25 39 11 eName Ljava/lang/String;
43 62 11 peName Ljava/lang/String;
64 78 11 c I
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
entityName
isPEDecl
value
nonNormalizedValue
private final void scanNotationDecl();
descriptor: ()V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=5, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fReportEntity:Z
1: aload 0
iconst_1
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 2
iconst_0
goto 3
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
2: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
3: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 7
4: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_NOTATION_NAME_IN_NOTATIONDECL"
5: aconst_null
6: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.NOTATION:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanName:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Ljava/lang/String;
astore 1
start local 1 8: aload 1
ifnonnull 12
9: aload 0
ldc "MSG_NOTATION_NAME_REQUIRED_IN_NOTATIONDECL"
10: aconst_null
11: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
12: StackMap locals: java.lang.String
StackMap stack:
aload 0
iconst_1
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 13
iconst_0
goto 14
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
13: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
14: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 18
15: aload 0
ldc "MSG_SPACE_REQUIRED_AFTER_NOTATION_NAME_IN_NOTATIONDECL"
16: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
17: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
18: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanExternalID:([Ljava/lang/String;Z)V
19: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
iconst_0
aaload
astore 2
start local 2 20: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
iconst_1
aaload
astore 3
start local 3 21: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.getBaseSystemId:()Ljava/lang/String;
astore 4
start local 4 22: aload 2
ifnonnull 26
aload 3
ifnonnull 26
23: aload 0
ldc "ExternalIDorPublicIDRequired"
24: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
25: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
26: StackMap locals: java.lang.String java.lang.String java.lang.String
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 27
iconst_0
goto 28
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
27: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
28: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
29: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 62
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifne 31
30: aload 0
ldc "NotationDeclUnterminated"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
31: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
32: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
aload 3
aload 2
aload 4
aload 2
aload 4
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
33: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nonValidatingMode:Z
ifeq 34
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nvGrammarInfo:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
aconst_null
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.notationDecl:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
34: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 36
35: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.notationDecl:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
36: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fReportEntity:Z
37: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
8 38 1 name Ljava/lang/String;
20 38 2 systemId Ljava/lang/String;
21 38 3 publicId Ljava/lang/String;
22 38 4 baseSystemId Ljava/lang/String;
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
private final void scanConditionalSect(int);
descriptor: (I)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fReportEntity:Z
1: aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 2
iconst_0
goto 3
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
2: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
3: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "INCLUDE"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 23
5: aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 6
iconst_0
goto 7
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
6: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
7: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
8: iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEDepth:I
if_icmpeq 14
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fValidation:Z
ifeq 14
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
10: ldc "INVALID_PE_IN_CONDITIONAL"
11: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
aastore
12: iconst_1
13: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
14: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 91
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifne 16
15: aload 0
ldc "MSG_MARKUP_NOT_RECOGNIZED_IN_DTD"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 20
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
iconst_0
18: aconst_null
19: invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.startConditional:(SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
20: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
21: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fReportEntity:Z
22: goto 86
23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "IGNORE"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 85
24: aload 0
iconst_0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 25
iconst_0
goto 26
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
25: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl int int
26: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
27: iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEDepth:I
if_icmpeq 33
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fValidation:Z
ifeq 33
28: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
29: ldc "INVALID_PE_IN_CONDITIONAL"
30: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
aastore
31: iconst_1
32: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
33: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 37
34: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
iconst_1
35: aconst_null
36: invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.startConditional:(SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
37: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 91
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifne 39
38: aload 0
ldc "MSG_MARKUP_NOT_RECOGNIZED_IN_DTD"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
39: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fReportEntity:Z
40: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
iconst_1
iadd
dup_x1
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
istore 2
start local 2 41: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 43
42: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.clear:()V
43: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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 55
44: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 46
45: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
bipush 60
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
46: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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 43
47: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 91
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifeq 52
48: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 50
49: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
ldc "!["
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
50: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
51: goto 43
52: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 43
53: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
ldc "!"
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
54: goto 43
55: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 93
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifeq 78
56: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 58
57: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
bipush 93
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
58: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 93
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifeq 43
59: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 64
60: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
bipush 93
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
61: goto 64
62: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 64
63: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
bipush 93
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
64: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 93
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifne 62
65: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 62
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifeq 43
66: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
dup_x1
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
iload 2
if_icmpne 75
67: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
68: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 74
69: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.ch:[C
iconst_0
70: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.length:I
iconst_2
isub
71: invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:([CII)V
72: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLiteral:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.ignoredCharacters:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
73: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.endConditional:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
74: StackMap locals:
StackMap stack:
return
75: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 43
76: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
bipush 62
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
77: goto 43
78: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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
istore 3
start local 3 79: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fScannerState:I
ifne 82
80: aload 0
ldc "IgnoreSectUnterminated"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
81: return
82: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 43
83: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
iload 3
i2c
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
end local 3 84: goto 43
end local 2 85: StackMap locals:
StackMap stack:
aload 0
ldc "MSG_MARKUP_NOT_RECOGNIZED_IN_DTD"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
86: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 87 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 87 1 currPEDepth I
41 85 2 initialDepth I
79 84 3 c I
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
currPEDepth
protected final boolean scanDecls(boolean);
descriptor: (Z)Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
1: iconst_1
istore 2
start local 2 2: goto 59
3: StackMap locals: int
StackMap stack:
iload 1
istore 2
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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 44
5: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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 11
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.clear:()V
8: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanPI:(Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;)V
9: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
10: goto 58
11: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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 41
12: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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 20
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.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 18
14: aload 0
ldc "MSG_MARKUP_NOT_RECOGNIZED_IN_DTD"
15: aconst_null
16: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
17: goto 58
18: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanComment:()V
19: goto 58
20: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "ELEMENT"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 23
21: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanElementDecl:()V
22: goto 58
23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "ATTLIST"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 26
24: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanAttlistDecl:()V
25: goto 58
26: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "ENTITY"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 29
27: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanEntityDecl:()V
28: goto 58
29: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "NOTATION"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 32
30: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanNotationDecl:()V
31: goto 58
32: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 91
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifeq 36
33: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifne 36
34: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEDepth:I
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanConditionalSect:(I)V
35: goto 58
36: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
37: aload 0
ldc "MSG_MARKUP_NOT_RECOGNIZED_IN_DTD"
38: aconst_null
39: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
40: goto 58
41: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
42: aload 0
ldc "MSG_MARKUP_NOT_RECOGNIZED_IN_DTD"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
43: goto 58
44: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
ifle 53
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 93
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifeq 53
45: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 93
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifeq 47
46: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 62
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
ifne 48
47: StackMap locals:
StackMap stack:
aload 0
ldc "IncludeSectUnterminated"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
48: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
ifnull 50
49: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.endConditional:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
50: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
51: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
52: goto 58
53: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 56
54: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.peekChar:()I
bipush 93
if_icmpne 56
55: iconst_0
ireturn
56: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
ifne 58
57: aload 0
ldc "MSG_MARKUP_NOT_RECOGNIZED_IN_DTD"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
58: StackMap locals:
StackMap stack:
aload 0
iconst_0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
59: StackMap locals:
StackMap stack:
iload 2
ifeq 60
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fScannerState:I
iconst_2
if_icmpeq 3
60: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fScannerState:I
ifeq 61
iconst_1
ireturn
StackMap locals:
StackMap stack:
61: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 62 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 62 1 complete Z
2 62 2 again Z
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
complete
private boolean skipSeparator(boolean, boolean);
descriptor: (ZZ)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEDepth:I
istore 3
start local 3 1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
istore 4
start local 4 2: iload 2
ifeq 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 37
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
ifne 5
3: StackMap locals: int int
StackMap stack:
iload 1
ifeq 4
iload 4
ifne 4
iload 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEDepth:I
if_icmpne 4
iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.ENTITY:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanName:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Ljava/lang/String;
astore 5
start local 5 6: aload 5
ifnonnull 9
7: aload 0
ldc "NameRequiredInPEReference"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
8: goto 13
9: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 59
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
ifne 13
10: aload 0
ldc "SemicolonRequiredInPEReference"
11: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 5
aastore
12: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
13: StackMap locals:
StackMap stack:
aload 0
aload 5
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.startPE:(Ljava/lang/String;Z)V
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
pop
15: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
bipush 37
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
ifne 5
16: iconst_1
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 17 1 spaceRequired Z
0 17 2 lookForPERefs Z
1 17 3 depth I
2 17 4 sawSpace Z
6 17 5 name Ljava/lang/String;
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
spaceRequired
lookForPERefs
private final void pushContentStack(int);
descriptor: (I)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fContentStack:[I
arraylength
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fContentDepth:I
if_icmpne 4
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fContentDepth:I
iconst_2
imul
newarray 10
astore 2
start local 2 2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fContentStack:[I
iconst_0
aload 2
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fContentDepth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: aload 0
aload 2
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fContentStack:[I
end local 2 4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fContentStack:[I
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fContentDepth:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fContentDepth:I
iload 1
iastore
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 6 1 c I
2 4 2 newStack [I
MethodParameters:
Name Flags
c
private final int popContentStack();
descriptor: ()I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fContentStack:[I
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fContentDepth:I
iconst_1
isub
dup_x1
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fContentDepth:I
iaload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
private final void pushPEStack(int, boolean);
descriptor: (IZ)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEStack:[I
arraylength
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEDepth:I
if_icmpne 7
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEDepth:I
iconst_2
imul
newarray 10
astore 3
start local 3 2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEStack:[I
iconst_0
aload 3
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEDepth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: aload 0
aload 3
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEStack:[I
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEDepth:I
iconst_2
imul
newarray 4
astore 4
start local 4 5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEReport:[Z
iconst_0
aload 4
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEDepth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
6: aload 0
aload 4
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEReport:[Z
end local 4 end local 3 7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEReport:[Z
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEDepth:I
iload 2
bastore
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEStack:[I
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEDepth:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEDepth:I
iload 1
iastore
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 10 1 depth I
0 10 2 report Z
2 7 3 newIntStack [I
5 7 4 newBooleanStack [Z
MethodParameters:
Name Flags
depth
report
private final int popPEStack();
descriptor: ()I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEStack:[I
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEDepth:I
iconst_1
isub
dup_x1
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEDepth:I
iaload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
private final boolean peekReportEntity();
descriptor: ()Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEReport:[Z
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEDepth:I
iconst_1
isub
baload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
private final void ensureEnumerationSize(int);
descriptor: (I)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEnumeration:[Ljava/lang/String;
arraylength
iload 1
if_icmpne 4
1: iload 1
iconst_2
imul
anewarray java.lang.String
astore 2
start local 2 2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEnumeration:[Ljava/lang/String;
iconst_0
aload 2
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: aload 0
aload 2
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEnumeration:[Ljava/lang/String;
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
0 5 1 size I
2 4 2 newEnum [Ljava/lang/String;
MethodParameters:
Name Flags
size
private void init();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStartDTDCalled:Z
1: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fExtEntityDepth:I
2: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
3: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fMarkUpDepth:I
4: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fPEDepth:I
5: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fStandalone:Z
6: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fSeenExternalDTD:Z
7: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fSeenExternalPE:Z
8: aload 0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setScannerState:(I)V
9: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
10: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
putfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
11: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
public com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar getGrammar();
descriptor: ()Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.nvGrammarInfo:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl;
}
SourceFile: "XMLDTDScannerImpl.java"
InnerClasses:
public final NameType = com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType of com.sun.org.apache.xerces.internal.impl.XMLScanner
public final Limit = com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit of com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
public ScannedEntity = com.sun.xml.internal.stream.Entity$ScannedEntity of com.sun.xml.internal.stream.Entity