public class com.sun.org.apache.xerces.internal.impl.XMLEntityScanner implements com.sun.org.apache.xerces.internal.xni.XMLLocator
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner
super_class: java.lang.Object
{
protected com.sun.xml.internal.stream.Entity$ScannedEntity fCurrentEntity;
descriptor: Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
flags: (0x0004) ACC_PROTECTED
protected int fBufferSize;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.XMLEntityManager fEntityManager;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.utils.XMLSecurityManager fSecurityManager;
descriptor: Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer fLimitAnalyzer;
descriptor: Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
flags: (0x0004) ACC_PROTECTED
private static final boolean DEBUG_ENCODINGS;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private java.util.ArrayList<com.sun.xml.internal.stream.XMLBufferListener> listeners;
descriptor: Ljava/util/ArrayList;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/ArrayList<Lcom/sun/xml/internal/stream/XMLBufferListener;>;
private static final boolean[] VALID_NAMES;
descriptor: [Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final boolean DEBUG_BUFFER;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final boolean DEBUG_SKIP_STRING;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final java.io.EOFException END_OF_DOCUMENT_ENTITY;
descriptor: Ljava/io/EOFException;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected com.sun.org.apache.xerces.internal.util.SymbolTable fSymbolTable;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.XMLErrorReporter fErrorReporter;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
flags: (0x0004) ACC_PROTECTED
int[] whiteSpaceLookup;
descriptor: [I
flags: (0x0000)
int whiteSpaceLen;
descriptor: I
flags: (0x0000)
boolean whiteSpaceInfoNeeded;
descriptor: Z
flags: (0x0000)
protected boolean fAllowJavaEncodings;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected static final java.lang.String SYMBOL_TABLE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/symbol-table"
protected static final java.lang.String ERROR_REPORTER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/error-reporter"
protected static final java.lang.String ALLOW_JAVA_ENCODINGS;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/allow-java-encodings"
protected com.sun.org.apache.xerces.internal.impl.PropertyManager fPropertyManager;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
flags: (0x0004) ACC_PROTECTED
boolean isExternal;
descriptor: Z
flags: (0x0000)
protected boolean xmlVersionSetExplicitly;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
boolean detectingVersion;
descriptor: Z
flags: (0x0000)
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=0
0: bipush 127
newarray 4
putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
1: new com.sun.org.apache.xerces.internal.impl.XMLEntityScanner$1
dup
invokespecial com.sun.org.apache.xerces.internal.impl.XMLEntityScanner$1.<init>:()V
putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.END_OF_DOCUMENT_ENTITY:Ljava/io/EOFException;
2: bipush 65
istore 0
start local 0 3: goto 6
4: StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
iload 0
iconst_1
bastore
5: iinc 0 1
StackMap locals:
StackMap stack:
6: iload 0
bipush 90
if_icmple 4
end local 0 7: bipush 97
istore 0
start local 0 8: goto 11
9: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
iload 0
iconst_1
bastore
10: iinc 0 1
StackMap locals:
StackMap stack:
11: iload 0
bipush 122
if_icmple 9
end local 0 12: bipush 48
istore 0
start local 0 13: goto 16
14: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
iload 0
iconst_1
bastore
15: iinc 0 1
StackMap locals:
StackMap stack:
16: iload 0
bipush 57
if_icmple 14
end local 0 17: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
bipush 45
iconst_1
bastore
18: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
bipush 46
iconst_1
bastore
19: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
bipush 58
iconst_1
bastore
20: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
bipush 95
iconst_1
bastore
21: return
LocalVariableTable:
Start End Slot Name Signature
3 7 0 i I
8 12 0 i I
13 17 0 i I
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
2: aload 0
sipush 8192
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fBufferSize:I
3: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
4: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
5: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.listeners:Ljava/util/ArrayList;
6: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
7: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
8: aload 0
bipush 100
newarray 10
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLookup:[I
9: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLen:I
10: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceInfoNeeded:Z
11: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fPropertyManager:Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
12: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
13: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.xmlVersionSetExplicitly:Z
14: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.detectingVersion:Z
15: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
public void <init>(com.sun.org.apache.xerces.internal.impl.PropertyManager, com.sun.org.apache.xerces.internal.impl.XMLEntityManager);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;)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
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
2: aload 0
sipush 8192
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fBufferSize:I
3: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
4: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
5: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.listeners:Ljava/util/ArrayList;
6: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
7: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
8: aload 0
bipush 100
newarray 10
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLookup:[I
9: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLen:I
10: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceInfoNeeded:Z
11: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fPropertyManager:Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
12: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
13: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.xmlVersionSetExplicitly:Z
14: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.detectingVersion:Z
15: aload 0
aload 2
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
16: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.reset:(Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
17: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 18 1 propertyManager Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
0 18 2 entityManager Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
MethodParameters:
Name Flags
propertyManager
entityManager
public final void setBufferSize(int);
descriptor: (I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fBufferSize:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 2 1 size I
MethodParameters:
Name Flags
size
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
ldc "http://apache.org/xml/properties/internal/symbol-table"
invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.util.SymbolTable
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
1: aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/error-reporter"
invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
2: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.resetCommon:()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/XMLEntityScanner;
0 4 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
ldc "http://apache.org/xml/features/allow-java-encodings"
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.XMLEntityScanner.fAllowJavaEncodings:Z
1: aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/symbol-table"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.util.SymbolTable
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
2: aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/error-reporter"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
3: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.resetCommon:()V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 5 1 componentManager Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
componentManager
public final void reset(com.sun.org.apache.xerces.internal.util.SymbolTable, com.sun.org.apache.xerces.internal.impl.XMLEntityManager, com.sun.org.apache.xerces.internal.impl.XMLErrorReporter);
descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
1: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
2: aload 0
aload 2
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
3: aload 0
aload 3
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
5: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
6: return
end local 3 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/XMLEntityScanner;
0 7 1 symbolTable Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
0 7 2 entityManager Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 7 3 reporter Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
MethodParameters:
Name Flags
symbolTable
entityManager
reporter
private void resetCommon();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
1: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLen:I
2: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceInfoNeeded:Z
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.listeners:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.clear:()V
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
5: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
public final java.lang.String getXMLVersion();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 2
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.xmlVersion:Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
public final void setXMLVersion(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.xmlVersionSetExplicitly:Z
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
aload 1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.xmlVersion:Ljava/lang/String;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 3 1 xmlVersion Ljava/lang/String;
MethodParameters:
Name Flags
xmlVersion
public final void setCurrentEntity(com.sun.xml.internal.stream.Entity$ScannedEntity);
descriptor: (Lcom/sun/xml/internal/stream/Entity$ScannedEntity;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 3
2: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.isExternal:()Z
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 4 1 scannedEntity Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
MethodParameters:
Name Flags
scannedEntity
public com.sun.xml.internal.stream.Entity$ScannedEntity getCurrentEntity();
descriptor: ()Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
public final java.lang.String getBaseSystemId();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
ifnull 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
public void setBaseSystemId(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 1 1 systemId Ljava/lang/String;
MethodParameters:
Name Flags
systemId
public final int getLineNumber();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
goto 2
StackMap locals:
StackMap stack:
1: iconst_m1
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
public void setLineNumber(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 1 1 line I
MethodParameters:
Name Flags
line
public final int getColumnNumber();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
goto 2
StackMap locals:
StackMap stack:
1: iconst_m1
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
public void setColumnNumber(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 1 1 col I
MethodParameters:
Name Flags
col
public final int getCharacterOffset();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fTotalCountTillLastLoad:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iadd
goto 2
StackMap locals:
StackMap stack:
1: iconst_m1
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
public final java.lang.String getExpandedSystemId();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
ifnull 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
public void setExpandedSystemId(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 1 1 systemId Ljava/lang/String;
MethodParameters:
Name Flags
systemId
public final java.lang.String getLiteralSystemId();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
ifnull 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
public void setLiteralSystemId(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 1 1 systemId Ljava/lang/String;
MethodParameters:
Name Flags
systemId
public final java.lang.String getPublicId();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
ifnull 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
public void setPublicId(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 1 1 publicId Ljava/lang/String;
MethodParameters:
Name Flags
publicId
public void setVersion(java.lang.String);
descriptor: (Ljava/lang/String;)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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
aload 1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.version:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 2 1 version Ljava/lang/String;
MethodParameters:
Name Flags
version
public java.lang.String getVersion();
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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 2
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.version:Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
public final java.lang.String getEncoding();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 2
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.encoding:Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
public final void setEncoding(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.stream:Ljava/io/InputStream;
ifnull 20
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.encoding:Ljava/lang/String;
ifnull 3
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.encoding:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 20
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.encoding:Ljava/lang/String;
ifnull 18
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.encoding:Ljava/lang/String;
ldc "UTF-16"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 18
4: aload 1
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
astore 2
start local 2 5: aload 2
ldc "UTF-16"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
return
6: StackMap locals: java.lang.String
StackMap stack:
aload 2
ldc "ISO-10646-UCS-4"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.encoding:Ljava/lang/String;
ldc "UTF-16BE"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
new com.sun.org.apache.xerces.internal.impl.io.UCSReader
dup
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.stream:Ljava/io/InputStream;
bipush 8
invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.reader:Ljava/io/Reader;
9: goto 11
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
new com.sun.org.apache.xerces.internal.impl.io.UCSReader
dup
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.stream:Ljava/io/InputStream;
iconst_4
invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.reader:Ljava/io/Reader;
11: StackMap locals:
StackMap stack:
return
12: StackMap locals:
StackMap stack:
aload 2
ldc "ISO-10646-UCS-2"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.encoding:Ljava/lang/String;
ldc "UTF-16BE"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 16
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
new com.sun.org.apache.xerces.internal.impl.io.UCSReader
dup
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.stream:Ljava/io/InputStream;
iconst_2
invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.reader:Ljava/io/Reader;
15: goto 17
16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
new com.sun.org.apache.xerces.internal.impl.io.UCSReader
dup
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.stream:Ljava/io/InputStream;
iconst_1
invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.reader:Ljava/io/Reader;
17: StackMap locals:
StackMap stack:
return
end local 2 18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.stream:Ljava/io/InputStream;
aload 1
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.createReader:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/io/Reader;
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.reader:Ljava/io/Reader;
19: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
aload 1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.encoding:Ljava/lang/String;
20: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 21 1 encoding Ljava/lang/String;
5 18 2 ENCODING Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
encoding
public final boolean isExternal();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.isExternal:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
public int getChar(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_1
iadd
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.arrangeCapacity:(IZ)Z
ifeq 2
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 1
iadd
caload
ireturn
2: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 3 1 relative I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
relative
public int peekChar();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 2
1: aload 0
iconst_0
iconst_1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
istore 1
start local 1 3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
ifeq 7
4: iload 1
bipush 13
if_icmpeq 5
iload 1
goto 6
StackMap locals: int
StackMap stack:
5: bipush 10
StackMap locals:
StackMap stack: int
6: ireturn
7: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
3 8 1 c I
Exceptions:
throws java.io.IOException
protected int scanChar(com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 2
1: aload 0
iconst_0
iconst_1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
istore 2
start local 2 3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
istore 3
start local 3 4: iload 3
bipush 10
if_icmpeq 5
iload 3
bipush 13
if_icmpne 16
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
ifeq 16
5: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 12
8: aload 0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iconst_0
iload 3
i2c
castore
10: aload 0
iconst_1
iconst_0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
pop
11: iconst_0
istore 2
12: StackMap locals:
StackMap stack:
iload 3
bipush 13
if_icmpne 16
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
ifeq 16
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
bipush 10
if_icmpeq 15
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
isub
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
15: StackMap locals:
StackMap stack:
bipush 10
istore 3
16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.detectingVersion:Z
ifne 19
18: aload 0
aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 2
isub
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
19: StackMap locals:
StackMap stack:
iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 20 1 nt Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
3 20 2 offset I
4 20 3 c I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
nt
protected java.lang.String scanNmtoken();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 2
1: aload 0
iconst_0
iconst_1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
istore 1
start local 1 3: iconst_0
istore 2
start local 2 4: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
istore 3
start local 3 5: iload 3
bipush 127
if_icmpge 8
6: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
iload 3
baload
istore 2
7: goto 9
8: StackMap locals: int
StackMap stack:
iload 3
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isName:(I)Z
istore 2
9: StackMap locals:
StackMap stack:
iload 2
ifne 10
goto 26
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
iadd
dup_x1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 4
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 1
isub
istore 4
start local 4 12: aload 0
iload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
13: iload 4
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fBufferSize:I
if_icmpne 21
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fBufferSize:I
iconst_2
imul
newarray 5
astore 5
start local 5 15: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 1
16: aload 5
iconst_0
iload 4
17: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
18: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
aload 5
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
19: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fBufferSize:I
iconst_2
imul
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.fBufferSize:I
end local 5 20: goto 24
21: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 1
22: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iconst_0
iload 4
23: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
24: StackMap locals:
StackMap stack:
iconst_0
istore 1
25: aload 0
iload 4
iconst_0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
ifeq 4
end local 4 26: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 1
isub
istore 4
start local 4 27: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
iload 4
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
28: aconst_null
astore 5
start local 5 29: iload 4
ifle 31
30: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 1
iload 4
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
astore 5
31: StackMap locals: int java.lang.String
StackMap stack:
aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
3 32 1 offset I
4 32 2 vc Z
5 32 3 c C
12 26 4 length I
15 20 5 tmp [C
27 32 4 length I
29 32 5 symbol Ljava/lang/String;
Exceptions:
throws java.io.IOException
protected java.lang.String scanName(com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 2
1: aload 0
iconst_0
iconst_1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
istore 2
start local 2 3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 2
caload
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isNameStart:(I)Z
ifeq 23
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
iadd
dup_x1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 12
5: aload 0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 2
caload
castore
7: iconst_0
istore 2
8: aload 0
iconst_1
iconst_0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
ifeq 12
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iconst_0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
astore 4
start local 4 11: aload 4
areturn
end local 4 12: StackMap locals: int
StackMap stack:
iconst_0
istore 4
start local 4 13: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType int top int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
istore 5
start local 5 14: iload 5
bipush 127
if_icmpge 17
15: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
iload 5
baload
istore 4
16: goto 18
17: StackMap locals: int
StackMap stack:
iload 5
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isName:(I)Z
istore 4
18: StackMap locals:
StackMap stack:
iload 4
ifne 19
goto 23
19: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 2
iload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkBeforeLoad:(Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)I
dup
istore 3
start local 3 20: ifle 13
21: iconst_0
istore 2
22: aload 0
iload 3
iconst_0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
ifeq 13
end local 5 end local 4 end local 3 23: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 2
isub
istore 3
start local 3 24: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
iload 3
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
25: iload 3
ifle 30
26: aload 0
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.MAX_NAME_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 2
iload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
27: aload 0
aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 2
iload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
28: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 2
iload 3
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
astore 4
start local 4 29: goto 31
end local 4 30: StackMap locals: int
StackMap stack:
aconst_null
astore 4
start local 4 31: StackMap locals: java.lang.String
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 32 1 nt Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
3 32 2 offset I
20 23 3 length I
24 32 3 length I
11 12 4 symbol Ljava/lang/String;
13 23 4 vc Z
14 23 5 c C
29 30 4 symbol Ljava/lang/String;
31 32 4 symbol Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
nt
protected boolean scanQName(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=12, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 2
1: aload 0
iconst_0
iconst_1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
istore 3
start local 3 3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 3
caload
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isNameStart:(I)Z
ifeq 58
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
iadd
dup_x1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 14
5: aload 0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 3
caload
castore
7: iconst_0
istore 3
8: aload 0
iconst_1
iconst_0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
ifeq 14
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iconst_0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
astore 4
start local 4 11: aload 1
aconst_null
aload 4
aload 4
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
12: aload 0
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
13: iconst_1
ireturn
end local 4 14: StackMap locals: int
StackMap stack:
iconst_m1
istore 4
start local 4 15: iconst_0
istore 5
start local 5 16: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
istore 7
start local 7 17: iload 7
bipush 127
if_icmpge 20
18: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
iload 7
baload
istore 5
19: goto 21
20: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType int int int top int
StackMap stack:
iload 7
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isName:(I)Z
istore 5
21: StackMap locals:
StackMap stack:
iload 5
ifne 22
goto 33
22: StackMap locals:
StackMap stack:
iload 7
bipush 58
if_icmpne 27
23: iload 4
iconst_m1
if_icmpeq 25
24: goto 33
25: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
istore 4
26: aload 0
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.MAX_NAME_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 3
iload 4
iload 3
isub
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
27: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkBeforeLoad:(Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)I
dup
istore 6
start local 6 28: ifle 16
29: iload 4
iconst_m1
if_icmpeq 31
30: iload 4
iload 3
isub
istore 4
31: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType int int int int int
StackMap stack:
iconst_0
istore 3
32: aload 0
iload 6
iconst_0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
ifeq 16
end local 7 end local 6 33: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 3
isub
istore 6
start local 6 34: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
iload 6
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
35: iload 6
ifle 58
36: aconst_null
astore 7
start local 7 37: aconst_null
astore 8
start local 8 38: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
39: iload 3
iload 6
40: invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
astore 9
start local 9 41: iload 4
iconst_m1
if_icmpeq 53
42: iload 4
iload 3
isub
istore 10
start local 10 43: aload 0
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.MAX_NAME_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 3
iload 10
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
44: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
45: iload 3
iload 10
46: invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
astore 7
47: iload 6
iload 10
isub
iconst_1
isub
istore 11
start local 11 48: aload 0
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.MAX_NAME_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 4
iconst_1
iadd
iload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
49: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
50: iload 4
iconst_1
iadd
iload 11
51: invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
astore 8
end local 11 end local 10 52: goto 55
53: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType int int int int java.lang.String java.lang.String java.lang.String
StackMap stack:
aload 9
astore 8
54: aload 0
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.MAX_NAME_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 3
iload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
55: StackMap locals:
StackMap stack:
aload 1
aload 7
aload 8
aload 9
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
56: aload 0
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 3
iload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
57: iconst_1
ireturn
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 58: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType int
StackMap stack:
iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 59 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 59 1 qname Lcom/sun/org/apache/xerces/internal/xni/QName;
0 59 2 nt Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
3 59 3 offset I
11 14 4 name Ljava/lang/String;
15 58 4 index I
16 58 5 vc Z
28 33 6 length I
34 58 6 length I
17 33 7 c C
37 58 7 prefix Ljava/lang/String;
38 58 8 localpart Ljava/lang/String;
41 58 9 rawname Ljava/lang/String;
43 52 10 prefixLength I
48 52 11 len I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
qname
nt
protected int checkBeforeLoad(com.sun.xml.internal.stream.Entity$ScannedEntity, int, int);
descriptor: (Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: aload 1
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
iadd
dup_x1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 1
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 18
2: aload 1
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 2
isub
istore 4
3: iload 4
istore 5
start local 5 4: iload 3
iconst_m1
if_icmpeq 8
5: iload 3
iload 2
isub
istore 3
6: iload 4
iload 3
isub
istore 5
7: goto 9
8: StackMap locals: int int
StackMap stack:
iload 2
istore 3
9: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.MAX_NAME_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
aload 1
iload 3
iload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
10: aload 0
iload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
11: iload 4
aload 1
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
arraylength
if_icmpne 17
12: aload 1
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fBufferSize:I
iconst_2
imul
newarray 5
astore 6
start local 6 13: aload 1
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 2
aload 6
iconst_0
iload 4
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
14: aload 1
aload 6
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
15: aload 1
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fBufferSize:I
iconst_2
imul
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.fBufferSize:I
end local 6 16: goto 18
17: StackMap locals:
StackMap stack:
aload 1
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 2
aload 1
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iconst_0
iload 4
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
end local 5 18: StackMap locals:
StackMap stack:
iload 4
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 19 1 entity Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
0 19 2 offset I
0 19 3 nameOffset I
1 19 4 length I
4 18 5 nameLength I
13 16 6 tmp [C
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
entity
offset
nameOffset
protected void checkEntityLimit(com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType, com.sun.xml.internal.stream.Entity$ScannedEntity, int, int);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
flags: (0x0004) ACC_PROTECTED
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 2
ifnull 1
aload 2
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.isGE:Z
ifne 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 1
getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.REFERENCE:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
if_acmpeq 4
3: aload 0
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.GENERAL_ENTITY_SIZE_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
aload 2
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
4: StackMap locals:
StackMap stack:
aload 1
getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.ELEMENTSTART:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
if_acmpeq 5
aload 1
getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.ATTRIBUTENAME:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
if_acmpne 6
5: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkNodeCount:(Lcom/sun/xml/internal/stream/Entity$ScannedEntity;)V
6: 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 7 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 7 1 nt Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
0 7 2 entity Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
0 7 3 offset I
0 7 4 length I
MethodParameters:
Name Flags
nt
entity
offset
length
protected void checkNodeCount(com.sun.xml.internal.stream.Entity$ScannedEntity);
descriptor: (Lcom/sun/xml/internal/stream/Entity$ScannedEntity;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
aload 1
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.isGE:Z
ifeq 2
1: aload 0
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.ENTITY_REPLACEMENT_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
aload 1
iconst_0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 3 1 entity Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
MethodParameters:
Name Flags
entity
protected void checkLimit(com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit, com.sun.xml.internal.stream.Entity$ScannedEntity, int, int);
descriptor: (Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
aload 1
aload 2
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
iload 4
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.addValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Ljava/lang/String;I)V
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.isOverLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;)Z
ifeq 12
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.debugPrint:(Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;)V
3: aload 1
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.ENTITY_REPLACEMENT_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
if_acmpne 6
4: iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.getValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.getLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.getStateLiteral:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)Ljava/lang/String;
aastore
goto 8
6: StackMap locals:
StackMap stack:
iconst_4
anewarray java.lang.Object
dup
iconst_0
aload 2
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
aastore
dup
iconst_1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.getValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.getLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.getStateLiteral:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)Ljava/lang/String;
aastore
8: StackMap locals:
StackMap stack: java.lang.Object[]
astore 5
start local 5 9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
aload 1
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.key:()Ljava/lang/String;
10: aload 5
iconst_2
11: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
end local 5 12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.TOTAL_ENTITY_SIZE_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.isOverLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;)Z
ifeq 20
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.debugPrint:(Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;)V
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
ldc "TotalEntitySizeLimit"
15: iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.TOTAL_ENTITY_SIZE_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.getTotalValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.TOTAL_ENTITY_SIZE_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.getLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.TOTAL_ENTITY_SIZE_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.getStateLiteral:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)Ljava/lang/String;
aastore
18: iconst_2
19: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
20: 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 21 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 21 1 limit Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
0 21 2 entity Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
0 21 3 offset I
0 21 4 length I
9 12 5 e [Ljava/lang/Object;
MethodParameters:
Name Flags
limit
entity
offset
length
protected int scanContent(com.sun.org.apache.xerces.internal.xni.XMLString);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 3
1: aload 0
iconst_0
iconst_1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
pop
2: goto 8
StackMap locals:
StackMap stack:
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
iconst_1
isub
if_icmpne 8
4: aload 0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
iconst_1
isub
caload
castore
6: aload 0
iconst_1
iconst_0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
pop
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_0
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
istore 2
start local 2 9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 2
caload
istore 3
start local 3 10: iconst_0
istore 4
start local 4 11: iconst_0
istore 5
start local 5 12: iload 3
bipush 10
if_icmpeq 13
iload 3
bipush 13
if_icmpne 60
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
ifeq 60
13: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner com.sun.org.apache.xerces.internal.xni.XMLString int int int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
istore 3
14: iload 3
bipush 13
if_icmpne 31
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
ifeq 31
15: iinc 4 1
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
18: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 25
19: aload 0
aconst_null
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 2
iload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
20: iconst_0
istore 2
21: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 4
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
22: aload 0
iload 4
iconst_0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
ifeq 25
23: iconst_1
istore 5
24: goto 46
25: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
bipush 10
if_icmpne 29
26: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
27: iinc 2 1
28: goto 44
29: StackMap locals:
StackMap stack:
iinc 4 1
30: goto 44
StackMap locals:
StackMap stack:
31: iload 3
bipush 10
if_icmpne 42
32: iinc 4 1
33: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
34: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
35: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 44
36: aload 0
aconst_null
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 2
iload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
37: iconst_0
istore 2
38: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 4
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
39: aload 0
iload 4
iconst_0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
ifeq 44
40: iconst_1
istore 5
41: goto 46
42: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
isub
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
43: goto 46
44: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
iconst_1
isub
45: if_icmplt 13
46: StackMap locals:
StackMap stack:
iload 2
istore 6
start local 6 47: goto 50
48: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 6
bipush 10
castore
49: iinc 6 1
StackMap locals:
StackMap stack:
50: iload 6
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
if_icmplt 48
end local 6 51: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 2
isub
istore 6
start local 6 52: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
iconst_1
isub
if_icmpne 60
53: aload 0
aconst_null
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 2
iload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
54: aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 2
iload 6
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:([CII)V
55: iconst_m1
ireturn
end local 6 56: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
istore 3
57: iload 3
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isContent:(I)Z
ifne 60
58: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
isub
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
59: goto 61
60: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmplt 56
61: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 2
isub
istore 6
start local 6 62: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
iload 6
iload 4
isub
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
63: iload 5
ifne 65
64: aload 0
aconst_null
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 2
iload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
65: StackMap locals: int
StackMap stack:
aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 2
iload 6
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:([CII)V
66: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpeq 71
67: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
istore 3
68: iload 3
bipush 13
if_icmpne 72
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
ifeq 72
69: bipush 10
istore 3
70: goto 72
71: StackMap locals:
StackMap stack:
iconst_m1
istore 3
72: StackMap locals:
StackMap stack:
iload 3
ireturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 73 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 73 1 content Lcom/sun/org/apache/xerces/internal/xni/XMLString;
9 73 2 offset I
10 73 3 c I
11 73 4 newlines I
12 73 5 counted Z
47 51 6 i I
52 56 6 length I
62 73 6 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
content
protected int scanLiteral(int, com.sun.org.apache.xerces.internal.xni.XMLString, boolean);
descriptor: (ILcom/sun/org/apache/xerces/internal/xni/XMLString;Z)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 3
1: aload 0
iconst_0
iconst_1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
pop
2: goto 8
StackMap locals:
StackMap stack:
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
iconst_1
isub
if_icmpne 8
4: aload 0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
iconst_1
isub
caload
castore
6: aload 0
iconst_1
iconst_0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
pop
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_0
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
istore 4
start local 4 9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 4
caload
istore 5
start local 5 10: iconst_0
istore 6
start local 6 11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceInfoNeeded:Z
ifeq 13
12: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLen:I
13: StackMap locals: int int int
StackMap stack:
iload 5
bipush 10
if_icmpeq 14
iload 5
bipush 13
if_icmpne 61
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
ifeq 61
14: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
istore 5
15: iload 5
bipush 13
if_icmpne 30
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
ifeq 30
16: iinc 6 1
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
18: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
19: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 24
20: iconst_0
istore 4
21: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 6
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
22: aload 0
iload 6
iconst_0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
ifeq 24
23: goto 43
24: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
bipush 10
if_icmpne 28
25: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
26: iinc 4 1
27: goto 41
28: StackMap locals:
StackMap stack:
iinc 6 1
29: goto 41
StackMap locals:
StackMap stack:
30: iload 5
bipush 10
if_icmpne 39
31: iinc 6 1
32: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
33: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
34: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 41
35: iconst_0
istore 4
36: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 6
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
37: aload 0
iload 6
iconst_0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
ifeq 41
38: goto 43
39: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
isub
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
40: goto 43
41: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
iconst_1
isub
42: if_icmplt 14
43: StackMap locals:
StackMap stack:
iconst_0
istore 7
start local 7 44: iload 4
istore 7
goto 48
45: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 7
bipush 10
castore
46: aload 0
iload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.storeWhiteSpace:(I)V
47: iinc 7 1
StackMap locals:
StackMap stack:
48: iload 7
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
if_icmplt 45
49: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 4
isub
istore 8
start local 8 50: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
iconst_1
isub
if_icmpne 61
51: aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 4
iload 8
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:([CII)V
52: iconst_m1
ireturn
end local 8 end local 7 53: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
istore 5
54: iload 5
iload 1
if_icmpne 56
55: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.literal:Z
ifeq 62
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
ifne 62
56: StackMap locals:
StackMap stack:
iload 5
bipush 37
if_icmpeq 62
iload 5
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isContent:(I)Z
ifne 58
57: goto 62
58: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceInfoNeeded:Z
ifeq 60
iload 5
bipush 9
if_icmpne 60
59: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.storeWhiteSpace:(I)V
60: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
StackMap locals:
StackMap stack:
61: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmplt 53
62: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 4
isub
istore 7
start local 7 63: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
iload 7
iload 6
isub
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
64: aload 0
aconst_null
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 4
iload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
65: iload 3
ifeq 67
66: aload 0
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.MAX_NAME_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 4
iload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
67: StackMap locals: int
StackMap stack:
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 4
iload 7
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:([CII)V
68: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpeq 73
69: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
istore 5
70: iload 5
iload 1
if_icmpne 74
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.literal:Z
ifeq 74
71: iconst_m1
istore 5
72: goto 74
73: StackMap locals:
StackMap stack:
iconst_m1
istore 5
74: StackMap locals:
StackMap stack:
iload 5
ireturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 75 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 75 1 quote I
0 75 2 content Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 75 3 isNSURI Z
9 75 4 offset I
10 75 5 c I
11 75 6 newlines I
44 53 7 i I
50 53 8 length I
63 75 7 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
quote
content
isNSURI
private void storeWhiteSpace(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLen:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLookup:[I
arraylength
if_icmplt 4
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLookup:[I
arraylength
bipush 100
iadd
newarray 10
astore 2
start local 2 2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLookup:[I
iconst_0
aload 2
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLookup:[I
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: aload 0
aload 2
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLookup:[I
end local 2 4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLookup:[I
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLen:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLen:I
iload 1
iastore
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 6 1 whiteSpacePos I
2 4 2 tmp [I
MethodParameters:
Name Flags
whiteSpacePos
protected boolean scanData(java.lang.String, com.sun.org.apache.xerces.internal.util.XMLStringBuffer, int);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;I)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=13, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: aload 1
invokevirtual java.lang.String.length:()I
istore 5
start local 5 2: aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 6
start local 6 3: StackMap locals: int int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 5
4: aload 0
iconst_0
iconst_1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
pop
5: StackMap locals:
StackMap stack:
iconst_0
istore 7
start local 7 6: goto 16
7: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
10: iconst_0
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
isub
12: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
13: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
isub
iconst_0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
istore 7
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_0
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
15: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_0
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.startPosition:I
16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
iload 5
isub
if_icmple 18
17: iload 7
ifeq 7
18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
iload 5
isub
if_icmple 28
19: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
isub
istore 8
start local 8 20: aload 0
getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.COMMENT:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
21: aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 8
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:([CII)V
22: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
23: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.baseCharOffset:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.startPosition:I
isub
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.baseCharOffset:I
24: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
25: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.startPosition:I
26: aload 0
iconst_0
iconst_1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
pop
27: iconst_0
ireturn
end local 8 28: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
istore 8
start local 8 29: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 8
caload
istore 9
start local 9 30: iconst_0
istore 10
start local 10 31: iload 9
bipush 10
if_icmpeq 32
iload 9
bipush 13
if_icmpne 102
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
ifeq 102
32: StackMap locals: int int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
istore 9
33: iload 9
bipush 13
if_icmpne 48
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
ifeq 48
34: iinc 10 1
35: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
36: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
37: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 42
38: iconst_0
istore 8
39: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 10
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
40: aload 0
iload 10
iconst_0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
ifeq 42
41: goto 62
42: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
bipush 10
if_icmpne 46
43: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
44: iinc 8 1
45: goto 60
46: StackMap locals:
StackMap stack:
iinc 10 1
47: goto 60
StackMap locals:
StackMap stack:
48: iload 9
bipush 10
if_icmpne 58
49: iinc 10 1
50: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
51: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
52: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 60
53: iconst_0
istore 8
54: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 10
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
55: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 10
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
56: aload 0
iload 10
iconst_0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
ifeq 60
57: goto 62
58: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
isub
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
59: goto 62
60: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
iconst_1
isub
61: if_icmplt 32
62: StackMap locals:
StackMap stack:
iload 8
istore 11
start local 11 63: goto 66
64: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 11
bipush 10
castore
65: iinc 11 1
StackMap locals:
StackMap stack:
66: iload 11
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
if_icmplt 64
end local 11 67: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 8
isub
istore 11
start local 11 68: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
iconst_1
isub
if_icmpne 102
69: aload 0
getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.COMMENT:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 8
iload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
70: aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 8
iload 11
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:([CII)V
71: iconst_1
ireturn
end local 11 72: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
istore 9
73: iload 9
iload 6
if_icmpne 89
74: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
isub
istore 11
start local 11 75: iconst_1
istore 12
start local 12 76: goto 85
77: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 80
78: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 12
isub
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
79: goto 103
80: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
istore 9
81: aload 1
iload 12
invokevirtual java.lang.String.charAt:(I)C
iload 9
if_icmpeq 84
82: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 12
isub
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
83: goto 86
84: StackMap locals:
StackMap stack:
iinc 12 1
StackMap locals:
StackMap stack:
85: iload 12
iload 5
if_icmplt 77
end local 12 86: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 11
iload 5
iadd
if_icmpne 99
87: iconst_1
istore 4
88: goto 103
end local 11 89: StackMap locals:
StackMap stack:
iload 9
bipush 10
if_icmpeq 90
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
ifeq 92
iload 9
bipush 13
if_icmpne 92
90: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
isub
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
91: goto 103
92: StackMap locals:
StackMap stack:
iload 9
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isInvalid:(I)Z
ifeq 99
93: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
isub
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
94: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 8
isub
istore 11
start local 11 95: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
iload 11
iload 10
isub
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
96: aload 0
getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.COMMENT:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 8
iload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
97: aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 8
iload 11
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:([CII)V
98: iconst_1
ireturn
end local 11 99: StackMap locals:
StackMap stack:
iload 3
ifle 102
100: aload 2
getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.length:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iadd
iload 8
isub
iload 3
if_icmplt 102
101: goto 103
102: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmplt 72
103: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 8
isub
istore 11
start local 11 104: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
iload 11
iload 10
isub
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
105: aload 0
getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.COMMENT:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 8
iload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
106: iload 4
ifeq 108
107: iload 11
iload 5
isub
istore 11
108: StackMap locals: int
StackMap stack:
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 8
iload 11
invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:([CII)V
109: iload 3
ifle 111
aload 2
getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.length:I
iload 3
if_icmplt 111
110: goto 112
end local 11 end local 10 end local 9 end local 8 end local 7 111: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner java.lang.String com.sun.org.apache.xerces.internal.util.XMLStringBuffer int int int int
StackMap stack:
iload 4
ifne 112
iload 3
ifeq 3
112: StackMap locals:
StackMap stack:
iload 4
ifeq 113
iconst_0
goto 114
StackMap locals:
StackMap stack:
113: iconst_1
StackMap locals:
StackMap stack: int
114: ireturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 115 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 115 1 delimiter Ljava/lang/String;
0 115 2 buffer Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
0 115 3 chunkLimit I
1 115 4 done Z
2 115 5 delimLen I
3 115 6 charAt0 C
6 111 7 bNextEntity Z
20 28 8 length I
29 111 8 offset I
30 111 9 c I
31 111 10 newlines I
63 67 11 i I
68 72 11 length I
75 89 11 delimOffset I
76 86 12 i I
95 99 11 length I
104 111 11 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
delimiter
buffer
chunkLimit
protected boolean skipChar(int, com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType);
descriptor: (ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 2
1: aload 0
iconst_0
iconst_1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
istore 3
start local 3 3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
istore 4
start local 4 4: iload 4
iload 1
if_icmpne 13
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
6: iload 1
bipush 10
if_icmpne 10
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
9: goto 11
10: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
11: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 3
isub
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
12: iconst_1
ireturn
13: StackMap locals:
StackMap stack:
iload 1
bipush 10
if_icmpne 25
iload 4
bipush 13
if_icmpne 25
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
ifeq 25
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 18
15: aload 0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iconst_0
iload 4
i2c
castore
17: aload 0
iconst_1
iconst_0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
pop
18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
19: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
bipush 10
if_icmpne 21
20: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
21: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
22: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
23: aload 0
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 3
isub
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
24: iconst_1
ireturn
25: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 26 1 c I
0 26 2 nt Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
3 26 3 offset I
4 26 4 cc I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
c
nt
public boolean isSpace(char);
descriptor: (C)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 32
if_icmpeq 1
iload 1
bipush 10
if_icmpeq 1
iload 1
bipush 9
if_icmpeq 1
iload 1
bipush 13
if_icmpeq 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 2 1 ch C
MethodParameters:
Name Flags
ch
protected boolean skipSpaces();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 2
1: aload 0
iconst_0
iconst_1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnonnull 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
istore 1
start local 1 5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
isub
istore 2
start local 2 6: iload 1
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSpace:(I)Z
ifeq 35
7: StackMap locals: int int
StackMap stack:
iconst_0
istore 3
start local 3 8: iload 1
bipush 10
if_icmpeq 9
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
ifeq 24
iload 1
bipush 13
if_icmpne 24
9: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
iconst_1
isub
if_icmpne 20
12: aload 0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iconst_0
iload 1
i2c
castore
14: aload 0
iconst_1
iconst_1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
istore 3
15: iload 3
ifne 18
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_0
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
17: goto 20
StackMap locals:
StackMap stack:
18: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnonnull 20
19: iconst_1
ireturn
20: StackMap locals:
StackMap stack:
iload 1
bipush 13
if_icmpne 25
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
ifeq 25
21: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
iadd
dup_x1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
bipush 10
if_icmpeq 25
22: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
isub
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
23: goto 25
24: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
25: StackMap locals:
StackMap stack:
aload 0
aconst_null
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 2
isub
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
26: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
istore 2
27: iload 3
ifne 29
28: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
29: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 33
30: aload 0
iconst_0
iconst_1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
pop
31: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnonnull 33
32: iconst_1
ireturn
end local 3 33: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
dup
istore 1
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSpace:(I)Z
ifne 7
34: iconst_1
ireturn
35: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
5 36 1 c I
6 36 2 offset I
8 33 3 entityChanged Z
Exceptions:
throws java.io.IOException
public boolean arrangeCapacity(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.arrangeCapacity:(IZ)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 1 1 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
length
public boolean arrangeCapacity(int, boolean);
descriptor: (IZ)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
isub
iload 1
if_icmplt 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
istore 3
start local 3 3: goto 15
4: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
arraylength
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
isub
iload 1
if_icmpge 9
5: aload 0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
isub
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
isub
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_0
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
isub
iload 1
if_icmpge 15
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
istore 4
start local 4 11: aload 0
iload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
12: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
iload 2
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
istore 3
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 4
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
14: iload 3
ifeq 15
goto 16
end local 4 15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
isub
iload 1
if_icmplt 4
16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
isub
iload 1
if_icmplt 18
17: iconst_1
ireturn
18: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 19 1 length I
0 19 2 changeEntity Z
3 19 3 entityChanged Z
11 15 4 pos I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
length
changeEntity
protected boolean skipString(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.String.length:()I
istore 2
start local 2 1: aload 0
iload 2
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.arrangeCapacity:(IZ)Z
ifeq 13
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
istore 3
start local 3 3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 2
iadd
iconst_1
isub
istore 4
start local 4 4: iload 2
iconst_1
isub
istore 5
start local 5 5: goto 12
6: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner java.lang.String int int int int
StackMap stack:
iload 4
iinc 4 -1
iload 3
if_icmpne 12
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 2
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
iload 2
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.detectingVersion:Z
ifne 11
10: aload 0
aconst_null
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 3
iload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
11: StackMap locals:
StackMap stack:
iconst_1
ireturn
12: StackMap locals:
StackMap stack:
aload 1
iload 5
iinc 5 -1
invokevirtual java.lang.String.charAt:(I)C
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 4
caload
if_icmpeq 6
end local 5 end local 4 end local 3 13: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 14 1 s Ljava/lang/String;
1 14 2 length I
3 13 3 beforeSkip I
4 13 4 afterSkip I
5 13 5 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
protected boolean skipString(char[]);
descriptor: ([C)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 1
arraylength
istore 2
start local 2 1: aload 0
iload 2
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.arrangeCapacity:(IZ)Z
ifeq 14
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
istore 3
start local 3 3: iconst_0
istore 4
start local 4 4: goto 8
5: StackMap locals: int int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 3
iinc 3 1
caload
aload 1
iload 4
caload
if_icmpeq 7
6: iconst_0
ireturn
7: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
8: iload 4
iload 2
if_icmplt 5
end local 4 9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iload 2
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
iload 2
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.detectingVersion:Z
ifne 13
12: aload 0
aconst_null
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 3
iload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
13: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 3 14: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 15 1 s [C
1 15 2 length I
3 14 3 beforeSkip I
4 9 4 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
final boolean load(int, boolean, boolean);
descriptor: (IZZ)Z
flags: (0x0010) ACC_FINAL
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 2
1: aload 0
iload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fTotalCountTillLastLoad:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fLastCount:I
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.fTotalCountTillLastLoad:I
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
arraylength
iload 1
isub
istore 4
start local 4 4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.mayReadChunks:Z
ifne 6
iload 4
bipush 64
if_icmple 6
5: bipush 64
istore 4
6: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.reader:Ljava/io/Reader;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iload 1
iload 4
invokevirtual java.io.Reader.read:([CII)I
istore 5
start local 5 7: iconst_0
istore 6
start local 6 8: iload 5
iconst_m1
if_icmpeq 14
9: iload 5
ifeq 23
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 5
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.fLastCount:I
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 5
iload 1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
12: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
13: goto 23
14: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
15: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
16: iconst_1
istore 6
17: iload 2
ifeq 23
18: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.endEntity:()V
19: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnonnull 21
20: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.END_OF_DOCUMENT_ENTITY:Ljava/io/EOFException;
athrow
21: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 23
22: aload 0
iconst_0
iconst_1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
pop
23: StackMap locals:
StackMap stack:
iload 6
ireturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 24 1 offset I
0 24 2 changeEntity Z
0 24 3 notify Z
4 24 4 length I
7 24 5 count I
8 24 6 entityChanged Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
offset
changeEntity
notify
protected java.io.Reader createReader(java.io.InputStream, java.lang.String, java.lang.Boolean);
descriptor: (Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/io/Reader;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ifnonnull 2
1: ldc "UTF-8"
astore 2
2: StackMap locals:
StackMap stack:
aload 2
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
astore 4
start local 4 3: aload 4
ldc "UTF-8"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
4: new com.sun.org.apache.xerces.internal.impl.io.UTF8Reader
dup
aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fBufferSize:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getMessageFormatter:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getLocale:()Ljava/util/Locale;
invokespecial com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.<init>:(Ljava/io/InputStream;ILcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;)V
areturn
5: StackMap locals: java.lang.String
StackMap stack:
aload 4
ldc "US-ASCII"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: new com.sun.org.apache.xerces.internal.impl.io.ASCIIReader
dup
aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fBufferSize:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getMessageFormatter:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getLocale:()Ljava/util/Locale;
invokespecial com.sun.org.apache.xerces.internal.impl.io.ASCIIReader.<init>:(Ljava/io/InputStream;ILcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;)V
areturn
7: StackMap locals:
StackMap stack:
aload 4
ldc "ISO-10646-UCS-4"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
8: aload 3
ifnull 13
9: aload 3
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 5
start local 5 10: iload 5
ifeq 12
11: new com.sun.org.apache.xerces.internal.impl.io.UCSReader
dup
aload 1
bipush 8
invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
areturn
12: StackMap locals: int
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.io.UCSReader
dup
aload 1
iconst_4
invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
areturn
end local 5 13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
14: ldc "EncodingByteOrderUnsupported"
15: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
16: iconst_2
17: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
18: StackMap locals:
StackMap stack:
aload 4
ldc "ISO-10646-UCS-2"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 29
19: aload 3
ifnull 24
20: aload 3
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 5
start local 5 21: iload 5
ifeq 23
22: new com.sun.org.apache.xerces.internal.impl.io.UCSReader
dup
aload 1
iconst_2
invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
areturn
23: StackMap locals: int
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.io.UCSReader
dup
aload 1
iconst_1
invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
areturn
end local 5 24: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
25: ldc "EncodingByteOrderUnsupported"
26: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
27: iconst_2
28: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
29: StackMap locals:
StackMap stack:
aload 2
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isValidIANAEncoding:(Ljava/lang/String;)Z
istore 5
start local 5 30: aload 2
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isValidJavaEncoding:(Ljava/lang/String;)Z
istore 6
start local 6 31: iload 5
ifeq 32
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fAllowJavaEncodings:Z
ifeq 38
iload 6
ifne 38
32: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
33: ldc "EncodingDeclInvalid"
34: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
35: iconst_2
36: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
37: ldc "ISO-8859-1"
astore 2
38: StackMap locals:
StackMap stack:
aload 4
invokestatic com.sun.org.apache.xerces.internal.util.EncodingMap.getIANA2JavaMapping:(Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 39: aload 7
ifnonnull 50
40: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fAllowJavaEncodings:Z
ifeq 43
41: aload 2
astore 7
42: goto 52
43: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
44: ldc "EncodingDeclInvalid"
45: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
46: iconst_2
47: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
48: ldc "ISO8859_1"
astore 7
49: goto 52
50: StackMap locals:
StackMap stack:
aload 7
ldc "ASCII"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 52
51: new com.sun.org.apache.xerces.internal.impl.io.ASCIIReader
dup
aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fBufferSize:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getMessageFormatter:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getLocale:()Ljava/util/Locale;
invokespecial com.sun.org.apache.xerces.internal.impl.io.ASCIIReader.<init>:(Ljava/io/InputStream;ILcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;)V
areturn
52: StackMap locals:
StackMap stack:
new java.io.InputStreamReader
dup
aload 1
aload 7
invokespecial java.io.InputStreamReader.<init>:(Ljava/io/InputStream;Ljava/lang/String;)V
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 53 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 53 1 inputStream Ljava/io/InputStream;
0 53 2 encoding Ljava/lang/String;
0 53 3 isBigEndian Ljava/lang/Boolean;
3 53 4 ENCODING Ljava/lang/String;
10 13 5 isBE Z
21 24 5 isBE Z
30 53 5 validIANA Z
31 53 6 validJava Z
39 53 7 javaEncoding Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
inputStream
encoding
isBigEndian
protected java.lang.Object[] getEncodingName(byte[], int);
descriptor: ([BI)[Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: iload 2
iconst_2
if_icmpge 2
1: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "UTF-8"
aastore
areturn
2: StackMap locals:
StackMap stack:
aload 1
iconst_0
baload
sipush 255
iand
istore 3
start local 3 3: aload 1
iconst_1
baload
sipush 255
iand
istore 4
start local 4 4: iload 3
sipush 254
if_icmpne 6
iload 4
sipush 255
if_icmpne 6
5: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "UTF-16BE"
aastore
dup
iconst_1
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
areturn
6: StackMap locals: int int
StackMap stack:
iload 3
sipush 255
if_icmpne 8
iload 4
sipush 254
if_icmpne 8
7: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "UTF-16LE"
aastore
dup
iconst_1
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
areturn
8: StackMap locals:
StackMap stack:
iload 2
iconst_3
if_icmpge 10
9: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "UTF-8"
aastore
areturn
10: StackMap locals:
StackMap stack:
aload 1
iconst_2
baload
sipush 255
iand
istore 5
start local 5 11: iload 3
sipush 239
if_icmpne 13
iload 4
sipush 187
if_icmpne 13
iload 5
sipush 191
if_icmpne 13
12: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "UTF-8"
aastore
areturn
13: StackMap locals: int
StackMap stack:
iload 2
iconst_4
if_icmpge 15
14: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "UTF-8"
aastore
areturn
15: StackMap locals:
StackMap stack:
aload 1
iconst_3
baload
sipush 255
iand
istore 6
start local 6 16: iload 3
ifne 18
iload 4
ifne 18
iload 5
ifne 18
iload 6
bipush 60
if_icmpne 18
17: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "ISO-10646-UCS-4"
aastore
dup
iconst_1
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
areturn
18: StackMap locals: int
StackMap stack:
iload 3
bipush 60
if_icmpne 20
iload 4
ifne 20
iload 5
ifne 20
iload 6
ifne 20
19: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "ISO-10646-UCS-4"
aastore
dup
iconst_1
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
areturn
20: StackMap locals:
StackMap stack:
iload 3
ifne 22
iload 4
ifne 22
iload 5
bipush 60
if_icmpne 22
iload 6
ifne 22
21: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "ISO-10646-UCS-4"
aastore
areturn
22: StackMap locals:
StackMap stack:
iload 3
ifne 24
iload 4
bipush 60
if_icmpne 24
iload 5
ifne 24
iload 6
ifne 24
23: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "ISO-10646-UCS-4"
aastore
areturn
24: StackMap locals:
StackMap stack:
iload 3
ifne 26
iload 4
bipush 60
if_icmpne 26
iload 5
ifne 26
iload 6
bipush 63
if_icmpne 26
25: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "UTF-16BE"
aastore
dup
iconst_1
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
areturn
26: StackMap locals:
StackMap stack:
iload 3
bipush 60
if_icmpne 28
iload 4
ifne 28
iload 5
bipush 63
if_icmpne 28
iload 6
ifne 28
27: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "UTF-16LE"
aastore
dup
iconst_1
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
areturn
28: StackMap locals:
StackMap stack:
iload 3
bipush 76
if_icmpne 30
iload 4
bipush 111
if_icmpne 30
iload 5
sipush 167
if_icmpne 30
iload 6
sipush 148
if_icmpne 30
29: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "CP037"
aastore
areturn
30: StackMap locals:
StackMap stack:
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "UTF-8"
aastore
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 31 1 b4 [B
0 31 2 count I
3 31 3 b0 I
4 31 4 b1 I
11 31 5 b2 I
16 31 6 b3 I
MethodParameters:
Name Flags
b4
count
final void print();
descriptor: ()V
flags: (0x0010) ACC_FINAL
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
public void registerListener(com.sun.xml.internal.stream.XMLBufferListener);
descriptor: (Lcom/sun/xml/internal/stream/XMLBufferListener;)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.XMLEntityScanner.listeners:Ljava/util/ArrayList;
aload 1
invokevirtual java.util.ArrayList.contains:(Ljava/lang/Object;)Z
ifne 2
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.listeners:Ljava/util/ArrayList;
aload 1
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 3 1 listener Lcom/sun/xml/internal/stream/XMLBufferListener;
MethodParameters:
Name Flags
listener
public void invokeListeners(int);
descriptor: (I)V
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 4
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.listeners:Ljava/util/ArrayList;
iload 2
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast com.sun.xml.internal.stream.XMLBufferListener
iload 1
invokeinterface com.sun.xml.internal.stream.XMLBufferListener.refresh:(I)V
3: iinc 2 1
StackMap locals:
StackMap stack:
4: iload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.listeners:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.size:()I
if_icmplt 2
end local 2 5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
0 6 1 loadPos I
1 5 2 i I
MethodParameters:
Name Flags
loadPos
protected final boolean skipDeclSpaces();
descriptor: ()Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 2
1: aload 0
iconst_0
iconst_1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
istore 1
start local 1 3: iload 1
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSpace:(I)Z
ifeq 25
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.isExternal:()Z
istore 2
start local 2 5: StackMap locals: int int
StackMap stack:
iconst_0
istore 3
start local 3 6: iload 1
bipush 10
if_icmpeq 7
iload 2
ifeq 18
iload 1
bipush 13
if_icmpne 18
7: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
iconst_1
isub
if_icmpne 14
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
iconst_0
iload 1
i2c
castore
11: aload 0
iconst_1
iconst_1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
istore 3
12: iload 3
ifne 14
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iconst_0
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
14: StackMap locals:
StackMap stack:
iload 1
bipush 13
if_icmpne 19
iload 2
ifeq 19
15: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
iadd
dup_x1
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
bipush 10
if_icmpeq 19
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
isub
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
17: goto 19
18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
19: StackMap locals:
StackMap stack:
iload 3
ifne 21
20: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
dup
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
21: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
if_icmpne 23
22: aload 0
iconst_0
iconst_1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
pop
end local 3 23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/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.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
caload
dup
istore 1
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSpace:(I)Z
ifne 5
24: iconst_1
ireturn
end local 2 25: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
3 26 1 c I
5 25 2 external Z
6 23 3 entityChanged Z
Exceptions:
throws java.io.IOException
}
SourceFile: "XMLEntityScanner.java"
NestMembers:
com.sun.org.apache.xerces.internal.impl.XMLEntityScanner$1
InnerClasses:
com.sun.org.apache.xerces.internal.impl.XMLEntityScanner$1
public final NameType = com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType of com.sun.org.apache.xerces.internal.impl.XMLScanner
public final Limit = com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit of com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
public ScannedEntity = com.sun.xml.internal.stream.Entity$ScannedEntity of com.sun.xml.internal.stream.Entity