public class org.apache.xerces.impl.XMLDocumentScannerImpl extends org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.xerces.impl.XMLDocumentScannerImpl
super_class: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
{
protected static final int SCANNER_STATE_XML_DECL;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected static final int SCANNER_STATE_PROLOG;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 5
protected static final int SCANNER_STATE_TRAILING_MISC;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 12
protected static final int SCANNER_STATE_DTD_INTERNAL_DECLS;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 17
protected static final int SCANNER_STATE_DTD_EXTERNAL;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 18
protected static final int SCANNER_STATE_DTD_EXTERNAL_DECLS;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 19
protected static final java.lang.String LOAD_EXTERNAL_DTD;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/nonvalidating/load-external-dtd"
protected static final java.lang.String DISALLOW_DOCTYPE_DECL_FEATURE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/disallow-doctype-decl"
protected static final java.lang.String DTD_SCANNER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/dtd-scanner"
protected static final java.lang.String VALIDATION_MANAGER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/validation-manager"
protected static final java.lang.String NAMESPACE_CONTEXT;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/namespace-context"
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
protected org.apache.xerces.xni.parser.XMLDTDScanner fDTDScanner;
descriptor: Lorg/apache/xerces/xni/parser/XMLDTDScanner;
flags: (0x0004) ACC_PROTECTED
protected org.apache.xerces.impl.validation.ValidationManager fValidationManager;
descriptor: Lorg/apache/xerces/impl/validation/ValidationManager;
flags: (0x0004) ACC_PROTECTED
protected boolean fScanningDTD;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected java.lang.String fDoctypeName;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String fDoctypePublicId;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String fDoctypeSystemId;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected org.apache.xerces.xni.NamespaceContext fNamespaceContext;
descriptor: Lorg/apache/xerces/xni/NamespaceContext;
flags: (0x0004) ACC_PROTECTED
protected boolean fLoadExternalDTD;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fDisallowDoctype;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fSeenDoctypeDecl;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected final org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher fXMLDeclDispatcher;
descriptor: Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher fPrologDispatcher;
descriptor: Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher fDTDDispatcher;
descriptor: Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher fTrailingMiscDispatcher;
descriptor: Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
private final java.lang.String[] fStrings;
descriptor: [Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.xerces.xni.XMLString fString;
descriptor: Lorg/apache/xerces/xni/XMLString;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.xerces.util.XMLStringBuffer fStringBuffer;
descriptor: Lorg/apache/xerces/util/XMLStringBuffer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private org.apache.xerces.xni.parser.XMLInputSource fExternalSubsetSource;
descriptor: Lorg/apache/xerces/xni/parser/XMLInputSource;
flags: (0x0002) ACC_PRIVATE
private final org.apache.xerces.impl.dtd.XMLDTDDescription fDTDDescription;
descriptor: Lorg/apache/xerces/impl/dtd/XMLDTDDescription;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
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://apache.org/xml/features/nonvalidating/load-external-dtd"
aastore
dup
iconst_1
2: ldc "http://apache.org/xml/features/disallow-doctype-decl"
aastore
3: putstatic org.apache.xerces.impl.XMLDocumentScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
4: iconst_2
anewarray java.lang.Boolean
dup
iconst_0
5: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aastore
dup
iconst_1
6: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aastore
7: putstatic org.apache.xerces.impl.XMLDocumentScannerImpl.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
8: iconst_3
anewarray java.lang.String
dup
iconst_0
9: ldc "http://apache.org/xml/properties/internal/dtd-scanner"
aastore
dup
iconst_1
10: ldc "http://apache.org/xml/properties/internal/validation-manager"
aastore
dup
iconst_2
11: ldc "http://apache.org/xml/properties/internal/namespace-context"
aastore
12: putstatic org.apache.xerces.impl.XMLDocumentScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
13: iconst_3
anewarray java.lang.Object
putstatic org.apache.xerces.impl.XMLDocumentScannerImpl.PROPERTY_DEFAULTS:[Ljava/lang/Object;
14: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.<init>:()V
1: aload 0
new org.apache.xerces.util.NamespaceSupport
dup
invokespecial org.apache.xerces.util.NamespaceSupport.<init>:()V
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
2: aload 0
iconst_1
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fLoadExternalDTD:Z
3: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDisallowDoctype:Z
4: aload 0
new org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher
dup
aload 0
invokespecial org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher.<init>:(Lorg/apache/xerces/impl/XMLDocumentScannerImpl;)V
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fXMLDeclDispatcher:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
5: aload 0
new org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher
dup
aload 0
invokespecial org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.<init>:(Lorg/apache/xerces/impl/XMLDocumentScannerImpl;)V
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fPrologDispatcher:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
6: aload 0
new org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher
dup
aload 0
invokespecial org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.<init>:(Lorg/apache/xerces/impl/XMLDocumentScannerImpl;)V
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDTDDispatcher:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
7: aload 0
new org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher
dup
aload 0
invokespecial org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.<init>:(Lorg/apache/xerces/impl/XMLDocumentScannerImpl;)V
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fTrailingMiscDispatcher:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
8: aload 0
iconst_3
anewarray java.lang.String
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fStrings:[Ljava/lang/String;
9: aload 0
new org.apache.xerces.xni.XMLString
dup
invokespecial org.apache.xerces.xni.XMLString.<init>:()V
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fString:Lorg/apache/xerces/xni/XMLString;
10: aload 0
new org.apache.xerces.util.XMLStringBuffer
dup
invokespecial org.apache.xerces.util.XMLStringBuffer.<init>:()V
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
11: aload 0
aconst_null
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lorg/apache/xerces/xni/parser/XMLInputSource;
12: aload 0
new org.apache.xerces.impl.dtd.XMLDTDDescription
dup
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
invokespecial org.apache.xerces.impl.dtd.XMLDTDDescription.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDTDDescription:Lorg/apache/xerces/impl/dtd/XMLDTDDescription;
13: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/apache/xerces/impl/XMLDocumentScannerImpl;
public void setInputSource(org.apache.xerces.xni.parser.XMLInputSource);
descriptor: (Lorg/apache/xerces/xni/parser/XMLInputSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
aload 0
invokevirtual org.apache.xerces.impl.XMLEntityManager.setEntityHandler:(Lorg/apache/xerces/impl/XMLEntityHandler;)V
1: aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
aload 1
invokevirtual org.apache.xerces.impl.XMLEntityManager.startDocumentEntity:(Lorg/apache/xerces/xni/parser/XMLInputSource;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/xerces/impl/XMLDocumentScannerImpl;
0 3 1 inputSource Lorg/apache/xerces/xni/parser/XMLInputSource;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
inputSource
public void reset(org.apache.xerces.xni.parser.XMLComponentManager);
descriptor: (Lorg/apache/xerces/xni/parser/XMLComponentManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.reset:(Lorg/apache/xerces/xni/parser/XMLComponentManager;)V
1: aload 0
aconst_null
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
2: aload 0
aconst_null
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDoctypePublicId:Ljava/lang/String;
3: aload 0
aconst_null
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDoctypeSystemId:Ljava/lang/String;
4: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fSeenDoctypeDecl:Z
5: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fScanningDTD:Z
6: aload 0
aconst_null
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lorg/apache/xerces/xni/parser/XMLInputSource;
7: aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fParserSettings:Z
ifne 12
8: aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
invokeinterface org.apache.xerces.xni.NamespaceContext.reset:()V
9: aload 0
iconst_0
invokevirtual org.apache.xerces.impl.XMLDocumentScannerImpl.setScannerState:(I)V
10: aload 0
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fXMLDeclDispatcher:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
invokevirtual org.apache.xerces.impl.XMLDocumentScannerImpl.setDispatcher:(Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;)V
11: return
12: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "http://apache.org/xml/features/nonvalidating/load-external-dtd"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fLoadExternalDTD:Z
13: goto 16
14: StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
pop
15: aload 0
iconst_1
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fLoadExternalDTD:Z
16: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "http://apache.org/xml/features/disallow-doctype-decl"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDisallowDoctype:Z
17: goto 20
18: StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
pop
19: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDisallowDoctype:Z
20: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/dtd-scanner"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.apache.xerces.xni.parser.XMLDTDScanner
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDTDScanner:Lorg/apache/xerces/xni/parser/XMLDTDScanner;
21: aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/validation-manager"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.apache.xerces.impl.validation.ValidationManager
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fValidationManager:Lorg/apache/xerces/impl/validation/ValidationManager;
22: goto 25
23: StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
pop
24: aload 0
aconst_null
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fValidationManager:Lorg/apache/xerces/impl/validation/ValidationManager;
25: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/namespace-context"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.apache.xerces.xni.NamespaceContext
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
26: goto 28
27: StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
pop
28: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
ifnonnull 30
29: aload 0
new org.apache.xerces.util.NamespaceSupport
dup
invokespecial org.apache.xerces.util.NamespaceSupport.<init>:()V
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
30: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
invokeinterface org.apache.xerces.xni.NamespaceContext.reset:()V
31: aload 0
iconst_0
invokevirtual org.apache.xerces.impl.XMLDocumentScannerImpl.setScannerState:(I)V
32: aload 0
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fXMLDeclDispatcher:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
invokevirtual org.apache.xerces.impl.XMLDocumentScannerImpl.setDispatcher:(Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;)V
33: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lorg/apache/xerces/impl/XMLDocumentScannerImpl;
0 34 1 componentManager Lorg/apache/xerces/xni/parser/XMLComponentManager;
Exception table:
from to target type
12 13 14 Class org.apache.xerces.xni.parser.XMLConfigurationException
16 17 18 Class org.apache.xerces.xni.parser.XMLConfigurationException
21 22 23 Class org.apache.xerces.xni.parser.XMLConfigurationException
25 26 27 Class org.apache.xerces.xni.parser.XMLConfigurationException
Exceptions:
throws org.apache.xerces.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
componentManager
public java.lang.String[] getRecognizedFeatures();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
invokespecial org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.getRecognizedFeatures:()[Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
arraylength
goto 3
StackMap locals: java.lang.String[]
StackMap stack:
2: iconst_0
StackMap locals:
StackMap stack: int
3: istore 2
start local 2 4: iload 2
getstatic org.apache.xerces.impl.XMLDocumentScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
arraylength
iadd
anewarray java.lang.String
astore 3
start local 3 5: aload 1
ifnull 7
6: aload 1
iconst_0
aload 3
iconst_0
aload 1
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
7: StackMap locals: int java.lang.String[]
StackMap stack:
getstatic org.apache.xerces.impl.XMLDocumentScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
iconst_0
aload 3
iload 2
getstatic org.apache.xerces.impl.XMLDocumentScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
8: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/xerces/impl/XMLDocumentScannerImpl;
1 9 1 featureIds [Ljava/lang/String;
4 9 2 length I
5 9 3 combinedFeatureIds [Ljava/lang/String;
public void setFeature(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokespecial org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.setFeature:(Ljava/lang/String;Z)V
1: aload 1
ldc "http://apache.org/xml/features/"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 11
2: aload 1
invokevirtual java.lang.String.length:()I
ldc "http://apache.org/xml/features/"
invokevirtual java.lang.String.length:()I
isub
istore 3
start local 3 3: iload 3
ldc "nonvalidating/load-external-dtd"
invokevirtual java.lang.String.length:()I
if_icmpne 7
4: aload 1
ldc "nonvalidating/load-external-dtd"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 7
5: aload 0
iload 2
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fLoadExternalDTD:Z
6: return
7: StackMap locals: int
StackMap stack:
iload 3
ldc "disallow-doctype-decl"
invokevirtual java.lang.String.length:()I
if_icmpne 11
8: aload 1
ldc "disallow-doctype-decl"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 11
9: aload 0
iload 2
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDisallowDoctype:Z
10: return
end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/xerces/impl/XMLDocumentScannerImpl;
0 12 1 featureId Ljava/lang/String;
0 12 2 state Z
3 11 3 suffixLength I
Exceptions:
throws org.apache.xerces.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
featureId
state
public java.lang.String[] getRecognizedProperties();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
invokespecial org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.getRecognizedProperties:()[Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
arraylength
goto 3
StackMap locals: java.lang.String[]
StackMap stack:
2: iconst_0
StackMap locals:
StackMap stack: int
3: istore 2
start local 2 4: iload 2
getstatic org.apache.xerces.impl.XMLDocumentScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
arraylength
iadd
anewarray java.lang.String
astore 3
start local 3 5: aload 1
ifnull 7
6: aload 1
iconst_0
aload 3
iconst_0
aload 1
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
7: StackMap locals: int java.lang.String[]
StackMap stack:
getstatic org.apache.xerces.impl.XMLDocumentScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
iconst_0
aload 3
iload 2
getstatic org.apache.xerces.impl.XMLDocumentScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
8: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/xerces/impl/XMLDocumentScannerImpl;
1 9 1 propertyIds [Ljava/lang/String;
4 9 2 length I
5 9 3 combinedPropertyIds [Ljava/lang/String;
public void setProperty(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 1
ldc "http://apache.org/xml/properties/"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 11
2: aload 1
invokevirtual java.lang.String.length:()I
ldc "http://apache.org/xml/properties/"
invokevirtual java.lang.String.length:()I
isub
istore 3
start local 3 3: iload 3
ldc "internal/dtd-scanner"
invokevirtual java.lang.String.length:()I
if_icmpne 6
4: aload 1
ldc "internal/dtd-scanner"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 6
5: aload 0
aload 2
checkcast org.apache.xerces.xni.parser.XMLDTDScanner
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDTDScanner:Lorg/apache/xerces/xni/parser/XMLDTDScanner;
6: StackMap locals: int
StackMap stack:
iload 3
ldc "internal/namespace-context"
invokevirtual java.lang.String.length:()I
if_icmpne 10
7: aload 1
ldc "internal/namespace-context"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 10
8: aload 2
ifnull 10
9: aload 0
aload 2
checkcast org.apache.xerces.xni.NamespaceContext
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
10: StackMap locals:
StackMap stack:
return
end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/xerces/impl/XMLDocumentScannerImpl;
0 12 1 propertyId Ljava/lang/String;
0 12 2 value Ljava/lang/Object;
3 11 3 suffixLength I
Exceptions:
throws org.apache.xerces.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
propertyId
value
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 org.apache.xerces.impl.XMLDocumentScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
iload 2
aaload
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: getstatic org.apache.xerces.impl.XMLDocumentScannerImpl.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 org.apache.xerces.impl.XMLDocumentScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
arraylength
if_icmplt 2
end local 2 6: aload 0
aload 1
invokespecial org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.getFeatureDefault:(Ljava/lang/String;)Ljava/lang/Boolean;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/xerces/impl/XMLDocumentScannerImpl;
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 org.apache.xerces.impl.XMLDocumentScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
iload 2
aaload
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: getstatic org.apache.xerces.impl.XMLDocumentScannerImpl.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 org.apache.xerces.impl.XMLDocumentScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
arraylength
if_icmplt 2
end local 2 6: aload 0
aload 1
invokespecial org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.getPropertyDefault:(Ljava/lang/String;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/xerces/impl/XMLDocumentScannerImpl;
0 7 1 propertyId Ljava/lang/String;
1 6 2 i I
MethodParameters:
Name Flags
propertyId
public void startEntity(java.lang.String, org.apache.xerces.xni.XMLResourceIdentifier, java.lang.String, org.apache.xerces.xni.Augmentations);
descriptor: (Ljava/lang/String;Lorg/apache/xerces/xni/XMLResourceIdentifier;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, 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 org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.startEntity:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLResourceIdentifier;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
1: aload 1
ldc "[xml]"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 3
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.isExternal:()Z
ifeq 3
2: aload 0
bipush 16
invokevirtual org.apache.xerces.impl.XMLDocumentScannerImpl.setScannerState:(I)V
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 5
aload 1
ldc "[xml]"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
4: aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
aload 3
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startDocument:(Lorg/apache/xerces/xni/XMLLocator;Ljava/lang/String;Lorg/apache/xerces/xni/NamespaceContext;Lorg/apache/xerces/xni/Augmentations;)V
5: 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 6 0 this Lorg/apache/xerces/impl/XMLDocumentScannerImpl;
0 6 1 name Ljava/lang/String;
0 6 2 identifier Lorg/apache/xerces/xni/XMLResourceIdentifier;
0 6 3 encoding Ljava/lang/String;
0 6 4 augs Lorg/apache/xerces/xni/Augmentations;
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
name
identifier
encoding
augs
public void endEntity(java.lang.String, org.apache.xerces.xni.Augmentations);
descriptor: (Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.endEntity:(Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
1: aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 3
aload 1
ldc "[xml]"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
2: aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endDocument:(Lorg/apache/xerces/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 Lorg/apache/xerces/impl/XMLDocumentScannerImpl;
0 4 1 name Ljava/lang/String;
0 4 2 augs Lorg/apache/xerces/xni/Augmentations;
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
name
augs
protected org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher createContentDispatcher();
descriptor: ()Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher
dup
aload 0
invokespecial org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.<init>:(Lorg/apache/xerces/impl/XMLDocumentScannerImpl;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xerces/impl/XMLDocumentScannerImpl;
protected boolean scanDoctypeDecl();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
ifne 4
1: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_ROOT_ELEMENT_TYPE_IN_DOCTYPEDECL"
2: aconst_null
3: invokevirtual org.apache.xerces.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
5: aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
ifnonnull 7
6: aload 0
ldc "MSG_ROOT_ELEMENT_TYPE_REQUIRED"
aconst_null
invokevirtual org.apache.xerces.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
7: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
ifeq 12
8: aload 0
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fStrings:[Ljava/lang/String;
iconst_0
invokevirtual org.apache.xerces.impl.XMLDocumentScannerImpl.scanExternalID:([Ljava/lang/String;Z)V
9: aload 0
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fStrings:[Ljava/lang/String;
iconst_0
aaload
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDoctypeSystemId:Ljava/lang/String;
10: aload 0
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fStrings:[Ljava/lang/String;
iconst_1
aaload
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDoctypePublicId:Ljava/lang/String;
11: aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
pop
12: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDoctypeSystemId:Ljava/lang/String;
ifnull 13
iconst_1
goto 14
StackMap locals:
StackMap stack: org.apache.xerces.impl.XMLDocumentScannerImpl
13: iconst_0
StackMap locals: org.apache.xerces.impl.XMLDocumentScannerImpl
StackMap stack: org.apache.xerces.impl.XMLDocumentScannerImpl int
14: putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fHasExternalDTD:Z
15: aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fHasExternalDTD:Z
ifne 22
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fExternalSubsetResolver:Lorg/apache/xerces/impl/ExternalSubsetResolver;
ifnull 22
16: aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDTDDescription:Lorg/apache/xerces/impl/dtd/XMLDTDDescription;
aconst_null
aconst_null
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
invokevirtual org.apache.xerces.impl.XMLEntityManager.getCurrentResourceIdentifier:()Lorg/apache/xerces/xni/XMLResourceIdentifier;
invokeinterface org.apache.xerces.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
aconst_null
invokevirtual org.apache.xerces.impl.dtd.XMLDTDDescription.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
17: aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDTDDescription:Lorg/apache/xerces/impl/dtd/XMLDTDDescription;
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
invokevirtual org.apache.xerces.impl.dtd.XMLDTDDescription.setRootName:(Ljava/lang/String;)V
18: aload 0
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fExternalSubsetResolver:Lorg/apache/xerces/impl/ExternalSubsetResolver;
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDTDDescription:Lorg/apache/xerces/impl/dtd/XMLDTDDescription;
invokeinterface org.apache.xerces.impl.ExternalSubsetResolver.getExternalSubset:(Lorg/apache/xerces/xni/grammars/XMLDTDDescription;)Lorg/apache/xerces/xni/parser/XMLInputSource;
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lorg/apache/xerces/xni/parser/XMLInputSource;
19: aload 0
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lorg/apache/xerces/xni/parser/XMLInputSource;
ifnull 20
iconst_1
goto 21
StackMap locals:
StackMap stack: org.apache.xerces.impl.XMLDocumentScannerImpl
20: iconst_0
StackMap locals: org.apache.xerces.impl.XMLDocumentScannerImpl
StackMap stack: org.apache.xerces.impl.XMLDocumentScannerImpl int
21: putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fHasExternalDTD:Z
22: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 27
23: aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lorg/apache/xerces/xni/parser/XMLInputSource;
ifnonnull 26
24: aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDoctypePublicId:Ljava/lang/String;
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDoctypeSystemId:Ljava/lang/String;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.doctypeDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
25: goto 27
26: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lorg/apache/xerces/xni/parser/XMLInputSource;
invokevirtual org.apache.xerces.xni.parser.XMLInputSource.getPublicId:()Ljava/lang/String;
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lorg/apache/xerces/xni/parser/XMLInputSource;
invokevirtual org.apache.xerces.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.doctypeDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
27: StackMap locals:
StackMap stack:
iconst_1
istore 1
start local 1 28: aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 91
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 34
29: iconst_0
istore 1
30: aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
pop
31: aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 62
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 33
32: aload 0
ldc "DoctypedeclUnterminated"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
aastore
invokevirtual org.apache.xerces.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
33: StackMap locals: int
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.XMLDocumentScannerImpl.fMarkupDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDocumentScannerImpl.fMarkupDepth:I
34: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lorg/apache/xerces/impl/XMLDocumentScannerImpl;
28 35 1 internalSubset Z
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
protected java.lang.String getScannerStateName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
lookupswitch { // 6
0: 1
5: 2
12: 3
17: 4
18: 5
19: 6
default: 7
}
1: StackMap locals:
StackMap stack:
ldc "SCANNER_STATE_XML_DECL"
areturn
2: StackMap locals:
StackMap stack:
ldc "SCANNER_STATE_PROLOG"
areturn
3: StackMap locals:
StackMap stack:
ldc "SCANNER_STATE_TRAILING_MISC"
areturn
4: StackMap locals:
StackMap stack:
ldc "SCANNER_STATE_DTD_INTERNAL_DECLS"
areturn
5: StackMap locals:
StackMap stack:
ldc "SCANNER_STATE_DTD_EXTERNAL"
areturn
6: StackMap locals:
StackMap stack:
ldc "SCANNER_STATE_DTD_EXTERNAL_DECLS"
areturn
7: StackMap locals:
StackMap stack:
aload 0
iload 1
invokespecial org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.getScannerStateName:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/xerces/impl/XMLDocumentScannerImpl;
0 8 1 state I
MethodParameters:
Name Flags
state
}
SourceFile: "XMLDocumentScannerImpl.java"
NestMembers:
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher
InnerClasses:
protected abstract Dispatcher = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher of org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
protected ContentDispatcher = org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher of org.apache.xerces.impl.XMLDocumentScannerImpl
protected final DTDDispatcher = org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher of org.apache.xerces.impl.XMLDocumentScannerImpl
protected final PrologDispatcher = org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher of org.apache.xerces.impl.XMLDocumentScannerImpl
protected final TrailingMiscDispatcher = org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher of org.apache.xerces.impl.XMLDocumentScannerImpl
protected final XMLDeclDispatcher = org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher of org.apache.xerces.impl.XMLDocumentScannerImpl