public class com.sun.org.apache.xerces.internal.impl.io.UTF8Reader extends java.io.Reader
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.impl.io.UTF8Reader
super_class: java.io.Reader
{
public static final int DEFAULT_BUFFER_SIZE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2048
private static final boolean DEBUG_READ;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected java.io.InputStream fInputStream;
descriptor: Ljava/io/InputStream;
flags: (0x0004) ACC_PROTECTED
protected byte[] fBuffer;
descriptor: [B
flags: (0x0004) ACC_PROTECTED
protected int fOffset;
descriptor: I
flags: (0x0004) ACC_PROTECTED
private int fSurrogate;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.util.MessageFormatter fFormatter;
descriptor: Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
flags: (0x0002) ACC_PRIVATE
private java.util.Locale fLocale;
descriptor: Ljava/util/Locale;
flags: (0x0002) ACC_PRIVATE
public void <init>(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
sipush 2048
new com.sun.org.apache.xerces.internal.impl.msg.XMLMessageFormatter
dup
invokespecial com.sun.org.apache.xerces.internal.impl.msg.XMLMessageFormatter.<init>:()V
invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
invokespecial com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.<init>:(Ljava/io/InputStream;ILcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/io/UTF8Reader;
0 2 1 inputStream Ljava/io/InputStream;
MethodParameters:
Name Flags
inputStream
public void <init>(java.io.InputStream, com.sun.org.apache.xerces.internal.util.MessageFormatter, java.util.Locale);
descriptor: (Ljava/io/InputStream;Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
sipush 2048
aload 2
aload 3
invokespecial com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.<init>:(Ljava/io/InputStream;ILcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/io/UTF8Reader;
0 2 1 inputStream Ljava/io/InputStream;
0 2 2 messageFormatter Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
0 2 3 locale Ljava/util/Locale;
MethodParameters:
Name Flags
inputStream
messageFormatter
locale
public void <init>(java.io.InputStream, int, com.sun.org.apache.xerces.internal.util.MessageFormatter, java.util.Locale);
descriptor: (Ljava/io/InputStream;ILcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial java.io.Reader.<init>:()V
1: aload 0
iconst_m1
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fSurrogate:I
2: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fFormatter:Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
3: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fLocale:Ljava/util/Locale;
4: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fInputStream:Ljava/io/InputStream;
5: invokestatic com.sun.xml.internal.stream.util.ThreadLocalBufferAllocator.getBufferAllocator:()Lcom/sun/xml/internal/stream/util/BufferAllocator;
astore 5
start local 5 6: aload 0
aload 5
iload 2
invokevirtual com.sun.xml.internal.stream.util.BufferAllocator.getByteBuffer:(I)[B
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
ifnonnull 9
8: aload 0
iload 2
newarray 8
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
9: StackMap locals: com.sun.org.apache.xerces.internal.impl.io.UTF8Reader java.io.InputStream int com.sun.org.apache.xerces.internal.util.MessageFormatter java.util.Locale com.sun.xml.internal.stream.util.BufferAllocator
StackMap stack:
aload 0
aload 3
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fFormatter:Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
10: aload 0
aload 4
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fLocale:Ljava/util/Locale;
11: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xerces/internal/impl/io/UTF8Reader;
0 12 1 inputStream Ljava/io/InputStream;
0 12 2 size I
0 12 3 messageFormatter Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
0 12 4 locale Ljava/util/Locale;
6 12 5 ba Lcom/sun/xml/internal/stream/util/BufferAllocator;
MethodParameters:
Name Flags
inputStream
size
messageFormatter
locale
public int read();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=11, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fSurrogate:I
istore 1
start local 1 1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fSurrogate:I
iconst_m1
if_icmpne 89
2: iconst_0
istore 2
start local 2 3: iload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
if_icmpne 5
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fInputStream:Ljava/io/InputStream;
invokevirtual java.io.InputStream.read:()I
goto 6
StackMap locals: int int
StackMap stack:
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iload 2
iinc 2 1
baload
sipush 255
iand
6: StackMap locals:
StackMap stack: int
istore 3
start local 3 7: iload 3
iconst_m1
if_icmpne 9
8: iconst_m1
ireturn
9: StackMap locals: int
StackMap stack:
iload 3
sipush 128
if_icmpge 12
10: iload 3
i2c
istore 1
11: goto 90
12: StackMap locals:
StackMap stack:
iload 3
sipush 224
iand
sipush 192
if_icmpne 23
iload 3
bipush 30
iand
ifeq 23
13: iload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
if_icmpne 15
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fInputStream:Ljava/io/InputStream;
invokevirtual java.io.InputStream.read:()I
goto 16
StackMap locals:
StackMap stack:
15: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iload 2
iinc 2 1
baload
sipush 255
iand
16: StackMap locals:
StackMap stack: int
istore 4
start local 4 17: iload 4
iconst_m1
if_icmpne 19
18: aload 0
iconst_2
iconst_2
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.expectedByte:(II)V
19: StackMap locals: int
StackMap stack:
iload 4
sipush 192
iand
sipush 128
if_icmpeq 21
20: aload 0
iconst_2
iconst_2
iload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte:(III)V
21: StackMap locals:
StackMap stack:
iload 3
bipush 6
ishl
sipush 1984
iand
iload 4
bipush 63
iand
ior
istore 1
end local 4 22: goto 90
23: StackMap locals:
StackMap stack:
iload 3
sipush 240
iand
sipush 224
if_icmpne 46
24: iload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
if_icmpne 26
25: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fInputStream:Ljava/io/InputStream;
invokevirtual java.io.InputStream.read:()I
goto 27
StackMap locals:
StackMap stack:
26: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iload 2
iinc 2 1
baload
sipush 255
iand
27: StackMap locals:
StackMap stack: int
istore 4
start local 4 28: iload 4
iconst_m1
if_icmpne 30
29: aload 0
iconst_2
iconst_3
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.expectedByte:(II)V
30: StackMap locals: int
StackMap stack:
iload 4
sipush 192
iand
sipush 128
if_icmpne 33
31: iload 3
sipush 237
if_icmpne 32
iload 4
sipush 160
if_icmpge 33
32: StackMap locals:
StackMap stack:
iload 3
bipush 15
iand
ifne 34
iload 4
bipush 32
iand
ifne 34
33: StackMap locals:
StackMap stack:
aload 0
iconst_2
iconst_3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte:(III)V
34: StackMap locals:
StackMap stack:
iload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
if_icmpne 36
35: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fInputStream:Ljava/io/InputStream;
invokevirtual java.io.InputStream.read:()I
goto 37
StackMap locals:
StackMap stack:
36: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iload 2
iinc 2 1
baload
sipush 255
iand
37: StackMap locals:
StackMap stack: int
istore 5
start local 5 38: iload 5
iconst_m1
if_icmpne 40
39: aload 0
iconst_3
iconst_3
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.expectedByte:(II)V
40: StackMap locals: int
StackMap stack:
iload 5
sipush 192
iand
sipush 128
if_icmpeq 42
41: aload 0
iconst_3
iconst_3
iload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte:(III)V
42: StackMap locals:
StackMap stack:
iload 3
bipush 12
ishl
ldc 61440
iand
iload 4
bipush 6
ishl
sipush 4032
iand
ior
43: iload 5
bipush 63
iand
44: ior
istore 1
end local 5 end local 4 45: goto 90
46: StackMap locals:
StackMap stack:
iload 3
sipush 248
iand
sipush 240
if_icmpne 87
47: iload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
if_icmpne 49
48: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fInputStream:Ljava/io/InputStream;
invokevirtual java.io.InputStream.read:()I
goto 50
StackMap locals:
StackMap stack:
49: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iload 2
iinc 2 1
baload
sipush 255
iand
50: StackMap locals:
StackMap stack: int
istore 4
start local 4 51: iload 4
iconst_m1
if_icmpne 53
52: aload 0
iconst_2
iconst_4
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.expectedByte:(II)V
53: StackMap locals: int
StackMap stack:
iload 4
sipush 192
iand
sipush 128
if_icmpne 55
54: iload 4
bipush 48
iand
ifne 56
iload 3
bipush 7
iand
ifne 56
55: StackMap locals:
StackMap stack:
aload 0
iconst_2
iconst_3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte:(III)V
56: StackMap locals:
StackMap stack:
iload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
if_icmpne 58
57: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fInputStream:Ljava/io/InputStream;
invokevirtual java.io.InputStream.read:()I
goto 59
StackMap locals:
StackMap stack:
58: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iload 2
iinc 2 1
baload
sipush 255
iand
59: StackMap locals:
StackMap stack: int
istore 5
start local 5 60: iload 5
iconst_m1
if_icmpne 62
61: aload 0
iconst_3
iconst_4
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.expectedByte:(II)V
62: StackMap locals: int
StackMap stack:
iload 5
sipush 192
iand
sipush 128
if_icmpeq 64
63: aload 0
iconst_3
iconst_3
iload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte:(III)V
64: StackMap locals:
StackMap stack:
iload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
if_icmpne 66
65: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fInputStream:Ljava/io/InputStream;
invokevirtual java.io.InputStream.read:()I
goto 67
StackMap locals:
StackMap stack:
66: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iload 2
iinc 2 1
baload
sipush 255
iand
67: StackMap locals:
StackMap stack: int
istore 6
start local 6 68: iload 6
iconst_m1
if_icmpne 70
69: aload 0
iconst_4
iconst_4
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.expectedByte:(II)V
70: StackMap locals: int
StackMap stack:
iload 6
sipush 192
iand
sipush 128
if_icmpeq 72
71: aload 0
iconst_4
iconst_4
iload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte:(III)V
72: StackMap locals:
StackMap stack:
iload 3
iconst_2
ishl
bipush 28
iand
iload 4
iconst_4
ishr
iconst_3
iand
ior
istore 7
start local 7 73: iload 7
bipush 16
if_icmple 75
74: aload 0
iload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidSurrogate:(I)V
75: StackMap locals: int
StackMap stack:
iload 7
iconst_1
isub
istore 8
start local 8 76: ldc 55296
77: iload 8
bipush 6
ishl
sipush 960
iand
78: ior
79: iload 4
iconst_2
ishl
bipush 60
iand
80: ior
81: iload 5
iconst_4
ishr
iconst_3
iand
82: ior
istore 9
start local 9 83: ldc 56320
iload 5
bipush 6
ishl
sipush 960
iand
ior
iload 6
bipush 63
iand
ior
istore 10
start local 10 84: iload 9
istore 1
85: aload 0
iload 10
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fSurrogate:I
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 86: goto 90
87: StackMap locals: com.sun.org.apache.xerces.internal.impl.io.UTF8Reader int int int
StackMap stack:
aload 0
iconst_1
iconst_1
iload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte:(III)V
end local 3 end local 2 88: goto 90
89: StackMap locals:
StackMap stack:
aload 0
iconst_m1
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fSurrogate:I
90: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 91 0 this Lcom/sun/org/apache/xerces/internal/impl/io/UTF8Reader;
1 91 1 c I
3 88 2 index I
7 88 3 b0 I
17 22 4 b1 I
28 45 4 b1 I
38 45 5 b2 I
51 86 4 b1 I
60 86 5 b2 I
68 86 6 b3 I
73 86 7 uuuuu I
76 86 8 wwww I
83 86 9 hs I
84 86 10 ls I
Exceptions:
throws java.io.IOException
public int read(char[], int, int);
descriptor: ([CII)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=20, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
istore 4
start local 4 1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fSurrogate:I
iconst_m1
if_icmpeq 6
2: aload 1
iload 2
iconst_1
iadd
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fSurrogate:I
i2c
castore
3: aload 0
iconst_m1
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fSurrogate:I
4: iinc 3 -1
5: iinc 4 1
6: StackMap locals: int
StackMap stack:
iconst_0
istore 5
start local 5 7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
ifne 15
8: iload 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
arraylength
if_icmple 10
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
arraylength
istore 3
10: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fInputStream:Ljava/io/InputStream;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_0
iload 3
invokevirtual java.io.InputStream.read:([BII)I
istore 5
11: iload 5
iconst_m1
if_icmpne 13
12: iconst_m1
ireturn
13: StackMap locals:
StackMap stack:
iload 5
iload 4
iload 2
isub
iadd
istore 5
14: goto 17
15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
istore 5
16: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
17: StackMap locals:
StackMap stack:
iload 5
istore 6
start local 6 18: iconst_0
istore 7
start local 7 19: goto 24
20: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iload 7
baload
istore 8
start local 8 21: iload 8
iflt 195
22: aload 1
iload 4
iinc 4 1
iload 8
i2c
castore
23: iinc 7 1
end local 8 StackMap locals:
StackMap stack:
24: iload 7
iload 6
if_icmplt 20
25: goto 195
26: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iload 7
baload
istore 8
start local 8 27: iload 8
iflt 30
28: aload 1
iload 4
iinc 4 1
iload 8
i2c
castore
29: goto 194
30: StackMap locals: int
StackMap stack:
iload 8
sipush 255
iand
istore 9
start local 9 31: iload 9
sipush 224
iand
sipush 192
if_icmpne 55
iload 9
bipush 30
iand
ifeq 55
32: iconst_m1
istore 10
start local 10 33: iinc 7 1
iload 7
iload 6
if_icmpge 36
34: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iload 7
baload
sipush 255
iand
istore 10
35: goto 44
36: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fInputStream:Ljava/io/InputStream;
invokevirtual java.io.InputStream.read:()I
istore 10
37: iload 10
iconst_m1
if_icmpne 43
38: iload 4
iload 2
if_icmple 42
39: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_0
iload 9
i2b
bastore
40: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
41: iload 4
iload 2
isub
ireturn
42: StackMap locals:
StackMap stack:
aload 0
iconst_2
iconst_2
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.expectedByte:(II)V
43: StackMap locals:
StackMap stack:
iinc 5 1
44: StackMap locals:
StackMap stack:
iload 10
sipush 192
iand
sipush 128
if_icmpeq 51
45: iload 4
iload 2
if_icmple 50
46: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_0
iload 9
i2b
bastore
47: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_1
iload 10
i2b
bastore
48: aload 0
iconst_2
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
49: iload 4
iload 2
isub
ireturn
50: StackMap locals:
StackMap stack:
aload 0
iconst_2
iconst_2
iload 10
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte:(III)V
51: StackMap locals:
StackMap stack:
iload 9
bipush 6
ishl
sipush 1984
iand
iload 10
bipush 63
iand
ior
istore 11
start local 11 52: aload 1
iload 4
iinc 4 1
iload 11
i2c
castore
53: iinc 5 -1
54: goto 194
end local 11 end local 10 55: StackMap locals:
StackMap stack:
iload 9
sipush 240
iand
sipush 224
if_icmpne 104
56: iconst_m1
istore 10
start local 10 57: iinc 7 1
iload 7
iload 6
if_icmpge 60
58: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iload 7
baload
sipush 255
iand
istore 10
59: goto 68
60: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fInputStream:Ljava/io/InputStream;
invokevirtual java.io.InputStream.read:()I
istore 10
61: iload 10
iconst_m1
if_icmpne 67
62: iload 4
iload 2
if_icmple 66
63: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_0
iload 9
i2b
bastore
64: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
65: iload 4
iload 2
isub
ireturn
66: StackMap locals:
StackMap stack:
aload 0
iconst_2
iconst_3
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.expectedByte:(II)V
67: StackMap locals:
StackMap stack:
iinc 5 1
68: StackMap locals:
StackMap stack:
iload 10
sipush 192
iand
sipush 128
if_icmpne 71
69: iload 9
sipush 237
if_icmpne 70
iload 10
sipush 160
if_icmpge 71
70: StackMap locals:
StackMap stack:
iload 9
bipush 15
iand
ifne 77
iload 10
bipush 32
iand
ifne 77
71: StackMap locals:
StackMap stack:
iload 4
iload 2
if_icmple 76
72: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_0
iload 9
i2b
bastore
73: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_1
iload 10
i2b
bastore
74: aload 0
iconst_2
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
75: iload 4
iload 2
isub
ireturn
76: StackMap locals:
StackMap stack:
aload 0
iconst_2
iconst_3
iload 10
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte:(III)V
77: StackMap locals:
StackMap stack:
iconst_m1
istore 11
start local 11 78: iinc 7 1
iload 7
iload 6
if_icmpge 81
79: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iload 7
baload
sipush 255
iand
istore 11
80: goto 90
81: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fInputStream:Ljava/io/InputStream;
invokevirtual java.io.InputStream.read:()I
istore 11
82: iload 11
iconst_m1
if_icmpne 89
83: iload 4
iload 2
if_icmple 88
84: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_0
iload 9
i2b
bastore
85: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_1
iload 10
i2b
bastore
86: aload 0
iconst_2
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
87: iload 4
iload 2
isub
ireturn
88: StackMap locals:
StackMap stack:
aload 0
iconst_3
iconst_3
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.expectedByte:(II)V
89: StackMap locals:
StackMap stack:
iinc 5 1
90: StackMap locals:
StackMap stack:
iload 11
sipush 192
iand
sipush 128
if_icmpeq 98
91: iload 4
iload 2
if_icmple 97
92: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_0
iload 9
i2b
bastore
93: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_1
iload 10
i2b
bastore
94: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_2
iload 11
i2b
bastore
95: aload 0
iconst_3
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
96: iload 4
iload 2
isub
ireturn
97: StackMap locals:
StackMap stack:
aload 0
iconst_3
iconst_3
iload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte:(III)V
98: StackMap locals:
StackMap stack:
iload 9
bipush 12
ishl
ldc 61440
iand
iload 10
bipush 6
ishl
sipush 4032
iand
ior
99: iload 11
bipush 63
iand
100: ior
istore 12
start local 12 101: aload 1
iload 4
iinc 4 1
iload 12
i2c
castore
102: iinc 5 -2
103: goto 194
end local 12 end local 11 end local 10 104: StackMap locals:
StackMap stack:
iload 9
sipush 248
iand
sipush 240
if_icmpne 189
105: iconst_m1
istore 10
start local 10 106: iinc 7 1
iload 7
iload 6
if_icmpge 109
107: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iload 7
baload
sipush 255
iand
istore 10
108: goto 117
109: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fInputStream:Ljava/io/InputStream;
invokevirtual java.io.InputStream.read:()I
istore 10
110: iload 10
iconst_m1
if_icmpne 116
111: iload 4
iload 2
if_icmple 115
112: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_0
iload 9
i2b
bastore
113: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
114: iload 4
iload 2
isub
ireturn
115: StackMap locals:
StackMap stack:
aload 0
iconst_2
iconst_4
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.expectedByte:(II)V
116: StackMap locals:
StackMap stack:
iinc 5 1
117: StackMap locals:
StackMap stack:
iload 10
sipush 192
iand
sipush 128
if_icmpne 119
118: iload 10
bipush 48
iand
ifne 125
iload 9
bipush 7
iand
ifne 125
119: StackMap locals:
StackMap stack:
iload 4
iload 2
if_icmple 124
120: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_0
iload 9
i2b
bastore
121: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_1
iload 10
i2b
bastore
122: aload 0
iconst_2
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
123: iload 4
iload 2
isub
ireturn
124: StackMap locals:
StackMap stack:
aload 0
iconst_2
iconst_4
iload 10
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte:(III)V
125: StackMap locals:
StackMap stack:
iconst_m1
istore 11
start local 11 126: iinc 7 1
iload 7
iload 6
if_icmpge 129
127: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iload 7
baload
sipush 255
iand
istore 11
128: goto 138
129: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fInputStream:Ljava/io/InputStream;
invokevirtual java.io.InputStream.read:()I
istore 11
130: iload 11
iconst_m1
if_icmpne 137
131: iload 4
iload 2
if_icmple 136
132: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_0
iload 9
i2b
bastore
133: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_1
iload 10
i2b
bastore
134: aload 0
iconst_2
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
135: iload 4
iload 2
isub
ireturn
136: StackMap locals:
StackMap stack:
aload 0
iconst_3
iconst_4
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.expectedByte:(II)V
137: StackMap locals:
StackMap stack:
iinc 5 1
138: StackMap locals:
StackMap stack:
iload 11
sipush 192
iand
sipush 128
if_icmpeq 146
139: iload 4
iload 2
if_icmple 145
140: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_0
iload 9
i2b
bastore
141: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_1
iload 10
i2b
bastore
142: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_2
iload 11
i2b
bastore
143: aload 0
iconst_3
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
144: iload 4
iload 2
isub
ireturn
145: StackMap locals:
StackMap stack:
aload 0
iconst_3
iconst_4
iload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte:(III)V
146: StackMap locals:
StackMap stack:
iconst_m1
istore 12
start local 12 147: iinc 7 1
iload 7
iload 6
if_icmpge 150
148: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iload 7
baload
sipush 255
iand
istore 12
149: goto 160
150: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fInputStream:Ljava/io/InputStream;
invokevirtual java.io.InputStream.read:()I
istore 12
151: iload 12
iconst_m1
if_icmpne 159
152: iload 4
iload 2
if_icmple 158
153: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_0
iload 9
i2b
bastore
154: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_1
iload 10
i2b
bastore
155: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_2
iload 11
i2b
bastore
156: aload 0
iconst_3
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
157: iload 4
iload 2
isub
ireturn
158: StackMap locals:
StackMap stack:
aload 0
iconst_4
iconst_4
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.expectedByte:(II)V
159: StackMap locals:
StackMap stack:
iinc 5 1
160: StackMap locals:
StackMap stack:
iload 12
sipush 192
iand
sipush 128
if_icmpeq 169
161: iload 4
iload 2
if_icmple 168
162: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_0
iload 9
i2b
bastore
163: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_1
iload 10
i2b
bastore
164: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_2
iload 11
i2b
bastore
165: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_3
iload 12
i2b
bastore
166: aload 0
iconst_4
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
167: iload 4
iload 2
isub
ireturn
168: StackMap locals:
StackMap stack:
aload 0
iconst_4
iconst_4
iload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte:(III)V
169: StackMap locals:
StackMap stack:
iload 4
iconst_1
iadd
aload 1
arraylength
if_icmplt 176
170: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_0
iload 9
i2b
bastore
171: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_1
iload 10
i2b
bastore
172: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_2
iload 11
i2b
bastore
173: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_3
iload 12
i2b
bastore
174: aload 0
iconst_4
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
175: iload 4
iload 2
isub
ireturn
176: StackMap locals:
StackMap stack:
iload 9
iconst_2
ishl
bipush 28
iand
iload 10
iconst_4
ishr
iconst_3
iand
ior
istore 13
start local 13 177: iload 13
bipush 16
if_icmple 179
178: aload 0
iload 13
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidSurrogate:(I)V
179: StackMap locals: int
StackMap stack:
iload 13
iconst_1
isub
istore 14
start local 14 180: iload 10
bipush 15
iand
istore 15
start local 15 181: iload 11
bipush 63
iand
istore 16
start local 16 182: iload 12
bipush 63
iand
istore 17
start local 17 183: ldc 55296
iload 14
bipush 6
ishl
sipush 960
iand
ior
iload 15
iconst_2
ishl
ior
iload 16
iconst_4
ishr
ior
istore 18
start local 18 184: ldc 56320
iload 16
bipush 6
ishl
sipush 960
iand
ior
iload 17
ior
istore 19
start local 19 185: aload 1
iload 4
iinc 4 1
iload 18
i2c
castore
186: aload 1
iload 4
iinc 4 1
iload 19
i2c
castore
187: iinc 5 -2
188: goto 194
end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 189: StackMap locals: com.sun.org.apache.xerces.internal.impl.io.UTF8Reader char[] int int int int int int int int
StackMap stack:
iload 4
iload 2
if_icmple 193
190: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
iconst_0
iload 9
i2b
bastore
191: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
192: iload 4
iload 2
isub
ireturn
193: StackMap locals:
StackMap stack:
aload 0
iconst_1
iconst_1
iload 9
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte:(III)V
end local 9 194: StackMap locals:
StackMap stack:
iinc 7 1
end local 8 StackMap locals:
StackMap stack:
195: iload 7
iload 6
if_icmplt 26
196: iload 5
ireturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 197 0 this Lcom/sun/org/apache/xerces/internal/impl/io/UTF8Reader;
0 197 1 ch [C
0 197 2 offset I
0 197 3 length I
1 197 4 out I
7 197 5 count I
18 197 6 total I
19 197 7 in I
21 24 8 byte1 B
27 195 8 byte1 B
31 194 9 b0 I
33 55 10 b1 I
52 55 11 c I
57 104 10 b1 I
78 104 11 b2 I
101 104 12 c I
106 189 10 b1 I
126 189 11 b2 I
147 189 12 b3 I
177 189 13 uuuuu I
180 189 14 wwww I
181 189 15 zzzz I
182 189 16 yyyyyy I
183 189 17 xxxxxx I
184 189 18 hs I
185 189 19 ls I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ch
offset
length
public long skip(long);
descriptor: (J)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=8, args_size=2
start local 0 start local 1 0: lload 1
lstore 3
start local 3 1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
arraylength
newarray 5
astore 5
start local 5 2: StackMap locals: long char[]
StackMap stack:
aload 5
arraylength
i2l
lload 3
lcmp
ifge 3
aload 5
arraylength
goto 4
StackMap locals:
StackMap stack:
3: lload 3
l2i
StackMap locals:
StackMap stack: int
4: istore 6
start local 6 5: aload 0
aload 5
iconst_0
iload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read:([CII)I
istore 7
start local 7 6: iload 7
ifle 10
7: lload 3
iload 7
i2l
lsub
lstore 3
end local 7 end local 6 8: lload 3
lconst_0
9: lcmp
ifgt 2
10: StackMap locals:
StackMap stack:
lload 1
lload 3
lsub
lstore 6
start local 6 11: lload 6
lreturn
end local 6 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xerces/internal/impl/io/UTF8Reader;
0 12 1 n J
1 12 3 remaining J
2 12 5 ch [C
5 8 6 length I
6 8 7 count I
11 12 6 skipped J
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
n
public boolean ready();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/io/UTF8Reader;
Exceptions:
throws java.io.IOException
public boolean markSupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/io/UTF8Reader;
public void mark(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: new java.io.IOException
dup
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fFormatter:Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fLocale:Ljava/util/Locale;
ldc "OperationNotSupported"
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "mark()"
aastore
dup
iconst_1
ldc "UTF-8"
aastore
invokeinterface com.sun.org.apache.xerces.internal.util.MessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/io/UTF8Reader;
0 1 1 readAheadLimit I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
readAheadLimit
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fOffset:I
1: aload 0
iconst_m1
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fSurrogate:I
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/io/UTF8Reader;
Exceptions:
throws java.io.IOException
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: invokestatic com.sun.xml.internal.stream.util.ThreadLocalBufferAllocator.getBufferAllocator:()Lcom/sun/xml/internal/stream/util/BufferAllocator;
astore 1
start local 1 1: aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
invokevirtual com.sun.xml.internal.stream.util.BufferAllocator.returnByteBuffer:([B)V
2: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fBuffer:[B
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fInputStream:Ljava/io/InputStream;
invokevirtual java.io.InputStream.close:()V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/impl/io/UTF8Reader;
1 5 1 ba Lcom/sun/xml/internal/stream/util/BufferAllocator;
Exceptions:
throws java.io.IOException
private void expectedByte(int, int);
descriptor: (II)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=10, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
dup
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fFormatter:Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fLocale:Ljava/util/Locale;
2: ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
3: ldc "ExpectedByte"
4: iconst_2
anewarray java.lang.Object
dup
iconst_0
iload 1
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
aastore
dup
iconst_1
iload 2
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
aastore
5: invokespecial com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException.<init>:(Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/io/UTF8Reader;
0 6 1 position I
0 6 2 count I
Exceptions:
throws com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
MethodParameters:
Name Flags
position
count
private void invalidByte(int, int, int);
descriptor: (III)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=10, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
dup
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fFormatter:Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fLocale:Ljava/util/Locale;
2: ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
3: ldc "InvalidByte"
4: iconst_2
anewarray java.lang.Object
dup
iconst_0
iload 1
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
aastore
dup
iconst_1
iload 2
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
aastore
5: invokespecial com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException.<init>:(Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/io/UTF8Reader;
0 6 1 position I
0 6 2 count I
0 6 3 c I
Exceptions:
throws com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
MethodParameters:
Name Flags
position
count
c
private void invalidSurrogate(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=10, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
dup
aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fFormatter:Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.fLocale:Ljava/util/Locale;
2: ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
3: ldc "InvalidHighSurrogate"
4: iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 1
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
aastore
5: invokespecial com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException.<init>:(Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/io/UTF8Reader;
0 6 1 uuuuu I
Exceptions:
throws com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
MethodParameters:
Name Flags
uuuuu
}
SourceFile: "UTF8Reader.java"