public class org.apache.xerces.impl.XMLEntityScanner implements org.apache.xerces.xni.XMLLocator
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.xerces.impl.XMLEntityScanner
super_class: java.lang.Object
{
private static final boolean DEBUG_ENCODINGS;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final boolean DEBUG_BUFFER;
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
private org.apache.xerces.impl.XMLEntityManager fEntityManager;
descriptor: Lorg/apache/xerces/impl/XMLEntityManager;
flags: (0x0002) ACC_PRIVATE
protected org.apache.xerces.impl.XMLEntityManager$ScannedEntity fCurrentEntity;
descriptor: Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
flags: (0x0004) ACC_PROTECTED
protected org.apache.xerces.util.SymbolTable fSymbolTable;
descriptor: Lorg/apache/xerces/util/SymbolTable;
flags: (0x0004) ACC_PROTECTED
protected int fBufferSize;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected org.apache.xerces.impl.XMLErrorReporter fErrorReporter;
descriptor: Lorg/apache/xerces/impl/XMLErrorReporter;
flags: (0x0004) ACC_PROTECTED
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.apache.xerces.impl.XMLEntityScanner$1
dup
invokespecial org.apache.xerces.impl.XMLEntityScanner$1.<init>:()V
putstatic org.apache.xerces.impl.XMLEntityScanner.END_OF_DOCUMENT_ENTITY:Ljava/io/EOFException;
1: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.xerces.impl.XMLEntityScanner.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
2: aload 0
aconst_null
putfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
3: aload 0
aconst_null
putfield org.apache.xerces.impl.XMLEntityScanner.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
4: aload 0
sipush 2048
putfield org.apache.xerces.impl.XMLEntityScanner.fBufferSize:I
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/xerces/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 org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
ifnull 1
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.entityLocation:Lorg/apache/xerces/xni/XMLResourceIdentifier;
ifnull 1
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.entityLocation:Lorg/apache/xerces/xni/XMLResourceIdentifier;
invokeinterface org.apache.xerces.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 Lorg/apache/xerces/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 org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.stream:Ljava/io/InputStream;
ifnull 20
1: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.encoding:Ljava/lang/String;
ifnull 3
2: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$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 org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.encoding:Ljava/lang/String;
ifnull 18
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$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 org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.encoding:Ljava/lang/String;
ldc "UTF-16BE"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
8: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
new org.apache.xerces.impl.io.UCSReader
dup
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.stream:Ljava/io/InputStream;
bipush 8
invokespecial org.apache.xerces.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.reader:Ljava/io/Reader;
9: goto 11
10: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
new org.apache.xerces.impl.io.UCSReader
dup
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.stream:Ljava/io/InputStream;
iconst_4
invokespecial org.apache.xerces.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
putfield org.apache.xerces.impl.XMLEntityManager$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 org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.encoding:Ljava/lang/String;
ldc "UTF-16BE"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 16
14: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
new org.apache.xerces.impl.io.UCSReader
dup
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.stream:Ljava/io/InputStream;
iconst_2
invokespecial org.apache.xerces.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.reader:Ljava/io/Reader;
15: goto 17
16: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
new org.apache.xerces.impl.io.UCSReader
dup
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.stream:Ljava/io/InputStream;
iconst_1
invokespecial org.apache.xerces.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.reader:Ljava/io/Reader;
17: StackMap locals:
StackMap stack:
return
end local 2 18: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.stream:Ljava/io/InputStream;
aload 1
aconst_null
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.setReader:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/Boolean;)V
19: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
aload 1
putfield org.apache.xerces.impl.XMLEntityManager$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 Lorg/apache/xerces/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 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
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
aload 1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.xmlVersion:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
0 2 1 xmlVersion Ljava/lang/String;
MethodParameters:
Name Flags
xmlVersion
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 org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.isExternal:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
public int peekChar();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 2
1: aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
istore 1
start local 1 3: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.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 Lorg/apache/xerces/impl/XMLEntityScanner;
3 8 1 c I
Exceptions:
throws java.io.IOException
public int scanChar();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 2
1: aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
dup_x1
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
istore 1
start local 1 3: iconst_0
istore 2
start local 2 4: iload 1
bipush 10
if_icmpeq 6
5: iload 1
bipush 13
if_icmpne 15
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.isExternal:()Z
dup
istore 2
ifeq 15
6: StackMap locals: int int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
7: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
8: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 11
9: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iconst_0
iload 1
i2c
castore
10: aload 0
iconst_1
iconst_0
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
11: StackMap locals:
StackMap stack:
iload 1
bipush 13
if_icmpne 15
iload 2
ifeq 15
12: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
dup_x1
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
bipush 10
if_icmpeq 14
13: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
14: StackMap locals:
StackMap stack:
bipush 10
istore 1
15: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
16: iload 1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
3 17 1 c I
4 17 2 external Z
Exceptions:
throws java.io.IOException
public java.lang.String scanNmtoken();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 2
1: aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
istore 1
start local 1 3: goto 15
4: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
iadd
dup_x1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 15
5: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 1
isub
istore 2
start local 2 6: iload 2
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
arraylength
if_icmpne 9
7: aload 0
iload 1
iload 2
invokevirtual org.apache.xerces.impl.XMLEntityScanner.resizeBuffer:(II)V
8: goto 12
9: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 1
10: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iconst_0
iload 2
11: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
12: StackMap locals:
StackMap stack:
iconst_0
istore 1
13: aload 0
iload 2
iconst_0
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
ifeq 15
14: goto 16
end local 2 15: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
invokestatic org.apache.xerces.util.XMLChar.isName:(I)Z
ifne 4
16: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 1
isub
istore 2
start local 2 17: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
iload 2
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
18: aconst_null
astore 3
start local 3 19: iload 2
ifle 21
20: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 1
iload 2
invokevirtual org.apache.xerces.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
astore 3
21: StackMap locals: int java.lang.String
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
3 22 1 offset I
6 15 2 length I
17 22 2 length I
19 22 3 symbol Ljava/lang/String;
Exceptions:
throws java.io.IOException
public java.lang.String scanName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 2
1: aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
istore 1
start local 1 3: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 1
caload
invokestatic org.apache.xerces.util.XMLChar.isNameStart:(I)Z
ifeq 23
4: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
iadd
dup_x1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 22
5: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iconst_0
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 1
caload
castore
6: iconst_0
istore 1
7: aload 0
iconst_1
iconst_0
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
ifeq 22
8: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
9: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iconst_0
iconst_1
invokevirtual org.apache.xerces.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
astore 2
start local 2 10: aload 2
areturn
end local 2 11: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
iadd
dup_x1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 22
12: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 1
isub
istore 2
start local 2 13: iload 2
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
arraylength
if_icmpne 16
14: aload 0
iload 1
iload 2
invokevirtual org.apache.xerces.impl.XMLEntityScanner.resizeBuffer:(II)V
15: goto 19
16: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 1
17: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iconst_0
iload 2
18: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
19: StackMap locals:
StackMap stack:
iconst_0
istore 1
20: aload 0
iload 2
iconst_0
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
ifeq 22
21: goto 23
end local 2 22: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
invokestatic org.apache.xerces.util.XMLChar.isName:(I)Z
ifne 11
23: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 1
isub
istore 2
start local 2 24: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
iload 2
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
25: aconst_null
astore 3
start local 3 26: iload 2
ifle 28
27: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 1
iload 2
invokevirtual org.apache.xerces.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
astore 3
28: StackMap locals: int java.lang.String
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
3 29 1 offset I
10 11 2 symbol Ljava/lang/String;
13 22 2 length I
24 29 2 length I
26 29 3 symbol Ljava/lang/String;
Exceptions:
throws java.io.IOException
public java.lang.String scanNCName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 2
1: aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
istore 1
start local 1 3: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 1
caload
invokestatic org.apache.xerces.util.XMLChar.isNCNameStart:(I)Z
ifeq 23
4: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
iadd
dup_x1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 22
5: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iconst_0
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 1
caload
castore
6: iconst_0
istore 1
7: aload 0
iconst_1
iconst_0
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
ifeq 22
8: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
9: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iconst_0
iconst_1
invokevirtual org.apache.xerces.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
astore 2
start local 2 10: aload 2
areturn
end local 2 11: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
iadd
dup_x1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 22
12: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 1
isub
istore 2
start local 2 13: iload 2
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
arraylength
if_icmpne 16
14: aload 0
iload 1
iload 2
invokevirtual org.apache.xerces.impl.XMLEntityScanner.resizeBuffer:(II)V
15: goto 19
16: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 1
17: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iconst_0
iload 2
18: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
19: StackMap locals:
StackMap stack:
iconst_0
istore 1
20: aload 0
iload 2
iconst_0
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
ifeq 22
21: goto 23
end local 2 22: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
invokestatic org.apache.xerces.util.XMLChar.isNCName:(I)Z
ifne 11
23: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 1
isub
istore 2
start local 2 24: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
iload 2
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
25: aconst_null
astore 3
start local 3 26: iload 2
ifle 28
27: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 1
iload 2
invokevirtual org.apache.xerces.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
astore 3
28: StackMap locals: int java.lang.String
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
3 29 1 offset I
10 11 2 symbol Ljava/lang/String;
13 22 2 length I
24 29 2 length I
26 29 3 symbol Ljava/lang/String;
Exceptions:
throws java.io.IOException
public boolean scanQName(org.apache.xerces.xni.QName);
descriptor: (Lorg/apache/xerces/xni/QName;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=11, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 2
1: aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
istore 2
start local 2 3: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 2
caload
invokestatic org.apache.xerces.util.XMLChar.isNCNameStart:(I)Z
ifeq 62
4: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
iadd
dup_x1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 13
5: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iconst_0
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 2
caload
castore
6: iconst_0
istore 2
7: aload 0
iconst_1
iconst_0
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
ifeq 13
8: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
9: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iconst_0
iconst_1
invokevirtual org.apache.xerces.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
10: astore 3
start local 3 11: aload 1
aconst_null
aload 3
aload 3
aconst_null
invokevirtual org.apache.xerces.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
12: iconst_1
ireturn
end local 3 13: StackMap locals: int
StackMap stack:
iconst_m1
istore 3
start local 3 14: goto 33
15: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
istore 4
start local 4 16: iload 4
bipush 58
if_icmpne 20
17: iload 3
iconst_m1
if_icmpeq 19
18: goto 34
19: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
istore 3
20: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
iadd
dup_x1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 33
21: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 2
isub
istore 5
start local 5 22: iload 5
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
arraylength
if_icmpne 25
23: aload 0
iload 2
iload 5
invokevirtual org.apache.xerces.impl.XMLEntityScanner.resizeBuffer:(II)V
24: goto 28
25: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 2
26: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iconst_0
iload 5
27: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
28: StackMap locals:
StackMap stack:
iload 3
iconst_m1
if_icmpeq 30
29: iload 3
iload 2
isub
istore 3
30: StackMap locals:
StackMap stack:
iconst_0
istore 2
31: aload 0
iload 5
iconst_0
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
ifeq 33
32: goto 34
end local 5 end local 4 33: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
invokestatic org.apache.xerces.util.XMLChar.isName:(I)Z
ifne 15
34: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 2
isub
istore 4
start local 4 35: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
iload 4
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
36: iload 4
ifle 62
37: aconst_null
astore 5
start local 5 38: aconst_null
astore 6
start local 6 39: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
40: iload 2
iload 4
41: invokevirtual org.apache.xerces.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
astore 7
start local 7 42: iload 3
iconst_m1
if_icmpeq 59
43: iload 3
iload 2
isub
istore 8
start local 8 44: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
45: iload 2
iload 8
46: invokevirtual org.apache.xerces.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
astore 5
47: iload 4
iload 8
isub
iconst_1
isub
istore 9
start local 9 48: iload 3
iconst_1
iadd
istore 10
start local 10 49: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 10
caload
invokestatic org.apache.xerces.util.XMLChar.isNCNameStart:(I)Z
ifne 55
50: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
51: ldc "IllegalQName"
52: aconst_null
53: iconst_2
54: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
55: StackMap locals: org.apache.xerces.impl.XMLEntityScanner org.apache.xerces.xni.QName int int int java.lang.String java.lang.String java.lang.String int int int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
56: iload 10
iload 9
57: invokevirtual org.apache.xerces.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
astore 6
end local 10 end local 9 end local 8 58: goto 60
59: StackMap locals:
StackMap stack:
aload 7
astore 6
60: StackMap locals:
StackMap stack:
aload 1
aload 5
aload 6
aload 7
aconst_null
invokevirtual org.apache.xerces.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
61: iconst_1
ireturn
end local 7 end local 6 end local 5 end local 4 end local 3 62: StackMap locals: org.apache.xerces.impl.XMLEntityScanner org.apache.xerces.xni.QName int
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 63 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
0 63 1 qname Lorg/apache/xerces/xni/QName;
3 63 2 offset I
11 13 3 name Ljava/lang/String;
14 62 3 index I
16 33 4 c C
22 33 5 length I
35 62 4 length I
38 62 5 prefix Ljava/lang/String;
39 62 6 localpart Ljava/lang/String;
42 62 7 rawname Ljava/lang/String;
44 58 8 prefixLength I
48 58 9 len I
49 58 10 startLocal I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
qname
public int scanContent(org.apache.xerces.xni.XMLString);
descriptor: (Lorg/apache/xerces/xni/XMLString;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 3
1: aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
2: goto 8
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
iconst_1
isub
if_icmpne 8
4: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iconst_0
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
iconst_1
isub
caload
castore
5: aload 0
iconst_1
iconst_0
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
6: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_0
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
7: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_0
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
8: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
istore 2
start local 2 9: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 2
caload
istore 3
start local 3 10: iconst_0
istore 4
start local 4 11: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.isExternal:()Z
istore 5
start local 5 12: iload 3
bipush 10
if_icmpeq 13
iload 3
bipush 13
if_icmpne 59
iload 5
ifeq 59
13: StackMap locals: org.apache.xerces.impl.XMLEntityScanner org.apache.xerces.xni.XMLString int int int int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
dup_x1
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
istore 3
14: iload 3
bipush 13
if_icmpne 31
iload 5
ifeq 31
15: iinc 4 1
16: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
17: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
18: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 25
19: iconst_0
istore 2
20: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.baseCharOffset:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
isub
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.baseCharOffset:I
21: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iload 4
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
22: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iload 4
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
23: aload 0
iload 4
iconst_0
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
ifeq 25
24: goto 46
25: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
bipush 10
if_icmpne 29
26: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
27: iinc 2 1
28: goto 44
29: StackMap locals:
StackMap stack:
iinc 4 1
30: goto 44
31: StackMap locals:
StackMap stack:
iload 3
bipush 10
if_icmpne 42
32: iinc 4 1
33: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
34: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
35: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 44
36: iconst_0
istore 2
37: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.baseCharOffset:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
isub
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.baseCharOffset:I
38: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iload 4
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
39: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iload 4
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
40: aload 0
iload 4
iconst_0
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
ifeq 44
41: goto 46
42: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
43: goto 46
44: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$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 org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 6
bipush 10
castore
49: iinc 6 1
StackMap locals:
StackMap stack:
50: iload 6
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
if_icmplt 48
end local 6 51: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 2
isub
istore 6
start local 6 52: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
iconst_1
isub
if_icmpne 59
53: aload 1
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 2
iload 6
invokevirtual org.apache.xerces.xni.XMLString.setValues:([CII)V
54: iconst_m1
ireturn
end local 6 55: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
dup_x1
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
istore 3
56: iload 3
invokestatic org.apache.xerces.util.XMLChar.isContent:(I)Z
ifne 59
57: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
58: goto 60
59: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmplt 55
60: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 2
isub
istore 6
start local 6 61: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
iload 6
iload 4
isub
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
62: aload 1
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 2
iload 6
invokevirtual org.apache.xerces.xni.XMLString.setValues:([CII)V
63: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpeq 68
64: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
istore 3
65: iload 3
bipush 13
if_icmpne 69
iload 5
ifeq 69
66: bipush 10
istore 3
67: goto 69
68: StackMap locals: int
StackMap stack:
iconst_m1
istore 3
69: 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 70 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
0 70 1 content Lorg/apache/xerces/xni/XMLString;
9 70 2 offset I
10 70 3 c I
11 70 4 newlines I
12 70 5 external Z
47 51 6 i I
52 55 6 length I
61 70 6 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
content
public int scanLiteral(int, org.apache.xerces.xni.XMLString);
descriptor: (ILorg/apache/xerces/xni/XMLString;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 3
1: aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
2: goto 8
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
iconst_1
isub
if_icmpne 8
4: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iconst_0
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
iconst_1
isub
caload
castore
5: aload 0
iconst_1
iconst_0
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
6: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_0
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
7: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_0
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
8: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
istore 3
start local 3 9: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 3
caload
istore 4
start local 4 10: iconst_0
istore 5
start local 5 11: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.isExternal:()Z
istore 6
start local 6 12: iload 4
bipush 10
if_icmpeq 13
iload 4
bipush 13
if_icmpne 61
iload 6
ifeq 61
13: StackMap locals: org.apache.xerces.impl.XMLEntityScanner int org.apache.xerces.xni.XMLString int int int int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
dup_x1
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
istore 4
14: iload 4
bipush 13
if_icmpne 31
iload 6
ifeq 31
15: iinc 5 1
16: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
17: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
18: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 25
19: iconst_0
istore 3
20: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.baseCharOffset:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
isub
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.baseCharOffset:I
21: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iload 5
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
22: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iload 5
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
23: aload 0
iload 5
iconst_0
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
ifeq 25
24: goto 46
25: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
bipush 10
if_icmpne 29
26: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
27: iinc 3 1
28: goto 44
29: StackMap locals:
StackMap stack:
iinc 5 1
30: goto 44
31: StackMap locals:
StackMap stack:
iload 4
bipush 10
if_icmpne 42
32: iinc 5 1
33: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
34: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
35: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 44
36: iconst_0
istore 3
37: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.baseCharOffset:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
isub
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.baseCharOffset:I
38: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iload 5
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
39: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iload 5
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
40: aload 0
iload 5
iconst_0
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
ifeq 44
41: goto 46
42: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
43: goto 46
44: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
iconst_1
isub
45: if_icmplt 13
46: StackMap locals:
StackMap stack:
iload 3
istore 7
start local 7 47: goto 50
48: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 7
bipush 10
castore
49: iinc 7 1
StackMap locals:
StackMap stack:
50: iload 7
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
if_icmplt 48
end local 7 51: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 3
isub
istore 7
start local 7 52: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
iconst_1
isub
if_icmpne 61
53: aload 2
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 3
iload 7
invokevirtual org.apache.xerces.xni.XMLString.setValues:([CII)V
54: iconst_m1
ireturn
end local 7 55: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
dup_x1
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
istore 4
56: iload 4
iload 1
if_icmpne 58
57: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.literal:Z
ifeq 59
iload 6
ifne 59
58: StackMap locals:
StackMap stack:
iload 4
bipush 37
if_icmpeq 59
iload 4
invokestatic org.apache.xerces.util.XMLChar.isContent:(I)Z
ifne 61
59: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
60: goto 62
61: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmplt 55
62: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 3
isub
istore 7
start local 7 63: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
iload 7
iload 5
isub
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
64: aload 2
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 3
iload 7
invokevirtual org.apache.xerces.xni.XMLString.setValues:([CII)V
65: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpeq 70
66: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
istore 4
67: iload 4
iload 1
if_icmpne 71
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.literal:Z
ifeq 71
68: iconst_m1
istore 4
69: goto 71
70: StackMap locals: int
StackMap stack:
iconst_m1
istore 4
71: StackMap locals:
StackMap stack:
iload 4
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 72 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
0 72 1 quote I
0 72 2 content Lorg/apache/xerces/xni/XMLString;
9 72 3 offset I
10 72 4 c I
11 72 5 newlines I
12 72 6 external Z
47 51 7 i I
52 55 7 length I
63 72 7 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
quote
content
public boolean scanData(java.lang.String, org.apache.xerces.util.XMLStringBuffer);
descriptor: (Ljava/lang/String;Lorg/apache/xerces/util/XMLStringBuffer;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=13, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: aload 1
invokevirtual java.lang.String.length:()I
istore 4
start local 4 2: aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 5
start local 5 3: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.isExternal:()Z
istore 6
start local 6 4: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 6
5: aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
6: StackMap locals: org.apache.xerces.impl.XMLEntityScanner java.lang.String org.apache.xerces.util.XMLStringBuffer int int int int
StackMap stack:
iconst_0
istore 7
start local 7 7: goto 17
8: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
9: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
10: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
11: iconst_0
12: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
isub
13: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
14: aload 0
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
isub
iconst_0
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
istore 7
15: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_0
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
16: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_0
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
17: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
iload 4
isub
if_icmple 19
18: iload 7
ifeq 8
19: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
iload 4
isub
if_icmple 28
20: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
isub
istore 8
start local 8 21: aload 2
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 8
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:([CII)V
22: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
23: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.baseCharOffset:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
isub
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.baseCharOffset:I
24: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
25: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
26: aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
27: iconst_0
ireturn
end local 8 28: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
istore 8
start local 8 29: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$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 101
iload 6
ifeq 101
32: StackMap locals: int int int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
dup_x1
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
istore 9
33: iload 9
bipush 13
if_icmpne 50
iload 6
ifeq 50
34: iinc 10 1
35: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
36: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
37: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 44
38: iconst_0
istore 8
39: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.baseCharOffset:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
isub
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.baseCharOffset:I
40: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iload 10
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
41: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iload 10
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
42: aload 0
iload 10
iconst_0
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
ifeq 44
43: goto 66
44: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
bipush 10
if_icmpne 48
45: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
46: iinc 8 1
47: goto 64
48: StackMap locals:
StackMap stack:
iinc 10 1
49: goto 64
50: StackMap locals:
StackMap stack:
iload 9
bipush 10
if_icmpne 62
51: iinc 10 1
52: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
53: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
54: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 64
55: iconst_0
istore 8
56: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.baseCharOffset:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
isub
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.baseCharOffset:I
57: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iload 10
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
58: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iload 10
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
59: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iload 10
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
60: aload 0
iload 10
iconst_0
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
ifeq 64
61: goto 66
62: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
63: goto 66
64: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
iconst_1
isub
65: if_icmplt 32
66: StackMap locals:
StackMap stack:
iload 8
istore 11
start local 11 67: goto 70
68: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 11
bipush 10
castore
69: iinc 11 1
StackMap locals:
StackMap stack:
70: iload 11
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
if_icmplt 68
end local 11 71: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 8
isub
istore 11
start local 11 72: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
iconst_1
isub
if_icmpne 101
73: aload 2
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 8
iload 11
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:([CII)V
74: iconst_1
ireturn
end local 11 75: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
dup_x1
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
istore 9
76: iload 9
iload 5
if_icmpne 92
77: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
isub
istore 11
start local 11 78: iconst_1
istore 12
start local 12 79: goto 88
80: StackMap locals: int int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 83
81: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 12
isub
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
82: goto 102
83: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
dup_x1
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
istore 9
84: aload 1
iload 12
invokevirtual java.lang.String.charAt:(I)C
iload 9
if_icmpeq 87
85: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
86: goto 89
87: StackMap locals:
StackMap stack:
iinc 12 1
StackMap locals:
StackMap stack:
88: iload 12
iload 4
if_icmplt 80
end local 12 89: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 11
iload 4
iadd
if_icmpne 101
90: iconst_1
istore 3
91: goto 102
end local 11 92: StackMap locals:
StackMap stack:
iload 9
bipush 10
if_icmpeq 93
iload 6
ifeq 95
iload 9
bipush 13
if_icmpne 95
93: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
94: goto 102
95: StackMap locals:
StackMap stack:
iload 9
invokestatic org.apache.xerces.util.XMLChar.isInvalid:(I)Z
ifeq 101
96: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
97: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 8
isub
istore 11
start local 11 98: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
iload 11
iload 10
isub
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
99: aload 2
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 8
iload 11
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:([CII)V
100: iconst_1
ireturn
end local 11 101: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmplt 75
102: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 8
isub
istore 11
start local 11 103: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
iload 11
iload 10
isub
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
104: iload 3
ifeq 106
105: iload 11
iload 4
isub
istore 11
106: StackMap locals: int
StackMap stack:
aload 2
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 8
iload 11
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:([CII)V
107: iload 3
ifeq 108
iconst_0
goto 109
StackMap locals:
StackMap stack:
108: iconst_1
StackMap locals:
StackMap stack: int
109: ireturn
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 110 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
0 110 1 delimiter Ljava/lang/String;
0 110 2 buffer Lorg/apache/xerces/util/XMLStringBuffer;
1 110 3 found Z
2 110 4 delimLen I
3 110 5 charAt0 C
4 110 6 external Z
7 110 7 bNextEntity Z
21 28 8 length I
29 110 8 offset I
30 110 9 c I
31 110 10 newlines I
67 71 11 i I
72 75 11 length I
78 92 11 delimOffset I
79 89 12 i I
98 101 11 length I
103 110 11 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
delimiter
buffer
public boolean skipChar(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 2
1: aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
istore 2
start local 2 3: iload 2
iload 1
if_icmpne 11
4: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
5: iload 1
bipush 10
if_icmpne 9
6: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
7: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
8: goto 10
9: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
10: StackMap locals:
StackMap stack:
iconst_1
ireturn
11: StackMap locals:
StackMap stack:
iload 1
bipush 10
if_icmpne 21
iload 2
bipush 13
if_icmpne 21
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.isExternal:()Z
ifeq 21
12: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 15
13: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iconst_0
iload 2
i2c
castore
14: aload 0
iconst_1
iconst_0
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
15: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
16: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
bipush 10
if_icmpne 18
17: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
18: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
19: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
20: iconst_1
ireturn
21: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
0 22 1 c I
3 22 2 cc I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
c
public boolean skipSpaces();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 2
1: aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
istore 1
start local 1 3: iload 1
invokestatic org.apache.xerces.util.XMLChar.isSpace:(I)Z
ifeq 26
4: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$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 19
iload 1
bipush 13
if_icmpne 19
7: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
8: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
9: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
iconst_1
isub
if_icmpne 15
10: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iconst_0
iload 1
i2c
castore
11: aload 0
iconst_1
iconst_1
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
istore 3
12: iload 3
ifne 15
13: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_0
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
14: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_0
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
15: StackMap locals:
StackMap stack:
iload 1
bipush 13
if_icmpne 20
iload 2
ifeq 20
16: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
iadd
dup_x1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
bipush 10
if_icmpeq 20
17: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
18: goto 20
19: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
20: StackMap locals:
StackMap stack:
iload 3
ifne 22
21: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
22: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 24
23: aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
end local 3 24: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
dup
istore 1
invokestatic org.apache.xerces.util.XMLChar.isSpace:(I)Z
ifne 5
25: iconst_1
ireturn
end local 2 26: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
3 27 1 c I
5 26 2 external Z
6 24 3 entityChanged Z
Exceptions:
throws java.io.IOException
public final boolean skipDeclSpaces();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 2
1: aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
istore 1
start local 1 3: iload 1
invokestatic org.apache.xerces.util.XMLChar.isSpace:(I)Z
ifeq 26
4: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$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 19
iload 1
bipush 13
if_icmpne 19
7: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
8: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
9: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
iconst_1
isub
if_icmpne 15
10: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iconst_0
iload 1
i2c
castore
11: aload 0
iconst_1
iconst_1
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
istore 3
12: iload 3
ifne 15
13: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_0
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
14: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_0
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
15: StackMap locals:
StackMap stack:
iload 1
bipush 13
if_icmpne 20
iload 2
ifeq 20
16: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
iadd
dup_x1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
bipush 10
if_icmpeq 20
17: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
18: goto 20
19: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
20: StackMap locals:
StackMap stack:
iload 3
ifne 22
21: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
22: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 24
23: aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
end local 3 24: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
dup
istore 1
invokestatic org.apache.xerces.util.XMLChar.isSpace:(I)Z
ifne 5
25: iconst_1
ireturn
end local 2 26: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
3 27 1 c I
5 26 2 external Z
6 24 3 entityChanged Z
Exceptions:
throws java.io.IOException
public boolean skipString(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 2
1: aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.String.length:()I
istore 2
start local 2 3: iconst_0
istore 3
start local 3 4: goto 16
5: StackMap locals: int int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
dup_x1
iconst_1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
caload
istore 4
start local 4 6: iload 4
aload 1
iload 3
invokevirtual java.lang.String.charAt:(I)C
if_icmpeq 9
7: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 3
iconst_1
iadd
isub
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
8: iconst_0
ireturn
9: StackMap locals: int
StackMap stack:
iload 3
iload 2
iconst_1
isub
if_icmpge 15
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 15
10: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
iload 3
isub
iconst_1
isub
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iconst_0
iload 3
iconst_1
iadd
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
11: aload 0
iload 3
iconst_1
iadd
iconst_0
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
ifeq 15
12: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
iload 3
iconst_1
iadd
isub
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
13: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
iload 3
iconst_1
iadd
isub
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
14: iconst_0
ireturn
end local 4 15: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
16: iload 3
iload 2
if_icmplt 5
end local 3 17: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
iload 2
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
18: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
0 19 1 s Ljava/lang/String;
3 19 2 length I
4 17 3 i I
6 15 4 c C
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
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 org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
ifnull 1
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.entityLocation:Lorg/apache/xerces/xni/XMLResourceIdentifier;
ifnull 1
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.entityLocation:Lorg/apache/xerces/xni/XMLResourceIdentifier;
invokeinterface org.apache.xerces.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 Lorg/apache/xerces/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 org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
ifnull 5
1: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.entityLocation:Lorg/apache/xerces/xni/XMLResourceIdentifier;
ifnull 4
2: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.entityLocation:Lorg/apache/xerces/xni/XMLResourceIdentifier;
invokeinterface org.apache.xerces.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
ifnull 4
3: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.entityLocation:Lorg/apache/xerces/xni/XMLResourceIdentifier;
invokeinterface org.apache.xerces.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.getExpandedSystemId:()Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
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 org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
ifnull 5
1: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.entityLocation:Lorg/apache/xerces/xni/XMLResourceIdentifier;
ifnull 4
2: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.entityLocation:Lorg/apache/xerces/xni/XMLResourceIdentifier;
invokeinterface org.apache.xerces.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
ifnull 4
3: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.entityLocation:Lorg/apache/xerces/xni/XMLResourceIdentifier;
invokeinterface org.apache.xerces.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.getLiteralSystemId:()Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
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 org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
ifnull 4
1: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.isExternal:()Z
ifeq 3
2: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.lineNumber:I
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.getLineNumber:()I
ireturn
4: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
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 org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
ifnull 4
1: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.isExternal:()Z
ifeq 3
2: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.columnNumber:I
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.getColumnNumber:()I
ireturn
4: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
public final int getCharacterOffset();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
ifnull 4
1: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.isExternal:()Z
ifeq 3
2: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.baseCharOffset:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
isub
iadd
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.getCharacterOffset:()I
ireturn
4: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/xerces/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 org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
ifnull 4
1: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.isExternal:()Z
ifeq 3
2: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.encoding:Ljava/lang/String;
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.getEncoding:()Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/xerces/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 org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
ifnull 4
1: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.isExternal:()Z
ifeq 3
2: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.xmlVersion:Ljava/lang/String;
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.getXMLVersion:()Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
public final void setCurrentEntity(org.apache.xerces.impl.XMLEntityManager$ScannedEntity);
descriptor: (Lorg/apache/xerces/impl/XMLEntityManager$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 org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
0 2 1 ent Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
MethodParameters:
Name Flags
ent
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 org.apache.xerces.impl.XMLEntityScanner.fBufferSize:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
0 2 1 size I
MethodParameters:
Name Flags
size
public final void reset(org.apache.xerces.util.SymbolTable, org.apache.xerces.impl.XMLEntityManager, org.apache.xerces.impl.XMLErrorReporter);
descriptor: (Lorg/apache/xerces/util/SymbolTable;Lorg/apache/xerces/impl/XMLEntityManager;Lorg/apache/xerces/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 org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
1: aload 0
aload 1
putfield org.apache.xerces.impl.XMLEntityScanner.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
2: aload 0
aload 2
putfield org.apache.xerces.impl.XMLEntityScanner.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
3: aload 0
aload 3
putfield org.apache.xerces.impl.XMLEntityScanner.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
0 5 1 symbolTable Lorg/apache/xerces/util/SymbolTable;
0 5 2 entityManager Lorg/apache/xerces/impl/XMLEntityManager;
0 5 3 reporter Lorg/apache/xerces/impl/XMLErrorReporter;
MethodParameters:
Name Flags
symbolTable
entityManager
reporter
final boolean load(int, boolean);
descriptor: (IZ)Z
flags: (0x0010) ACC_FINAL
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
dup
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.baseCharOffset:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
isub
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.baseCharOffset:I
1: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
arraylength
iload 1
isub
istore 3
start local 3 2: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.mayReadChunks:Z
ifne 4
iload 3
bipush 64
if_icmple 4
3: bipush 64
istore 3
4: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.reader:Ljava/io/Reader;
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 1
iload 3
invokevirtual java.io.Reader.read:([CII)I
istore 4
start local 4 5: iconst_0
istore 5
start local 5 6: iload 4
iconst_m1
if_icmpeq 12
7: iload 4
ifeq 22
8: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iload 4
iload 1
iadd
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
9: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iload 1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
10: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iload 1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
11: goto 22
12: StackMap locals: int int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iload 1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
13: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iload 1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
14: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iload 1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.startPosition:I
15: iconst_1
istore 5
16: iload 2
ifeq 22
17: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
invokevirtual org.apache.xerces.impl.XMLEntityManager.endEntity:()V
18: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
ifnonnull 20
19: getstatic org.apache.xerces.impl.XMLEntityScanner.END_OF_DOCUMENT_ENTITY:Ljava/io/EOFException;
athrow
20: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.position:I
aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.count:I
if_icmpne 22
21: aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLEntityScanner.load:(IZ)Z
pop
22: StackMap locals:
StackMap stack:
iload 5
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
0 23 1 offset I
0 23 2 changeEntity Z
2 23 3 length I
5 23 4 count I
6 23 5 entityChanged Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
offset
changeEntity
final void resizeBuffer(int, int);
descriptor: (II)V
flags: (0x0010) ACC_FINAL
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
arraylength
iconst_1
ishl
newarray 5
astore 3
start local 3 1: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
iload 1
2: aload 3
iconst_0
iload 2
3: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
4: aload 0
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
aload 3
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.ch:[C
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/xerces/impl/XMLEntityScanner;
0 6 1 offset I
0 6 2 length I
1 6 3 tmp [C
MethodParameters:
Name Flags
offset
length
}
SourceFile: "XMLEntityScanner.java"
NestMembers:
org.apache.xerces.impl.XMLEntityScanner$1
InnerClasses:
public ScannedEntity = org.apache.xerces.impl.XMLEntityManager$ScannedEntity of org.apache.xerces.impl.XMLEntityManager
org.apache.xerces.impl.XMLEntityScanner$1