public class com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl extends com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
super_class: com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
{
protected static final int SCANNER_STATE_XML_DECL;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 42
protected static final int SCANNER_STATE_PROLOG;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 43
protected static final int SCANNER_STATE_TRAILING_MISC;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 44
protected static final int SCANNER_STATE_DTD_INTERNAL_DECLS;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 45
protected static final int SCANNER_STATE_DTD_EXTERNAL;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 46
protected static final int SCANNER_STATE_DTD_EXTERNAL_DECLS;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 47
protected static final int SCANNER_STATE_NO_SUCH_ELEMENT_EXCEPTION;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 48
protected static final java.lang.String DOCUMENT_SCANNER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/document-scanner"
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 com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner fDTDScanner;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.validation.ValidationManager fValidationManager;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.util.XMLStringBuffer fDTDDecl;
descriptor: Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
flags: (0x0004) ACC_PROTECTED
protected boolean fReadingDTD;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fAddedListener;
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 com.sun.org.apache.xerces.internal.xni.NamespaceContext fNamespaceContext;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
flags: (0x0004) ACC_PROTECTED
protected boolean fLoadExternalDTD;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fSeenDoctypeDecl;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fScanEndElement;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver fXMLDeclDriver;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver fPrologDriver;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver fDTDDriver;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver fTrailingMiscDriver;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
flags: (0x0004) ACC_PROTECTED
protected int fStartPos;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int fEndPos;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean fSeenInternalSubset;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
private java.lang.String[] fStrings;
descriptor: [Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource fExternalSubsetSource;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
flags: (0x0002) ACC_PRIVATE
private final com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDDescription fDTDDescription;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final char[] DOCTYPE;
descriptor: [C
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final char[] ;
descriptor: [C
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, 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 com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
8: iconst_2
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
11: putstatic com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
12: iconst_2
anewarray java.lang.Object
putstatic com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.PROPERTY_DEFAULTS:[Ljava/lang/Object;
13: bipush 7
newarray 5
dup
iconst_0
bipush 68
castore
dup
iconst_1
bipush 79
castore
dup
iconst_2
bipush 67
castore
dup
iconst_3
bipush 84
castore
dup
iconst_4
bipush 89
castore
dup
iconst_5
bipush 80
castore
dup
bipush 6
bipush 69
castore
putstatic com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.DOCTYPE:[C
14: iconst_2
newarray 5
dup
iconst_0
bipush 45
castore
dup
iconst_1
bipush 45
castore
putstatic com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.COMMENTSTRING:[C
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 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.<init>:()V
1: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
2: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDecl:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
3: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fReadingDTD:Z
4: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fAddedListener:Z
5: aload 0
new com.sun.org.apache.xerces.internal.util.NamespaceSupport
dup
invokespecial com.sun.org.apache.xerces.internal.util.NamespaceSupport.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
6: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fLoadExternalDTD:Z
7: aload 0
new com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$XMLDeclDriver
dup
aload 0
invokespecial com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$XMLDeclDriver.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;)V
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fXMLDeclDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
8: aload 0
new com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver
dup
aload 0
invokespecial com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;)V
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fPrologDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
9: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
10: aload 0
new com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$TrailingMiscDriver
dup
aload 0
invokespecial com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$TrailingMiscDriver.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;)V
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fTrailingMiscDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
11: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fStartPos:I
12: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEndPos:I
13: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSeenInternalSubset:Z
14: aload 0
iconst_3
anewarray java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fStrings:[Ljava/lang/String;
15: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
16: aload 0
new com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDDescription
dup
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDDescription.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDescription:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription;
17: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
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=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.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.XMLDocumentScannerImpl.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDocumentEntity:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
2: aload 0
bipush 7
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
0 4 1 inputSource Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
inputSource
public int getScannetState();
descriptor: ()I
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.XMLDocumentScannerImpl.fScannerState:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.reset:(Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
1: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
2: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypePublicId:Ljava/lang/String;
3: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypeSystemId:Ljava/lang/String;
4: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSeenDoctypeDecl:Z
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.reset:()V
6: aload 0
aload 1
ldc "javax.xml.stream.supportDTD"
invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSupportDTD:Z
7: aload 0
aload 1
ldc "http://java.sun.com/xml/stream/properties/ignore-external-dtd"
invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 8
iconst_0
goto 9
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
8: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl com.sun.org.apache.xerces.internal.impl.PropertyManager
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl int
9: putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fLoadExternalDTD:Z
10: aload 0
bipush 7
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
11: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fXMLDeclDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setDriver:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;)V
12: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSeenInternalSubset:Z
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
ifnull 15
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
checkcast com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.reset:(Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
15: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEndPos:I
16: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fStartPos:I
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDecl:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
ifnull 19
18: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDecl:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.clear:()V
19: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
0 20 1 propertyManager Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
MethodParameters:
Name Flags
propertyManager
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=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
1: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
2: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypePublicId:Ljava/lang/String;
3: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypeSystemId:Ljava/lang/String;
4: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSeenDoctypeDecl:Z
5: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
6: aload 0
aload 1
ldc "http://apache.org/xml/features/nonvalidating/load-external-dtd"
iconst_1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fLoadExternalDTD:Z
7: aload 0
aload 1
ldc "http://apache.org/xml/features/disallow-doctype-decl"
iconst_0
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDisallowDoctype:Z
8: aload 0
aload 1
ldc "http://xml.org/sax/features/namespaces"
iconst_1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fNamespaces:Z
9: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSeenInternalSubset:Z
10: aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/dtd-scanner"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
11: aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/validation-manager"
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.validation.ValidationManager
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
12: aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/namespace-context"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xni.NamespaceContext
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
13: goto 15
14: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
pop
15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
ifnonnull 17
16: aload 0
new com.sun.org.apache.xerces.internal.util.NamespaceSupport
dup
invokespecial com.sun.org.apache.xerces.internal.util.NamespaceSupport.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
17: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.reset:()V
18: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEndPos:I
19: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fStartPos:I
20: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDecl:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
ifnull 22
21: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDecl:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.clear:()V
22: StackMap locals:
StackMap stack:
aload 0
bipush 42
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
23: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fXMLDeclDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setDriver:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;)V
24: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
0 25 1 componentManager Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
Exception table:
from to target type
12 13 14 Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
Exceptions:
throws com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
iconst_0
aload 3
iload 2
getstatic com.sun.org.apache.xerces.internal.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 Lcom/sun/org/apache/xerces/internal/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 com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.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 Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
0 12 1 featureId Ljava/lang/String;
0 12 2 state Z
3 11 3 suffixLength I
Exceptions:
throws com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
iconst_0
aload 3
iload 2
getstatic com.sun.org.apache.xerces.internal.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 Lcom/sun/org/apache/xerces/internal/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 com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDScanner:Lcom/sun/org/apache/xerces/internal/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 com.sun.org.apache.xerces.internal.xni.NamespaceContext
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/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 Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
0 12 1 propertyId Ljava/lang/String;
0 12 2 value Ljava/lang/Object;
3 11 3 suffixLength I
Exceptions:
throws com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
arraylength
if_icmplt 2
end local 2 6: aload 0
aload 1
invokespecial com.sun.org.apache.xerces.internal.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 Lcom/sun/org/apache/xerces/internal/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 com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
arraylength
if_icmplt 2
end local 2 6: aload 0
aload 1
invokespecial com.sun.org.apache.xerces.internal.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 Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
0 7 1 propertyId Ljava/lang/String;
1 6 2 i I
MethodParameters:
Name Flags
propertyId
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=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 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.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 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.registerListener:(Lcom/sun/xml/internal/stream/XMLBufferListener;)V
2: aload 1
ldc "[xml]"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 5
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:()Z
ifeq 5
3: aload 4
ifnull 4
aload 4
ldc "ENTITY_SKIPPED"
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifne 5
4: StackMap locals:
StackMap stack:
aload 0
bipush 36
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
ifnull 7
aload 1
ldc "[xml]"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aload 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.startDocument:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
7: 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 8 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
0 8 1 name Ljava/lang/String;
0 8 2 identifier Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
0 8 3 encoding Ljava/lang/String;
0 8 4 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
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=3, locals=3, 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.XMLDocumentFragmentScannerImpl.endEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
1: aload 1
ldc "[xml]"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fMarkupDepth:I
ifne 5
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fTrailingMiscDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
if_acmpne 5
3: aload 0
bipush 34
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
4: goto 6
5: StackMap locals:
StackMap stack:
new java.io.EOFException
dup
invokespecial java.io.EOFException.<init>:()V
athrow
6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
0 7 1 name Ljava/lang/String;
0 7 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
augs
public com.sun.org.apache.xerces.internal.util.XMLStringBuffer getDTDDecl();
descriptor: ()Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.getCurrentEntity:()Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
astore 1
start local 1 1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDecl:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aload 1
checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fStartPos:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEndPos:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fStartPos:I
isub
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:([CII)V
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSeenInternalSubset:Z
ifeq 4
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDecl:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
ldc "]>"
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
4: StackMap locals: com.sun.xml.internal.stream.Entity
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDecl:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
1 5 1 entity Lcom/sun/xml/internal/stream/Entity;
public java.lang.String getCharacterEncodingScheme();
descriptor: ()Ljava/lang/String;
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.XMLDocumentScannerImpl.fDeclaredEncoding:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
public int next();
descriptor: ()I
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.XMLDocumentScannerImpl.fDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
invokeinterface com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver.next:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
public com.sun.org.apache.xerces.internal.xni.NamespaceContext getNamespaceContext();
descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
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.XMLDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
protected com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver createContentDriver();
descriptor: ()Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver
dup
aload 0
invokespecial com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
protected boolean scanDoctypeDecl(boolean);
descriptor: (Z)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
ifne 4
1: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_ROOT_ELEMENT_TYPE_IN_DOCTYPEDECL"
2: aconst_null
3: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.DOCTYPE: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;
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
ifnonnull 7
6: aload 0
ldc "MSG_ROOT_ELEMENT_TYPE_REQUIRED"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
ifeq 12
8: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fStrings:[Ljava/lang/String;
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.scanExternalID:([Ljava/lang/String;Z)V
9: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fStrings:[Ljava/lang/String;
iconst_0
aaload
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypeSystemId:Ljava/lang/String;
10: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fStrings:[Ljava/lang/String;
iconst_1
aaload
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypePublicId:Ljava/lang/String;
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
pop
12: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypeSystemId:Ljava/lang/String;
ifnull 13
iconst_1
goto 14
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
13: iconst_0
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl int
14: putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fHasExternalDTD:Z
15: iload 1
ifeq 22
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fHasExternalDTD:Z
ifne 22
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fExternalSubsetResolver:Lcom/sun/org/apache/xerces/internal/impl/ExternalSubsetResolver;
ifnull 22
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDescription:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription;
aconst_null
aconst_null
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getCurrentResourceIdentifier:()Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDDescription.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDescription:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDDescription.setRootName:(Ljava/lang/String;)V
18: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fExternalSubsetResolver:Lcom/sun/org/apache/xerces/internal/impl/ExternalSubsetResolver;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDescription:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription;
invokeinterface com.sun.org.apache.xerces.internal.impl.ExternalSubsetResolver.getExternalSubset:(Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLDTDDescription;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
19: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
ifnull 20
iconst_1
goto 21
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
20: iconst_0
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl int
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl int
21: putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fHasExternalDTD:Z
22: StackMap locals:
StackMap stack:
iload 1
ifeq 27
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
ifnull 27
23: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
ifnonnull 26
24: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypePublicId:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypeSystemId:Ljava/lang/String;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.doctypeDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
25: goto 27
26: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getPublicId:()Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.doctypeDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
27: StackMap locals:
StackMap stack:
iconst_1
istore 2
start local 2 28: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.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 34
29: iconst_0
istore 2
30: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
pop
31: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.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 33
32: aload 0
ldc "DoctypedeclUnterminated"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
aastore
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
33: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fMarkupDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fMarkupDepth:I
34: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
0 35 1 supportDTD Z
28 35 2 internalSubset Z
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
supportDTD
protected void setEndDTDScanState();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 43
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
1: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fPrologDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setDriver:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;)V
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.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
3: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fReadingDTD:Z
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
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
tableswitch { // 42 - 47
42: 1
43: 2
44: 3
45: 4
46: 5
47: 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 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.getScannerStateName:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
0 8 1 state I
MethodParameters:
Name Flags
state
public void refresh(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.refresh:(I)V
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fReadingDTD:Z
ifeq 7
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.getCurrentEntity:()Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
astore 2
start local 2 3: aload 2
instanceof com.sun.xml.internal.stream.Entity$ScannedEntity
ifeq 5
4: aload 0
aload 2
checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEndPos:I
5: StackMap locals: com.sun.xml.internal.stream.Entity
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDecl:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
aload 2
checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fStartPos:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEndPos:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fStartPos:I
isub
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:([CII)V
6: aload 0
iload 1
putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fStartPos:I
end local 2 7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
0 8 1 refreshPosition I
3 7 2 entity Lcom/sun/xml/internal/stream/Entity;
MethodParameters:
Name Flags
refreshPosition
}
SourceFile: "XMLDocumentScannerImpl.java"
NestMembers:
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$TrailingMiscDriver com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$XMLDeclDriver
InnerClasses:
protected abstract Driver = com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver of com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
protected ContentDriver = com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver of com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
protected final DTDDriver = com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver of com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
protected final PrologDriver = com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver of com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
protected final TrailingMiscDriver = com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$TrailingMiscDriver of com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
protected final XMLDeclDriver = com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$XMLDeclDriver of com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
public final NameType = com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType of com.sun.org.apache.xerces.internal.impl.XMLScanner
public ScannedEntity = com.sun.xml.internal.stream.Entity$ScannedEntity of com.sun.xml.internal.stream.Entity