public abstract class jdk.internal.util.xml.impl.Parser
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: jdk.internal.util.xml.impl.Parser
super_class: java.lang.Object
{
public static final java.lang.String FAULT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: ""
protected static final int BUFFSIZE_READER;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 512
protected static final int BUFFSIZE_PARSER;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 128
public static final char EOS;
descriptor: C
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 65535
private jdk.internal.util.xml.impl.Pair mNoNS;
descriptor: Ljdk/internal/util/xml/impl/Pair;
flags: (0x0002) ACC_PRIVATE
private jdk.internal.util.xml.impl.Pair mXml;
descriptor: Ljdk/internal/util/xml/impl/Pair;
flags: (0x0002) ACC_PRIVATE
private java.util.Map<java.lang.String, jdk.internal.util.xml.impl.Input> mEnt;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Ljdk/internal/util/xml/impl/Input;>;
private java.util.Map<java.lang.String, jdk.internal.util.xml.impl.Input> mPEnt;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Ljdk/internal/util/xml/impl/Input;>;
protected boolean mIsSAlone;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean mIsSAloneSet;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean mIsNSAware;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected int mPh;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected static final int PH_BEFORE_DOC;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -1
protected static final int PH_DOC_START;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected static final int PH_MISC_DTD;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final int PH_DTD;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected static final int PH_DTD_MISC;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 3
protected static final int PH_DOCELM;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4
protected static final int PH_DOCELM_MISC;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 5
protected static final int PH_AFTER_DOC;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 6
protected int mEvt;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected static final int EV_NULL;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected static final int EV_ELM;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final int EV_ELMS;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected static final int EV_ELME;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 3
protected static final int EV_TEXT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4
protected static final int EV_WSPC;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 5
protected static final int EV_PI;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 6
protected static final int EV_CDAT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 7
protected static final int EV_COMM;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 8
protected static final int EV_DTD;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 9
protected static final int EV_ENT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 10
private char mESt;
descriptor: C
flags: (0x0002) ACC_PRIVATE
protected char[] mBuff;
descriptor: [C
flags: (0x0004) ACC_PROTECTED
protected int mBuffIdx;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected jdk.internal.util.xml.impl.Pair mPref;
descriptor: Ljdk/internal/util/xml/impl/Pair;
flags: (0x0004) ACC_PROTECTED
protected jdk.internal.util.xml.impl.Pair mElm;
descriptor: Ljdk/internal/util/xml/impl/Pair;
flags: (0x0004) ACC_PROTECTED
protected jdk.internal.util.xml.impl.Pair mAttL;
descriptor: Ljdk/internal/util/xml/impl/Pair;
flags: (0x0004) ACC_PROTECTED
protected jdk.internal.util.xml.impl.Input mDoc;
descriptor: Ljdk/internal/util/xml/impl/Input;
flags: (0x0004) ACC_PROTECTED
protected jdk.internal.util.xml.impl.Input mInp;
descriptor: Ljdk/internal/util/xml/impl/Input;
flags: (0x0004) ACC_PROTECTED
private char[] mChars;
descriptor: [C
flags: (0x0002) ACC_PRIVATE
private int mChLen;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mChIdx;
descriptor: I
flags: (0x0002) ACC_PRIVATE
protected jdk.internal.util.xml.impl.Attrs mAttrs;
descriptor: Ljdk/internal/util/xml/impl/Attrs;
flags: (0x0004) ACC_PROTECTED
private java.lang.String[] mItems;
descriptor: [Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private char mAttrIdx;
descriptor: C
flags: (0x0002) ACC_PRIVATE
private java.lang.String mUnent;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private jdk.internal.util.xml.impl.Pair mDltd;
descriptor: Ljdk/internal/util/xml/impl/Pair;
flags: (0x0002) ACC_PRIVATE
private static final char[] NONS;
descriptor: [C
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final char[] XML;
descriptor: [C
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final char[] XMLNS;
descriptor: [C
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final byte[] asctyp;
descriptor: [B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final byte[] nmttyp;
descriptor: [B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=1, args_size=0
0: iconst_1
newarray 5
putstatic jdk.internal.util.xml.impl.Parser.NONS:[C
1: getstatic jdk.internal.util.xml.impl.Parser.NONS:[C
iconst_0
iconst_0
castore
2: iconst_4
newarray 5
putstatic jdk.internal.util.xml.impl.Parser.XML:[C
3: getstatic jdk.internal.util.xml.impl.Parser.XML:[C
iconst_0
iconst_4
castore
4: getstatic jdk.internal.util.xml.impl.Parser.XML:[C
iconst_1
bipush 120
castore
5: getstatic jdk.internal.util.xml.impl.Parser.XML:[C
iconst_2
bipush 109
castore
6: getstatic jdk.internal.util.xml.impl.Parser.XML:[C
iconst_3
bipush 108
castore
7: bipush 6
newarray 5
putstatic jdk.internal.util.xml.impl.Parser.XMLNS:[C
8: getstatic jdk.internal.util.xml.impl.Parser.XMLNS:[C
iconst_0
bipush 6
castore
9: getstatic jdk.internal.util.xml.impl.Parser.XMLNS:[C
iconst_1
bipush 120
castore
10: getstatic jdk.internal.util.xml.impl.Parser.XMLNS:[C
iconst_2
bipush 109
castore
11: getstatic jdk.internal.util.xml.impl.Parser.XMLNS:[C
iconst_3
bipush 108
castore
12: getstatic jdk.internal.util.xml.impl.Parser.XMLNS:[C
iconst_4
bipush 110
castore
13: getstatic jdk.internal.util.xml.impl.Parser.XMLNS:[C
iconst_5
bipush 115
castore
14: iconst_0
istore 0
start local 0 15: sipush 128
newarray 8
putstatic jdk.internal.util.xml.impl.Parser.asctyp:[B
16: goto 18
17: StackMap locals: int
StackMap stack:
getstatic jdk.internal.util.xml.impl.Parser.asctyp:[B
iload 0
dup
iconst_1
iadd
i2s
istore 0
bipush 122
bastore
18: StackMap locals:
StackMap stack:
iload 0
bipush 32
if_icmplt 17
19: getstatic jdk.internal.util.xml.impl.Parser.asctyp:[B
bipush 9
bipush 32
bastore
20: getstatic jdk.internal.util.xml.impl.Parser.asctyp:[B
bipush 13
bipush 32
bastore
21: getstatic jdk.internal.util.xml.impl.Parser.asctyp:[B
bipush 10
bipush 32
bastore
22: goto 24
23: StackMap locals:
StackMap stack:
getstatic jdk.internal.util.xml.impl.Parser.asctyp:[B
iload 0
iload 0
dup
iconst_1
iadd
i2s
istore 0
i2b
bastore
24: StackMap locals:
StackMap stack:
iload 0
bipush 48
if_icmplt 23
25: goto 27
26: StackMap locals:
StackMap stack:
getstatic jdk.internal.util.xml.impl.Parser.asctyp:[B
iload 0
dup
iconst_1
iadd
i2s
istore 0
bipush 100
bastore
27: StackMap locals:
StackMap stack:
iload 0
bipush 57
if_icmple 26
28: goto 30
29: StackMap locals:
StackMap stack:
getstatic jdk.internal.util.xml.impl.Parser.asctyp:[B
iload 0
iload 0
dup
iconst_1
iadd
i2s
istore 0
i2b
bastore
30: StackMap locals:
StackMap stack:
iload 0
bipush 65
if_icmplt 29
31: goto 33
32: StackMap locals:
StackMap stack:
getstatic jdk.internal.util.xml.impl.Parser.asctyp:[B
iload 0
dup
iconst_1
iadd
i2s
istore 0
bipush 65
bastore
33: StackMap locals:
StackMap stack:
iload 0
bipush 90
if_icmple 32
34: goto 36
35: StackMap locals:
StackMap stack:
getstatic jdk.internal.util.xml.impl.Parser.asctyp:[B
iload 0
iload 0
dup
iconst_1
iadd
i2s
istore 0
i2b
bastore
36: StackMap locals:
StackMap stack:
iload 0
bipush 97
if_icmplt 35
37: goto 39
38: StackMap locals:
StackMap stack:
getstatic jdk.internal.util.xml.impl.Parser.asctyp:[B
iload 0
dup
iconst_1
iadd
i2s
istore 0
bipush 97
bastore
39: StackMap locals:
StackMap stack:
iload 0
bipush 122
if_icmple 38
40: goto 42
41: StackMap locals:
StackMap stack:
getstatic jdk.internal.util.xml.impl.Parser.asctyp:[B
iload 0
iload 0
dup
iconst_1
iadd
i2s
istore 0
i2b
bastore
42: StackMap locals:
StackMap stack:
iload 0
sipush 128
if_icmplt 41
43: sipush 128
newarray 8
putstatic jdk.internal.util.xml.impl.Parser.nmttyp:[B
44: iconst_0
istore 0
goto 47
45: StackMap locals:
StackMap stack:
getstatic jdk.internal.util.xml.impl.Parser.nmttyp:[B
iload 0
iconst_m1
bastore
46: iload 0
iconst_1
iadd
i2s
istore 0
StackMap locals:
StackMap stack:
47: iload 0
bipush 48
if_icmplt 45
48: goto 50
49: StackMap locals:
StackMap stack:
getstatic jdk.internal.util.xml.impl.Parser.nmttyp:[B
iload 0
dup
iconst_1
iadd
i2s
istore 0
iconst_2
bastore
50: StackMap locals:
StackMap stack:
iload 0
bipush 57
if_icmple 49
51: goto 53
52: StackMap locals:
StackMap stack:
getstatic jdk.internal.util.xml.impl.Parser.nmttyp:[B
iload 0
dup
iconst_1
iadd
i2s
istore 0
iconst_m1
bastore
53: StackMap locals:
StackMap stack:
iload 0
bipush 65
if_icmplt 52
54: bipush 91
istore 0
goto 57
55: StackMap locals:
StackMap stack:
getstatic jdk.internal.util.xml.impl.Parser.nmttyp:[B
iload 0
iconst_m1
bastore
56: iload 0
iconst_1
iadd
i2s
istore 0
StackMap locals:
StackMap stack:
57: iload 0
bipush 97
if_icmplt 55
58: bipush 123
istore 0
goto 61
59: StackMap locals:
StackMap stack:
getstatic jdk.internal.util.xml.impl.Parser.nmttyp:[B
iload 0
iconst_m1
bastore
60: iload 0
iconst_1
iadd
i2s
istore 0
StackMap locals:
StackMap stack:
61: iload 0
sipush 128
if_icmplt 59
62: getstatic jdk.internal.util.xml.impl.Parser.nmttyp:[B
bipush 95
iconst_0
bastore
63: getstatic jdk.internal.util.xml.impl.Parser.nmttyp:[B
bipush 58
iconst_1
bastore
64: getstatic jdk.internal.util.xml.impl.Parser.nmttyp:[B
bipush 46
iconst_2
bastore
65: getstatic jdk.internal.util.xml.impl.Parser.nmttyp:[B
bipush 45
iconst_2
bastore
66: getstatic jdk.internal.util.xml.impl.Parser.nmttyp:[B
bipush 32
iconst_3
bastore
67: getstatic jdk.internal.util.xml.impl.Parser.nmttyp:[B
bipush 9
iconst_3
bastore
68: getstatic jdk.internal.util.xml.impl.Parser.nmttyp:[B
bipush 13
iconst_3
bastore
69: getstatic jdk.internal.util.xml.impl.Parser.nmttyp:[B
bipush 10
iconst_3
bastore
end local 0 70: return
LocalVariableTable:
Start End Slot Name Signature
15 70 0 i S
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_m1
putfield jdk.internal.util.xml.impl.Parser.mPh:I
2: aload 0
sipush 128
newarray 5
putfield jdk.internal.util.xml.impl.Parser.mBuff:[C
3: aload 0
new jdk.internal.util.xml.impl.Attrs
dup
invokespecial jdk.internal.util.xml.impl.Attrs.<init>:()V
putfield jdk.internal.util.xml.impl.Parser.mAttrs:Ljdk/internal/util/xml/impl/Attrs;
4: aload 0
aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
invokevirtual jdk.internal.util.xml.impl.Parser.pair:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
putfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
5: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
ldc ""
putfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
6: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
ldc ""
putfield jdk.internal.util.xml.impl.Pair.value:Ljava/lang/String;
7: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
getstatic jdk.internal.util.xml.impl.Parser.NONS:[C
putfield jdk.internal.util.xml.impl.Pair.chars:[C
8: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
putfield jdk.internal.util.xml.impl.Parser.mNoNS:Ljdk/internal/util/xml/impl/Pair;
9: aload 0
aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
invokevirtual jdk.internal.util.xml.impl.Parser.pair:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
putfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
10: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
ldc "xml"
putfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
11: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
ldc "http://www.w3.org/XML/1998/namespace"
putfield jdk.internal.util.xml.impl.Pair.value:Ljava/lang/String;
12: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
getstatic jdk.internal.util.xml.impl.Parser.XML:[C
putfield jdk.internal.util.xml.impl.Pair.chars:[C
13: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
putfield jdk.internal.util.xml.impl.Parser.mXml:Ljdk/internal/util/xml/impl/Pair;
14: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljdk/internal/util/xml/impl/Parser;
protected void init();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
putfield jdk.internal.util.xml.impl.Parser.mUnent:Ljava/lang/String;
1: aload 0
aconst_null
putfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
2: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mXml:Ljdk/internal/util/xml/impl/Pair;
putfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
3: aload 0
aconst_null
putfield jdk.internal.util.xml.impl.Parser.mAttL:Ljdk/internal/util/xml/impl/Pair;
4: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield jdk.internal.util.xml.impl.Parser.mPEnt:Ljava/util/Map;
5: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield jdk.internal.util.xml.impl.Parser.mEnt:Ljava/util/Map;
6: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
putfield jdk.internal.util.xml.impl.Parser.mDoc:Ljdk/internal/util/xml/impl/Input;
7: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.chars:[C
putfield jdk.internal.util.xml.impl.Parser.mChars:[C
8: aload 0
iconst_0
putfield jdk.internal.util.xml.impl.Parser.mPh:I
9: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljdk/internal/util/xml/impl/Parser;
protected void cleanup();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: goto 6
1: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mAttL:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
ifnull 3
2: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mAttL:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
invokevirtual jdk.internal.util.xml.impl.Parser.del:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
pop
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mAttL:Ljdk/internal/util/xml/impl/Pair;
aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mAttL:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
invokevirtual jdk.internal.util.xml.impl.Parser.del:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
putfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
4: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mAttL:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
ifnonnull 1
5: aload 0
aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mAttL:Ljdk/internal/util/xml/impl/Pair;
invokevirtual jdk.internal.util.xml.impl.Parser.del:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
putfield jdk.internal.util.xml.impl.Parser.mAttL:Ljdk/internal/util/xml/impl/Pair;
6: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mAttL:Ljdk/internal/util/xml/impl/Pair;
ifnonnull 4
7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
invokevirtual jdk.internal.util.xml.impl.Parser.del:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
putfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
9: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
ifnonnull 8
10: goto 12
11: StackMap locals:
StackMap stack:
aload 0
aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
invokevirtual jdk.internal.util.xml.impl.Parser.del:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
putfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
12: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
aload 0
getfield jdk.internal.util.xml.impl.Parser.mXml:Ljdk/internal/util/xml/impl/Pair;
if_acmpne 11
13: goto 15
14: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.pop:()V
15: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
ifnonnull 14
16: aload 0
getfield jdk.internal.util.xml.impl.Parser.mDoc:Ljdk/internal/util/xml/impl/Input;
ifnull 20
aload 0
getfield jdk.internal.util.xml.impl.Parser.mDoc:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.src:Ljava/io/Reader;
ifnull 20
17: aload 0
getfield jdk.internal.util.xml.impl.Parser.mDoc:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.src:Ljava/io/Reader;
invokevirtual java.io.Reader.close:()V
18: goto 20
StackMap locals:
StackMap stack: java.io.IOException
19: pop
20: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield jdk.internal.util.xml.impl.Parser.mPEnt:Ljava/util/Map;
21: aload 0
aconst_null
putfield jdk.internal.util.xml.impl.Parser.mEnt:Ljava/util/Map;
22: aload 0
aconst_null
putfield jdk.internal.util.xml.impl.Parser.mDoc:Ljdk/internal/util/xml/impl/Input;
23: aload 0
bipush 6
putfield jdk.internal.util.xml.impl.Parser.mPh:I
24: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Ljdk/internal/util/xml/impl/Parser;
Exception table:
from to target type
17 18 19 Class java.io.IOException
protected int step();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
iconst_0
putfield jdk.internal.util.xml.impl.Parser.mEvt:I
1: iconst_0
istore 1
start local 1 2: goto 116
3: StackMap locals: int
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChLen:I
if_icmpge 4
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
dup_x1
iconst_1
iadd
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
caload
goto 5
StackMap locals:
StackMap stack:
4: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
StackMap locals:
StackMap stack: int
5: istore 2
start local 2 6: iload 1
tableswitch { // 0 - 2
0: 7
1: 78
2: 92
default: 115
}
7: StackMap locals: int
StackMap stack:
iload 2
bipush 60
if_icmpeq 12
8: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
9: aload 0
iconst_m1
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
10: iconst_1
istore 1
11: goto 116
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
lookupswitch { // 3
33: 32
47: 13
63: 44
default: 47
}
13: StackMap locals:
StackMap stack:
aload 0
iconst_3
putfield jdk.internal.util.xml.impl.Parser.mEvt:I
14: aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
ifnonnull 16
15: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
16: StackMap locals:
StackMap stack:
aload 0
iconst_m1
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
17: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mIsNSAware:Z
invokevirtual jdk.internal.util.xml.impl.Parser.bname:(Z)V
18: aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.chars:[C
astore 3
start local 3 19: aload 3
arraylength
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iconst_1
iadd
if_icmpne 27
20: iconst_1
istore 4
start local 4 21: goto 25
22: StackMap locals: char[] int
StackMap stack:
aload 3
iload 4
caload
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iload 4
caload
if_icmpeq 24
23: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
24: StackMap locals:
StackMap stack:
iload 4
iconst_1
iadd
i2c
istore 4
StackMap locals:
StackMap stack:
25: iload 4
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
if_icmple 22
end local 4 26: goto 28
27: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
28: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
bipush 62
if_icmpeq 30
29: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
30: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
pop
31: goto 116
end local 3 32: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
istore 2
33: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
34: iload 2
lookupswitch { // 2
45: 35
91: 38
default: 41
}
35: StackMap locals:
StackMap stack:
aload 0
bipush 8
putfield jdk.internal.util.xml.impl.Parser.mEvt:I
36: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.comm:()V
37: goto 116
38: StackMap locals:
StackMap stack:
aload 0
bipush 7
putfield jdk.internal.util.xml.impl.Parser.mEvt:I
39: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.cdat:()V
40: goto 116
41: StackMap locals:
StackMap stack:
aload 0
bipush 9
putfield jdk.internal.util.xml.impl.Parser.mEvt:I
42: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.dtd:()V
43: goto 116
44: StackMap locals:
StackMap stack:
aload 0
bipush 6
putfield jdk.internal.util.xml.impl.Parser.mEvt:I
45: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.pi:()V
46: goto 116
47: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
48: aload 0
aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
invokevirtual jdk.internal.util.xml.impl.Parser.pair:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
putfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
49: aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mIsNSAware:Z
invokevirtual jdk.internal.util.xml.impl.Parser.qname:(Z)[C
putfield jdk.internal.util.xml.impl.Pair.chars:[C
50: aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
invokevirtual jdk.internal.util.xml.impl.Pair.local:()Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
51: aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.next:Ljdk/internal/util/xml/impl/Pair;
ifnull 52
aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.next:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.id:I
goto 53
StackMap locals:
StackMap stack: jdk.internal.util.xml.impl.Pair
52: iconst_0
StackMap locals: jdk.internal.util.xml.impl.Parser int int
StackMap stack: jdk.internal.util.xml.impl.Pair int
53: putfield jdk.internal.util.xml.impl.Pair.id:I
54: aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
iconst_0
putfield jdk.internal.util.xml.impl.Pair.num:I
55: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mAttL:Ljdk/internal/util/xml/impl/Pair;
aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.chars:[C
invokevirtual jdk.internal.util.xml.impl.Parser.find:(Ljdk/internal/util/xml/impl/Pair;[C)Ljdk/internal/util/xml/impl/Pair;
astore 4
start local 4 56: aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
aload 4
ifnull 57
aload 4
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
goto 58
StackMap locals: jdk.internal.util.xml.impl.Parser int int top jdk.internal.util.xml.impl.Pair
StackMap stack: jdk.internal.util.xml.impl.Pair
57: aconst_null
StackMap locals: jdk.internal.util.xml.impl.Parser int int top jdk.internal.util.xml.impl.Pair
StackMap stack: jdk.internal.util.xml.impl.Pair jdk.internal.util.xml.impl.Pair
58: putfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
59: aload 0
iconst_0
putfield jdk.internal.util.xml.impl.Parser.mAttrIdx:C
60: aload 0
aconst_null
invokevirtual jdk.internal.util.xml.impl.Parser.pair:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
astore 5
start local 5 61: aload 5
iconst_0
putfield jdk.internal.util.xml.impl.Pair.num:I
62: aload 0
aload 5
invokevirtual jdk.internal.util.xml.impl.Parser.attr:(Ljdk/internal/util/xml/impl/Pair;)V
63: aload 0
aload 5
invokevirtual jdk.internal.util.xml.impl.Parser.del:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
pop
64: aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
aload 0
getfield jdk.internal.util.xml.impl.Parser.mIsNSAware:Z
ifeq 65
aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.chars:[C
invokevirtual jdk.internal.util.xml.impl.Parser.rslv:([C)Ljava/lang/String;
goto 66
StackMap locals: jdk.internal.util.xml.impl.Parser int int top jdk.internal.util.xml.impl.Pair jdk.internal.util.xml.impl.Pair
StackMap stack: jdk.internal.util.xml.impl.Pair
65: aconst_null
StackMap locals: jdk.internal.util.xml.impl.Parser int int top jdk.internal.util.xml.impl.Pair jdk.internal.util.xml.impl.Pair
StackMap stack: jdk.internal.util.xml.impl.Pair java.lang.String
66: putfield jdk.internal.util.xml.impl.Pair.value:Ljava/lang/String;
67: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
lookupswitch { // 2
47: 71
62: 68
default: 76
}
68: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
pop
69: aload 0
iconst_2
putfield jdk.internal.util.xml.impl.Parser.mEvt:I
70: goto 116
71: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
pop
72: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
bipush 62
if_icmpeq 74
73: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
74: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield jdk.internal.util.xml.impl.Parser.mEvt:I
75: goto 116
76: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
end local 5 end local 4 77: goto 116
78: StackMap locals: jdk.internal.util.xml.impl.Parser int int
StackMap stack:
iload 2
lookupswitch { // 5
9: 79
10: 79
13: 81
32: 79
60: 85
default: 89
}
79: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
80: goto 116
81: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
bipush 10
if_icmpeq 83
82: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
83: StackMap locals:
StackMap stack:
aload 0
bipush 10
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
84: goto 116
85: StackMap locals:
StackMap stack:
aload 0
iconst_5
putfield jdk.internal.util.xml.impl.Parser.mEvt:I
86: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
87: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bflash_ws:()V
88: goto 116
89: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
90: iconst_2
istore 1
91: goto 116
92: StackMap locals:
StackMap stack:
iload 2
lookupswitch { // 4
13: 108
38: 93
60: 104
65535: 112
default: 113
}
93: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mUnent:Ljava/lang/String;
ifnonnull 100
94: aload 0
aload 0
bipush 120
invokevirtual jdk.internal.util.xml.impl.Parser.ent:(C)Ljava/lang/String;
dup_x1
putfield jdk.internal.util.xml.impl.Parser.mUnent:Ljava/lang/String;
ifnull 116
95: aload 0
iconst_4
putfield jdk.internal.util.xml.impl.Parser.mEvt:I
96: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
97: aload 0
bipush 38
invokevirtual jdk.internal.util.xml.impl.Parser.setch:(C)V
98: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bflash:()V
99: goto 116
100: StackMap locals:
StackMap stack:
aload 0
bipush 10
putfield jdk.internal.util.xml.impl.Parser.mEvt:I
101: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mUnent:Ljava/lang/String;
invokevirtual jdk.internal.util.xml.impl.Parser.skippedEnt:(Ljava/lang/String;)V
102: aload 0
aconst_null
putfield jdk.internal.util.xml.impl.Parser.mUnent:Ljava/lang/String;
103: goto 116
104: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield jdk.internal.util.xml.impl.Parser.mEvt:I
105: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
106: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bflash:()V
107: goto 116
108: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
bipush 10
if_icmpeq 110
109: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
110: StackMap locals:
StackMap stack:
aload 0
bipush 10
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
111: goto 116
112: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
113: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
114: goto 116
115: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
end local 2 116: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mEvt:I
ifeq 3
117: aload 0
getfield jdk.internal.util.xml.impl.Parser.mEvt:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 118 0 this Ljdk/internal/util/xml/impl/Parser;
2 118 1 st I
6 116 2 ch C
19 32 3 chars [C
21 26 4 i C
56 77 4 elm Ljdk/internal/util/xml/impl/Pair;
61 77 5 att Ljdk/internal/util/xml/impl/Pair;
Exceptions:
throws java.lang.Exception
private void dtd();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=1
start local 0 0: aconst_null
astore 2
start local 2 1: aconst_null
astore 3
start local 3 2: ldc "DOCTYPE"
aload 0
iconst_0
invokevirtual jdk.internal.util.xml.impl.Parser.name:(Z)Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
3: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
4: StackMap locals: jdk.internal.util.xml.impl.Parser top java.lang.String jdk.internal.util.xml.impl.Pair
StackMap stack:
aload 0
iconst_2
putfield jdk.internal.util.xml.impl.Parser.mPh:I
5: iconst_0
istore 4
start local 4 6: goto 72
7: StackMap locals: int
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
istore 1
start local 1 8: iload 4
tableswitch { // 0 - 3
0: 9
1: 15
2: 31
3: 41
default: 71
}
9: StackMap locals: jdk.internal.util.xml.impl.Parser int java.lang.String jdk.internal.util.xml.impl.Pair int
StackMap stack:
aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
bipush 32
if_icmpeq 72
10: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
11: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mIsNSAware:Z
invokevirtual jdk.internal.util.xml.impl.Parser.name:(Z)Ljava/lang/String;
astore 2
12: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
pop
13: iconst_1
istore 4
14: goto 72
15: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
lookupswitch { // 3
62: 25
65: 16
91: 21
default: 29
}
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
17: aload 0
bipush 32
invokevirtual jdk.internal.util.xml.impl.Parser.pubsys:(C)Ljdk/internal/util/xml/impl/Pair;
astore 3
18: iconst_2
istore 4
19: aload 0
aload 2
aload 3
getfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
aload 3
getfield jdk.internal.util.xml.impl.Pair.value:Ljava/lang/String;
invokevirtual jdk.internal.util.xml.impl.Parser.docType:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
20: goto 72
21: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
22: iconst_2
istore 4
23: aload 0
aload 2
aconst_null
aconst_null
invokevirtual jdk.internal.util.xml.impl.Parser.docType:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
24: goto 72
25: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
26: iconst_3
istore 4
27: aload 0
aload 2
aconst_null
aconst_null
invokevirtual jdk.internal.util.xml.impl.Parser.docType:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
28: goto 72
29: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
30: goto 72
31: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
lookupswitch { // 3
32: 38
62: 35
91: 32
default: 39
}
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.dtdsub:()V
33: iconst_3
istore 4
34: goto 72
35: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
36: iconst_3
istore 4
37: goto 72
38: StackMap locals:
StackMap stack:
goto 72
39: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
40: goto 72
41: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
lookupswitch { // 2
32: 68
62: 42
default: 69
}
42: StackMap locals:
StackMap stack:
aload 3
ifnull 66
43: aload 0
aload 2
aload 3
getfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
aload 3
getfield jdk.internal.util.xml.impl.Pair.value:Ljava/lang/String;
invokevirtual jdk.internal.util.xml.impl.Parser.resolveEnt:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/internal/org/xml/sax/InputSource;
astore 5
start local 5 44: aload 5
ifnull 64
45: aload 0
getfield jdk.internal.util.xml.impl.Parser.mIsSAlone:Z
ifne 54
46: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
47: aload 0
bipush 93
invokevirtual jdk.internal.util.xml.impl.Parser.setch:(C)V
48: aload 0
new jdk.internal.util.xml.impl.Input
dup
sipush 512
invokespecial jdk.internal.util.xml.impl.Input.<init>:(I)V
invokevirtual jdk.internal.util.xml.impl.Parser.push:(Ljdk/internal/util/xml/impl/Input;)V
49: aload 0
aload 5
invokevirtual jdk.internal.util.xml.impl.Parser.setinp:(Ljdk/internal/org/xml/sax/InputSource;)V
50: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
aload 3
getfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.pubid:Ljava/lang/String;
51: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
aload 3
getfield jdk.internal.util.xml.impl.Pair.value:Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.sysid:Ljava/lang/String;
52: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.dtdsub:()V
53: goto 65
54: StackMap locals: jdk.internal.org.xml.sax.InputSource
StackMap stack:
aload 0
ldc "[dtd]"
invokevirtual jdk.internal.util.xml.impl.Parser.skippedEnt:(Ljava/lang/String;)V
55: aload 5
invokevirtual jdk.internal.org.xml.sax.InputSource.getCharacterStream:()Ljava/io/Reader;
ifnull 59
56: aload 5
invokevirtual jdk.internal.org.xml.sax.InputSource.getCharacterStream:()Ljava/io/Reader;
invokevirtual java.io.Reader.close:()V
57: goto 59
StackMap locals:
StackMap stack: java.io.IOException
58: pop
59: StackMap locals:
StackMap stack:
aload 5
invokevirtual jdk.internal.org.xml.sax.InputSource.getByteStream:()Ljava/io/InputStream;
ifnull 65
60: aload 5
invokevirtual jdk.internal.org.xml.sax.InputSource.getByteStream:()Ljava/io/InputStream;
invokevirtual java.io.InputStream.close:()V
61: goto 65
StackMap locals:
StackMap stack: java.io.IOException
62: pop
63: goto 65
64: StackMap locals:
StackMap stack:
aload 0
ldc "[dtd]"
invokevirtual jdk.internal.util.xml.impl.Parser.skippedEnt:(Ljava/lang/String;)V
65: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual jdk.internal.util.xml.impl.Parser.del:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
pop
end local 5 66: StackMap locals:
StackMap stack:
iconst_m1
istore 4
67: goto 72
68: StackMap locals:
StackMap stack:
goto 72
69: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
70: goto 72
71: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
end local 1 72: StackMap locals: jdk.internal.util.xml.impl.Parser top java.lang.String jdk.internal.util.xml.impl.Pair int
StackMap stack:
iload 4
ifge 7
end local 4 73: return
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 74 0 this Ljdk/internal/util/xml/impl/Parser;
8 72 1 ch C
1 74 2 name Ljava/lang/String;
2 74 3 psid Ljdk/internal/util/xml/impl/Pair;
6 73 4 st S
44 66 5 is Ljdk/internal/org/xml/sax/InputSource;
Exception table:
from to target type
56 57 58 Class java.io.IOException
60 61 62 Class java.io.IOException
Exceptions:
throws java.lang.Exception
private void dtdsub();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=1
start local 0 0: iconst_0
istore 2
start local 2 1: goto 47
2: StackMap locals: jdk.internal.util.xml.impl.Parser top int
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
istore 1
start local 1 3: iload 2
tableswitch { // 0 - 1
0: 4
1: 40
default: 46
}
4: StackMap locals: jdk.internal.util.xml.impl.Parser int int
StackMap stack:
aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
lookupswitch { // 5
32: 33
37: 29
60: 5
90: 34
93: 31
default: 38
}
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
istore 1
6: iload 1
lookupswitch { // 2
33: 9
63: 7
default: 27
}
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.pi:()V
8: goto 47
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
istore 1
10: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
11: iload 1
bipush 45
if_icmpne 14
12: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.comm:()V
13: goto 47
14: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bntok:()V
15: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkeyword:()C
lookupswitch { // 4
97: 18
101: 20
110: 16
111: 22
default: 24
}
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.dtdent:()V
17: goto 25
18: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.dtdattl:()V
19: goto 25
20: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.dtdelm:()V
21: goto 25
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.dtdnot:()V
23: goto 25
24: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
25: StackMap locals:
StackMap stack:
iconst_1
istore 2
26: goto 47
27: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
28: goto 47
29: StackMap locals:
StackMap stack:
aload 0
bipush 32
invokevirtual jdk.internal.util.xml.impl.Parser.pent:(C)V
30: goto 47
31: StackMap locals:
StackMap stack:
iconst_m1
istore 2
32: goto 47
33: StackMap locals:
StackMap stack:
goto 47
34: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
bipush 93
if_icmpeq 36
35: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
36: StackMap locals:
StackMap stack:
iconst_m1
istore 2
37: goto 47
38: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
39: goto 47
40: StackMap locals:
StackMap stack:
iload 1
lookupswitch { // 5
9: 43
10: 43
13: 43
32: 43
62: 41
default: 44
}
41: StackMap locals:
StackMap stack:
iconst_0
istore 2
42: goto 47
43: StackMap locals:
StackMap stack:
goto 47
44: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
45: goto 47
46: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
end local 1 47: StackMap locals: jdk.internal.util.xml.impl.Parser top int
StackMap stack:
iload 2
ifge 2
end local 2 48: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 49 0 this Ljdk/internal/util/xml/impl/Parser;
3 47 1 ch C
1 48 2 st S
Exceptions:
throws java.lang.Exception
private void dtdent();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=7, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aconst_null
astore 2
start local 2 2: aconst_null
astore 3
start local 3 3: aconst_null
astore 4
start local 4 4: iconst_0
istore 6
start local 6 5: goto 85
6: StackMap locals: jdk.internal.util.xml.impl.Parser java.lang.String char[] jdk.internal.util.xml.impl.Input jdk.internal.util.xml.impl.Pair top int
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
istore 5
start local 5 7: iload 6
tableswitch { // 0 - 1
0: 8
1: 49
default: 84
}
8: StackMap locals: jdk.internal.util.xml.impl.Parser java.lang.String char[] jdk.internal.util.xml.impl.Input jdk.internal.util.xml.impl.Pair int int
StackMap stack:
aload 0
iload 5
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
lookupswitch { // 2
32: 9
37: 10
default: 45
}
9: StackMap locals:
StackMap stack:
goto 85
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
istore 5
11: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
12: aload 0
iload 5
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
bipush 32
if_icmpne 43
13: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
pop
14: aload 0
iconst_0
invokevirtual jdk.internal.util.xml.impl.Parser.name:(Z)Ljava/lang/String;
astore 1
15: aload 0
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
lookupswitch { // 3
34: 28
39: 28
65: 16
default: 41
}
16: StackMap locals:
StackMap stack:
aload 0
bipush 32
invokevirtual jdk.internal.util.xml.impl.Parser.pubsys:(C)Ljdk/internal/util/xml/impl/Pair;
astore 4
17: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
bipush 62
if_icmpne 24
18: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPEnt:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifne 25
19: new jdk.internal.util.xml.impl.Input
dup
invokespecial jdk.internal.util.xml.impl.Input.<init>:()V
astore 3
20: aload 3
aload 4
getfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.pubid:Ljava/lang/String;
21: aload 3
aload 4
getfield jdk.internal.util.xml.impl.Pair.value:Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.sysid:Ljava/lang/String;
22: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPEnt:Ljava/util/Map;
aload 1
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: goto 25
24: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
25: StackMap locals:
StackMap stack:
aload 0
aload 4
invokevirtual jdk.internal.util.xml.impl.Parser.del:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
pop
26: iconst_m1
istore 6
27: goto 85
28: StackMap locals:
StackMap stack:
aload 0
bipush 100
invokevirtual jdk.internal.util.xml.impl.Parser.bqstr:(C)V
29: aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iconst_1
iadd
newarray 5
astore 2
30: aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iconst_1
aload 2
iconst_1
aload 2
arraylength
iconst_1
isub
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
31: aload 2
iconst_0
bipush 32
castore
32: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPEnt:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifne 39
33: new jdk.internal.util.xml.impl.Input
dup
aload 2
invokespecial jdk.internal.util.xml.impl.Input.<init>:([C)V
astore 3
34: aload 3
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.pubid:Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.pubid:Ljava/lang/String;
35: aload 3
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.sysid:Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.sysid:Ljava/lang/String;
36: aload 3
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.xmlenc:Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.xmlenc:Ljava/lang/String;
37: aload 3
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.xmlver:C
putfield jdk.internal.util.xml.impl.Input.xmlver:C
38: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPEnt:Ljava/util/Map;
aload 1
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
39: StackMap locals:
StackMap stack:
iconst_m1
istore 6
40: goto 85
41: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
42: goto 85
43: StackMap locals:
StackMap stack:
aload 0
bipush 32
invokevirtual jdk.internal.util.xml.impl.Parser.pent:(C)V
44: goto 85
45: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
46: aload 0
iconst_0
invokevirtual jdk.internal.util.xml.impl.Parser.name:(Z)Ljava/lang/String;
astore 1
47: iconst_1
istore 6
48: goto 85
49: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
lookupswitch { // 4
32: 81
34: 50
39: 50
65: 64
default: 82
}
50: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
51: aload 0
bipush 100
invokevirtual jdk.internal.util.xml.impl.Parser.bqstr:(C)V
52: aload 0
getfield jdk.internal.util.xml.impl.Parser.mEnt:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnonnull 62
53: aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
newarray 5
astore 2
54: aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iconst_1
aload 2
iconst_0
aload 2
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
55: aload 0
getfield jdk.internal.util.xml.impl.Parser.mEnt:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifne 62
56: new jdk.internal.util.xml.impl.Input
dup
aload 2
invokespecial jdk.internal.util.xml.impl.Input.<init>:([C)V
astore 3
57: aload 3
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.pubid:Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.pubid:Ljava/lang/String;
58: aload 3
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.sysid:Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.sysid:Ljava/lang/String;
59: aload 3
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.xmlenc:Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.xmlenc:Ljava/lang/String;
60: aload 3
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.xmlver:C
putfield jdk.internal.util.xml.impl.Input.xmlver:C
61: aload 0
getfield jdk.internal.util.xml.impl.Parser.mEnt:Ljava/util/Map;
aload 1
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
62: StackMap locals:
StackMap stack:
iconst_m1
istore 6
63: goto 85
64: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
65: aload 0
bipush 32
invokevirtual jdk.internal.util.xml.impl.Parser.pubsys:(C)Ljdk/internal/util/xml/impl/Pair;
astore 4
66: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
lookupswitch { // 2
62: 67
78: 73
default: 77
}
67: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mEnt:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifne 78
68: new jdk.internal.util.xml.impl.Input
dup
invokespecial jdk.internal.util.xml.impl.Input.<init>:()V
astore 3
69: aload 3
aload 4
getfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.pubid:Ljava/lang/String;
70: aload 3
aload 4
getfield jdk.internal.util.xml.impl.Pair.value:Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.sysid:Ljava/lang/String;
71: aload 0
getfield jdk.internal.util.xml.impl.Parser.mEnt:Ljava/util/Map;
aload 1
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
72: goto 78
73: StackMap locals:
StackMap stack:
ldc "NDATA"
aload 0
iconst_0
invokevirtual jdk.internal.util.xml.impl.Parser.name:(Z)Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 77
74: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
pop
75: aload 0
aload 1
aload 4
getfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
aload 4
getfield jdk.internal.util.xml.impl.Pair.value:Ljava/lang/String;
aload 0
iconst_0
invokevirtual jdk.internal.util.xml.impl.Parser.name:(Z)Ljava/lang/String;
invokevirtual jdk.internal.util.xml.impl.Parser.unparsedEntDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
76: goto 78
77: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
78: StackMap locals:
StackMap stack:
aload 0
aload 4
invokevirtual jdk.internal.util.xml.impl.Parser.del:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
pop
79: iconst_m1
istore 6
80: goto 85
81: StackMap locals:
StackMap stack:
goto 85
82: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
83: goto 85
84: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
end local 5 85: StackMap locals: jdk.internal.util.xml.impl.Parser java.lang.String char[] jdk.internal.util.xml.impl.Input jdk.internal.util.xml.impl.Pair top int
StackMap stack:
iload 6
ifge 6
end local 6 86: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 87 0 this Ljdk/internal/util/xml/impl/Parser;
1 87 1 str Ljava/lang/String;
2 87 2 val [C
3 87 3 inp Ljdk/internal/util/xml/impl/Input;
4 87 4 ids Ljdk/internal/util/xml/impl/Pair;
7 85 5 ch C
5 86 6 st S
Exceptions:
throws java.lang.Exception
private void dtdelm();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
pop
1: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mIsNSAware:Z
invokevirtual jdk.internal.util.xml.impl.Parser.name:(Z)Ljava/lang/String;
pop
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
istore 1
start local 1 3: iload 1
lookupswitch { // 2
62: 4
65535: 6
default: 7
}
4: StackMap locals: int
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
5: return
6: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
end local 1 7: StackMap locals:
StackMap stack:
goto 2
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/internal/util/xml/impl/Parser;
3 7 1 ch C
Exceptions:
throws java.lang.Exception
private void dtdattl();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aconst_null
astore 2
start local 2 2: iconst_0
istore 4
start local 4 3: goto 32
4: StackMap locals: jdk.internal.util.xml.impl.Parser char[] jdk.internal.util.xml.impl.Pair top int
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
istore 3
start local 3 5: iload 4
tableswitch { // 0 - 1
0: 6
1: 21
default: 31
}
6: StackMap locals: jdk.internal.util.xml.impl.Parser char[] jdk.internal.util.xml.impl.Pair int int
StackMap stack:
aload 0
iload 3
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
lookupswitch { // 7
32: 16
37: 17
58: 7
65: 7
88: 7
95: 7
97: 7
default: 19
}
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
8: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mIsNSAware:Z
invokevirtual jdk.internal.util.xml.impl.Parser.qname:(Z)[C
astore 1
9: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mAttL:Ljdk/internal/util/xml/impl/Pair;
aload 1
invokevirtual jdk.internal.util.xml.impl.Parser.find:(Ljdk/internal/util/xml/impl/Pair;[C)Ljdk/internal/util/xml/impl/Pair;
astore 2
10: aload 2
ifnonnull 14
11: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mAttL:Ljdk/internal/util/xml/impl/Pair;
invokevirtual jdk.internal.util.xml.impl.Parser.pair:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
astore 2
12: aload 2
aload 1
putfield jdk.internal.util.xml.impl.Pair.chars:[C
13: aload 0
aload 2
putfield jdk.internal.util.xml.impl.Parser.mAttL:Ljdk/internal/util/xml/impl/Pair;
14: StackMap locals:
StackMap stack:
iconst_1
istore 4
15: goto 32
16: StackMap locals:
StackMap stack:
goto 32
17: StackMap locals:
StackMap stack:
aload 0
bipush 32
invokevirtual jdk.internal.util.xml.impl.Parser.pent:(C)V
18: goto 32
19: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
20: goto 32
21: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
lookupswitch { // 7
32: 26
37: 27
58: 22
65: 22
88: 22
95: 22
97: 22
default: 29
}
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
23: aload 0
aload 2
invokevirtual jdk.internal.util.xml.impl.Parser.dtdatt:(Ljdk/internal/util/xml/impl/Pair;)V
24: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
bipush 62
if_icmpne 32
25: return
26: StackMap locals:
StackMap stack:
goto 32
27: StackMap locals:
StackMap stack:
aload 0
bipush 32
invokevirtual jdk.internal.util.xml.impl.Parser.pent:(C)V
28: goto 32
29: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
30: goto 32
31: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
end local 3 32: StackMap locals: jdk.internal.util.xml.impl.Parser char[] jdk.internal.util.xml.impl.Pair top int
StackMap stack:
iload 4
ifge 4
end local 4 33: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Ljdk/internal/util/xml/impl/Parser;
1 34 1 elmqn [C
2 34 2 elm Ljdk/internal/util/xml/impl/Pair;
5 32 3 ch C
3 33 4 st S
Exceptions:
throws java.lang.Exception
private void dtdatt(jdk.internal.util.xml.impl.Pair);
descriptor: (Ljdk/internal/util/xml/impl/Pair;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aconst_null
astore 3
start local 3 2: iconst_0
istore 5
start local 5 3: goto 122
4: StackMap locals: jdk.internal.util.xml.impl.Parser jdk.internal.util.xml.impl.Pair char[] jdk.internal.util.xml.impl.Pair top int
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
istore 4
start local 4 5: iload 5
tableswitch { // 0 - 5
0: 6
1: 26
2: 47
3: 64
4: 82
5: 104
default: 121
}
6: StackMap locals: jdk.internal.util.xml.impl.Parser jdk.internal.util.xml.impl.Pair char[] jdk.internal.util.xml.impl.Pair int int
StackMap stack:
aload 0
iload 4
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
lookupswitch { // 7
32: 23
37: 21
58: 7
65: 7
88: 7
95: 7
97: 7
default: 24
}
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
8: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mIsNSAware:Z
invokevirtual jdk.internal.util.xml.impl.Parser.qname:(Z)[C
astore 2
9: aload 0
aload 1
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
aload 2
invokevirtual jdk.internal.util.xml.impl.Parser.find:(Ljdk/internal/util/xml/impl/Pair;[C)Ljdk/internal/util/xml/impl/Pair;
astore 3
10: aload 3
ifnonnull 15
11: aload 0
aload 1
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
invokevirtual jdk.internal.util.xml.impl.Parser.pair:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
astore 3
12: aload 3
aload 2
putfield jdk.internal.util.xml.impl.Pair.chars:[C
13: aload 1
aload 3
putfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
14: goto 18
15: StackMap locals:
StackMap stack:
aload 0
aconst_null
invokevirtual jdk.internal.util.xml.impl.Parser.pair:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
astore 3
16: aload 3
aload 2
putfield jdk.internal.util.xml.impl.Pair.chars:[C
17: aload 3
bipush 99
putfield jdk.internal.util.xml.impl.Pair.id:I
18: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
pop
19: iconst_1
istore 5
20: goto 122
21: StackMap locals:
StackMap stack:
aload 0
bipush 32
invokevirtual jdk.internal.util.xml.impl.Parser.pent:(C)V
22: goto 122
23: StackMap locals:
StackMap stack:
goto 122
24: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
25: goto 122
26: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
lookupswitch { // 3
32: 32
37: 30
40: 27
default: 33
}
27: StackMap locals:
StackMap stack:
aload 3
bipush 117
putfield jdk.internal.util.xml.impl.Pair.id:I
28: iconst_2
istore 5
29: goto 122
30: StackMap locals:
StackMap stack:
aload 0
bipush 32
invokevirtual jdk.internal.util.xml.impl.Parser.pent:(C)V
31: goto 122
32: StackMap locals:
StackMap stack:
goto 122
33: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
34: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bntok:()V
35: aload 3
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkeyword:()C
putfield jdk.internal.util.xml.impl.Pair.id:I
36: aload 3
getfield jdk.internal.util.xml.impl.Pair.id:I
lookupswitch { // 9
78: 42
82: 42
84: 42
99: 42
105: 42
110: 42
111: 37
114: 42
116: 42
default: 45
}
37: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
bipush 40
if_icmpeq 39
38: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
39: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
istore 4
40: iconst_2
istore 5
41: goto 122
42: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
pop
43: iconst_4
istore 5
44: goto 122
45: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
46: goto 122
47: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
lookupswitch { // 10
32: 61
37: 59
45: 48
46: 48
58: 48
65: 48
88: 48
95: 48
97: 48
100: 48
default: 62
}
48: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
49: aload 3
getfield jdk.internal.util.xml.impl.Pair.id:I
lookupswitch { // 2
111: 52
117: 50
default: 55
}
50: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bntok:()V
51: goto 56
52: StackMap locals:
StackMap stack:
aload 0
iconst_m1
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
53: aload 0
iconst_0
invokevirtual jdk.internal.util.xml.impl.Parser.bname:(Z)V
54: goto 56
55: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
56: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
pop
57: iconst_3
istore 5
58: goto 122
59: StackMap locals:
StackMap stack:
aload 0
bipush 32
invokevirtual jdk.internal.util.xml.impl.Parser.pent:(C)V
60: goto 122
61: StackMap locals:
StackMap stack:
goto 122
62: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
63: goto 122
64: StackMap locals:
StackMap stack:
iload 4
lookupswitch { // 3
37: 78
41: 65
124: 68
default: 80
}
65: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
pop
66: iconst_4
istore 5
67: goto 122
68: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
pop
69: aload 3
getfield jdk.internal.util.xml.impl.Pair.id:I
lookupswitch { // 2
111: 72
117: 70
default: 75
}
70: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bntok:()V
71: goto 76
72: StackMap locals:
StackMap stack:
aload 0
iconst_m1
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
73: aload 0
iconst_0
invokevirtual jdk.internal.util.xml.impl.Parser.bname:(Z)V
74: goto 76
75: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
76: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
pop
77: goto 122
78: StackMap locals:
StackMap stack:
aload 0
bipush 32
invokevirtual jdk.internal.util.xml.impl.Parser.pent:(C)V
79: goto 122
80: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
81: goto 122
82: StackMap locals:
StackMap stack:
iload 4
lookupswitch { // 8
9: 98
10: 98
13: 98
32: 98
34: 95
35: 83
37: 99
39: 95
default: 101
}
83: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bntok:()V
84: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkeyword:()C
lookupswitch { // 3
70: 85
73: 91
81: 91
default: 93
}
85: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
lookupswitch { // 3
34: 86
39: 86
65535: 88
default: 89
}
86: StackMap locals:
StackMap stack:
iconst_5
istore 5
87: goto 122
88: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
89: StackMap locals:
StackMap stack:
iconst_m1
istore 5
90: goto 122
91: StackMap locals:
StackMap stack:
iconst_m1
istore 5
92: goto 122
93: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
94: goto 122
95: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
96: iconst_5
istore 5
97: goto 122
98: StackMap locals:
StackMap stack:
goto 122
99: StackMap locals:
StackMap stack:
aload 0
bipush 32
invokevirtual jdk.internal.util.xml.impl.Parser.pent:(C)V
100: goto 122
101: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
102: iconst_m1
istore 5
103: goto 122
104: StackMap locals:
StackMap stack:
iload 4
lookupswitch { // 2
34: 105
39: 105
default: 119
}
105: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
106: aload 0
bipush 100
invokevirtual jdk.internal.util.xml.impl.Parser.bqstr:(C)V
107: aload 3
aload 0
aconst_null
invokevirtual jdk.internal.util.xml.impl.Parser.pair:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
putfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
108: aload 3
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
aload 3
getfield jdk.internal.util.xml.impl.Pair.chars:[C
arraylength
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iadd
iconst_3
iadd
newarray 5
putfield jdk.internal.util.xml.impl.Pair.chars:[C
109: aload 3
getfield jdk.internal.util.xml.impl.Pair.chars:[C
iconst_1
aload 3
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.chars:[C
iconst_0
aload 3
getfield jdk.internal.util.xml.impl.Pair.chars:[C
arraylength
iconst_1
isub
110: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
111: aload 3
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.chars:[C
aload 3
getfield jdk.internal.util.xml.impl.Pair.chars:[C
arraylength
iconst_1
isub
bipush 61
castore
112: aload 3
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.chars:[C
aload 3
getfield jdk.internal.util.xml.impl.Pair.chars:[C
arraylength
iload 4
castore
113: aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iconst_1
aload 3
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.chars:[C
aload 3
getfield jdk.internal.util.xml.impl.Pair.chars:[C
arraylength
iconst_1
iadd
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
114: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
115: aload 3
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.chars:[C
aload 3
getfield jdk.internal.util.xml.impl.Pair.chars:[C
arraylength
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iadd
iconst_1
iadd
iload 4
castore
116: aload 3
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.chars:[C
aload 3
getfield jdk.internal.util.xml.impl.Pair.chars:[C
arraylength
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iadd
iconst_2
iadd
bipush 32
castore
117: iconst_m1
istore 5
118: goto 122
119: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
120: goto 122
121: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
end local 4 122: StackMap locals: jdk.internal.util.xml.impl.Parser jdk.internal.util.xml.impl.Pair char[] jdk.internal.util.xml.impl.Pair top int
StackMap stack:
iload 5
ifge 4
end local 5 123: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 124 0 this Ljdk/internal/util/xml/impl/Parser;
0 124 1 elm Ljdk/internal/util/xml/impl/Pair;
1 124 2 attqn [C
2 124 3 att Ljdk/internal/util/xml/impl/Pair;
5 122 4 ch C
3 123 5 st S
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
elm
private void dtdnot();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
pop
1: aload 0
iconst_0
invokevirtual jdk.internal.util.xml.impl.Parser.name:(Z)Ljava/lang/String;
astore 1
start local 1 2: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
pop
3: aload 0
bipush 78
invokevirtual jdk.internal.util.xml.impl.Parser.pubsys:(C)Ljdk/internal/util/xml/impl/Pair;
astore 2
start local 2 4: aload 0
aload 1
aload 2
getfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
aload 2
getfield jdk.internal.util.xml.impl.Pair.value:Ljava/lang/String;
invokevirtual jdk.internal.util.xml.impl.Parser.notDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
5: aload 0
aload 2
invokevirtual jdk.internal.util.xml.impl.Parser.del:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
pop
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljdk/internal/util/xml/impl/Parser;
2 7 1 name Ljava/lang/String;
4 7 2 ids Ljdk/internal/util/xml/impl/Pair;
Exceptions:
throws java.lang.Exception
private void attr(jdk.internal.util.xml.impl.Pair);
descriptor: (Ljdk/internal/util/xml/impl/Pair;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
lookupswitch { // 3
47: 1
62: 1
65535: 19
default: 20
}
1: StackMap locals:
StackMap stack:
aload 1
getfield jdk.internal.util.xml.impl.Pair.num:I
iconst_2
iand
ifne 16
2: aload 1
dup
getfield jdk.internal.util.xml.impl.Pair.num:I
iconst_2
ior
putfield jdk.internal.util.xml.impl.Pair.num:I
3: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
astore 2
start local 2 4: aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
astore 3
start local 3 5: goto 12
6: StackMap locals: jdk.internal.util.xml.impl.Input jdk.internal.util.xml.impl.Pair
StackMap stack:
aload 3
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
ifnonnull 8
7: goto 11
8: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield jdk.internal.util.xml.impl.Pair.next:Ljdk/internal/util/xml/impl/Pair;
aload 3
getfield jdk.internal.util.xml.impl.Pair.chars:[C
invokevirtual jdk.internal.util.xml.impl.Parser.find:(Ljdk/internal/util/xml/impl/Pair;[C)Ljdk/internal/util/xml/impl/Pair;
astore 4
start local 4 9: aload 4
ifnonnull 11
10: aload 0
new jdk.internal.util.xml.impl.Input
dup
aload 3
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.chars:[C
invokespecial jdk.internal.util.xml.impl.Input.<init>:([C)V
invokevirtual jdk.internal.util.xml.impl.Parser.push:(Ljdk/internal/util/xml/impl/Input;)V
end local 4 11: StackMap locals:
StackMap stack:
aload 3
getfield jdk.internal.util.xml.impl.Pair.next:Ljdk/internal/util/xml/impl/Pair;
astore 3
StackMap locals:
StackMap stack:
12: aload 3
ifnonnull 6
end local 3 13: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
aload 2
if_acmpeq 16
14: aload 0
aload 1
invokevirtual jdk.internal.util.xml.impl.Parser.attr:(Ljdk/internal/util/xml/impl/Pair;)V
15: return
end local 2 16: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mAttrs:Ljdk/internal/util/xml/impl/Attrs;
aload 0
getfield jdk.internal.util.xml.impl.Parser.mAttrIdx:C
invokevirtual jdk.internal.util.xml.impl.Attrs.setLength:(C)V
17: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mAttrs:Ljdk/internal/util/xml/impl/Attrs;
getfield jdk.internal.util.xml.impl.Attrs.mItems:[Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Parser.mItems:[Ljava/lang/String;
18: return
19: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
20: StackMap locals:
StackMap stack:
aload 1
aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mIsNSAware:Z
invokevirtual jdk.internal.util.xml.impl.Parser.qname:(Z)[C
putfield jdk.internal.util.xml.impl.Pair.chars:[C
21: aload 1
aload 1
invokevirtual jdk.internal.util.xml.impl.Pair.local:()Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
22: aload 0
aload 1
invokevirtual jdk.internal.util.xml.impl.Parser.atype:(Ljdk/internal/util/xml/impl/Pair;)Ljava/lang/String;
astore 2
start local 2 23: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
pop
24: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
bipush 61
if_icmpeq 26
25: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
26: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 1
getfield jdk.internal.util.xml.impl.Pair.id:I
i2c
invokevirtual jdk.internal.util.xml.impl.Parser.bqstr:(C)V
27: new java.lang.String
dup
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iconst_1
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
invokespecial java.lang.String.<init>:([CII)V
astore 3
start local 3 28: aload 0
aload 1
invokevirtual jdk.internal.util.xml.impl.Parser.pair:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
astore 4
start local 4 29: aload 4
aload 1
getfield jdk.internal.util.xml.impl.Pair.num:I
bipush -2
iand
putfield jdk.internal.util.xml.impl.Pair.num:I
30: aload 0
getfield jdk.internal.util.xml.impl.Parser.mIsNSAware:Z
ifeq 31
aload 0
aload 1
aload 3
invokevirtual jdk.internal.util.xml.impl.Parser.isdecl:(Ljdk/internal/util/xml/impl/Pair;Ljava/lang/String;)Z
ifne 51
31: StackMap locals: java.lang.String jdk.internal.util.xml.impl.Pair
StackMap stack:
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mAttrIdx:C
iconst_1
iadd
i2c
putfield jdk.internal.util.xml.impl.Parser.mAttrIdx:C
32: aload 0
aload 4
invokevirtual jdk.internal.util.xml.impl.Parser.attr:(Ljdk/internal/util/xml/impl/Pair;)V
33: aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mAttrIdx:C
iconst_1
isub
i2c
putfield jdk.internal.util.xml.impl.Parser.mAttrIdx:C
34: aload 0
getfield jdk.internal.util.xml.impl.Parser.mAttrIdx:C
iconst_3
ishl
i2c
istore 5
start local 5 35: aload 0
getfield jdk.internal.util.xml.impl.Parser.mItems:[Ljava/lang/String;
iload 5
iconst_1
iadd
aload 1
invokevirtual jdk.internal.util.xml.impl.Pair.qname:()Ljava/lang/String;
aastore
36: aload 0
getfield jdk.internal.util.xml.impl.Parser.mItems:[Ljava/lang/String;
iload 5
iconst_2
iadd
aload 0
getfield jdk.internal.util.xml.impl.Parser.mIsNSAware:Z
ifeq 37
aload 1
getfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
goto 38
StackMap locals: jdk.internal.util.xml.impl.Parser jdk.internal.util.xml.impl.Pair java.lang.String java.lang.String jdk.internal.util.xml.impl.Pair int
StackMap stack: java.lang.String[] int
37: ldc ""
StackMap locals: jdk.internal.util.xml.impl.Parser jdk.internal.util.xml.impl.Pair java.lang.String java.lang.String jdk.internal.util.xml.impl.Pair int
StackMap stack: java.lang.String[] int java.lang.String
38: aastore
39: aload 0
getfield jdk.internal.util.xml.impl.Parser.mItems:[Ljava/lang/String;
iload 5
iconst_3
iadd
aload 3
aastore
40: aload 0
getfield jdk.internal.util.xml.impl.Parser.mItems:[Ljava/lang/String;
iload 5
iconst_4
iadd
aload 2
aastore
41: aload 1
getfield jdk.internal.util.xml.impl.Pair.num:I
iconst_3
iand
tableswitch { // 0 - 1
0: 42
1: 44
default: 46
}
42: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mItems:[Ljava/lang/String;
iload 5
iconst_5
iadd
aconst_null
aastore
43: goto 47
44: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mItems:[Ljava/lang/String;
iload 5
iconst_5
iadd
ldc "d"
aastore
45: goto 47
46: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mItems:[Ljava/lang/String;
iload 5
iconst_5
iadd
ldc "D"
aastore
47: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mItems:[Ljava/lang/String;
iload 5
iconst_0
iadd
aload 1
getfield jdk.internal.util.xml.impl.Pair.chars:[C
iconst_0
caload
ifeq 48
aload 0
aload 1
getfield jdk.internal.util.xml.impl.Pair.chars:[C
invokevirtual jdk.internal.util.xml.impl.Parser.rslv:([C)Ljava/lang/String;
goto 49
StackMap locals: jdk.internal.util.xml.impl.Parser jdk.internal.util.xml.impl.Pair java.lang.String java.lang.String jdk.internal.util.xml.impl.Pair int
StackMap stack: java.lang.String[] int
48: ldc ""
StackMap locals: jdk.internal.util.xml.impl.Parser jdk.internal.util.xml.impl.Pair java.lang.String java.lang.String jdk.internal.util.xml.impl.Pair int
StackMap stack: java.lang.String[] int java.lang.String
49: aastore
end local 5 50: goto 53
51: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.newPrefix:()V
52: aload 0
aload 4
invokevirtual jdk.internal.util.xml.impl.Parser.attr:(Ljdk/internal/util/xml/impl/Pair;)V
53: StackMap locals:
StackMap stack:
aload 0
aload 4
invokevirtual jdk.internal.util.xml.impl.Parser.del:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
pop
end local 4 end local 3 end local 2 54: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 55 0 this Ljdk/internal/util/xml/impl/Parser;
0 55 1 att Ljdk/internal/util/xml/impl/Pair;
4 16 2 inp Ljdk/internal/util/xml/impl/Input;
5 13 3 def Ljdk/internal/util/xml/impl/Pair;
9 11 4 act Ljdk/internal/util/xml/impl/Pair;
23 54 2 type Ljava/lang/String;
28 54 3 val Ljava/lang/String;
29 54 4 next Ljdk/internal/util/xml/impl/Pair;
35 50 5 idx C
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
att
private java.lang.String atype(jdk.internal.util.xml.impl.Pair);
descriptor: (Ljdk/internal/util/xml/impl/Pair;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
bipush 99
putfield jdk.internal.util.xml.impl.Pair.id:I
1: aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
ifnull 3
aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
aload 1
getfield jdk.internal.util.xml.impl.Pair.chars:[C
invokevirtual jdk.internal.util.xml.impl.Parser.find:(Ljdk/internal/util/xml/impl/Pair;[C)Ljdk/internal/util/xml/impl/Pair;
dup
astore 2
start local 2 2: ifnonnull 4
end local 2 3: StackMap locals:
StackMap stack:
ldc "CDATA"
areturn
start local 2 4: StackMap locals: jdk.internal.util.xml.impl.Pair
StackMap stack:
aload 1
dup
getfield jdk.internal.util.xml.impl.Pair.num:I
iconst_1
ior
putfield jdk.internal.util.xml.impl.Pair.num:I
5: aload 1
bipush 105
putfield jdk.internal.util.xml.impl.Pair.id:I
6: aload 2
getfield jdk.internal.util.xml.impl.Pair.id:I
lookupswitch { // 10
78: 11
82: 9
84: 13
99: 16
105: 7
110: 10
111: 15
114: 8
116: 12
117: 14
default: 18
}
7: StackMap locals:
StackMap stack:
ldc "ID"
areturn
8: StackMap locals:
StackMap stack:
ldc "IDREF"
areturn
9: StackMap locals:
StackMap stack:
ldc "IDREFS"
areturn
10: StackMap locals:
StackMap stack:
ldc "ENTITY"
areturn
11: StackMap locals:
StackMap stack:
ldc "ENTITIES"
areturn
12: StackMap locals:
StackMap stack:
ldc "NMTOKEN"
areturn
13: StackMap locals:
StackMap stack:
ldc "NMTOKENS"
areturn
14: StackMap locals:
StackMap stack:
ldc "NMTOKEN"
areturn
15: StackMap locals:
StackMap stack:
ldc "NOTATION"
areturn
16: StackMap locals:
StackMap stack:
aload 1
bipush 99
putfield jdk.internal.util.xml.impl.Pair.id:I
17: ldc "CDATA"
areturn
18: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
19: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Ljdk/internal/util/xml/impl/Parser;
0 20 1 att Ljdk/internal/util/xml/impl/Pair;
2 3 2 attr Ljdk/internal/util/xml/impl/Pair;
4 20 2 attr Ljdk/internal/util/xml/impl/Pair;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
att
private void comm();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPh:I
ifne 2
1: aload 0
iconst_1
putfield jdk.internal.util.xml.impl.Parser.mPh:I
2: StackMap locals:
StackMap stack:
aload 0
iconst_m1
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
3: iconst_0
istore 2
start local 2 4: goto 38
5: StackMap locals: jdk.internal.util.xml.impl.Parser top int
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChLen:I
if_icmpge 6
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
dup_x1
iconst_1
iadd
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
caload
goto 7
StackMap locals:
StackMap stack:
6: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
StackMap locals:
StackMap stack: int
7: istore 1
start local 1 8: iload 1
ldc 65535
if_icmpne 10
9: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
10: StackMap locals: jdk.internal.util.xml.impl.Parser int int
StackMap stack:
iload 2
tableswitch { // 0 - 4
0: 11
1: 16
2: 21
3: 26
4: 33
default: 37
}
11: StackMap locals:
StackMap stack:
iload 1
bipush 45
if_icmpne 14
12: iconst_1
istore 2
13: goto 38
14: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
15: goto 38
16: StackMap locals:
StackMap stack:
iload 1
bipush 45
if_icmpne 19
17: iconst_2
istore 2
18: goto 38
19: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
20: goto 38
21: StackMap locals:
StackMap stack:
iload 1
tableswitch { // 45 - 45
45: 22
default: 24
}
22: StackMap locals:
StackMap stack:
iconst_3
istore 2
23: goto 38
24: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
25: goto 38
26: StackMap locals:
StackMap stack:
iload 1
tableswitch { // 45 - 45
45: 27
default: 29
}
27: StackMap locals:
StackMap stack:
iconst_4
istore 2
28: goto 38
29: StackMap locals:
StackMap stack:
aload 0
bipush 45
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
30: aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
31: iconst_2
istore 2
32: goto 38
33: StackMap locals:
StackMap stack:
iload 1
bipush 62
if_icmpne 37
34: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iconst_1
iadd
invokevirtual jdk.internal.util.xml.impl.Parser.comm:([CI)V
35: iconst_m1
istore 2
36: goto 38
37: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
end local 1 38: StackMap locals: jdk.internal.util.xml.impl.Parser top int
StackMap stack:
iload 2
ifge 5
end local 2 39: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Ljdk/internal/util/xml/impl/Parser;
8 38 1 ch C
4 39 2 st S
Exceptions:
throws java.lang.Exception
private void pi();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=4, args_size=1
start local 0 0: aconst_null
astore 2
start local 2 1: aload 0
iconst_m1
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
2: iconst_0
istore 3
start local 3 3: goto 38
4: StackMap locals: jdk.internal.util.xml.impl.Parser top java.lang.String int
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
istore 1
start local 1 5: iload 1
ldc 65535
if_icmpne 7
6: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
7: StackMap locals: jdk.internal.util.xml.impl.Parser int java.lang.String int
StackMap stack:
iload 3
tableswitch { // 0 - 2
0: 8
1: 22
2: 27
default: 37
}
8: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
lookupswitch { // 5
58: 9
65: 9
88: 9
95: 9
97: 9
default: 20
}
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
10: aload 0
iconst_0
invokevirtual jdk.internal.util.xml.impl.Parser.name:(Z)Ljava/lang/String;
astore 2
11: aload 2
invokevirtual java.lang.String.length:()I
ifeq 13
12: aload 0
getfield jdk.internal.util.xml.impl.Parser.mXml:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
aload 2
invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 14
13: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
14: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mPh:I
ifne 16
15: aload 0
iconst_1
putfield jdk.internal.util.xml.impl.Parser.mPh:I
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
pop
17: iconst_1
istore 3
18: aload 0
iconst_m1
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
19: goto 38
20: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
21: goto 38
22: StackMap locals:
StackMap stack:
iload 1
tableswitch { // 63 - 63
63: 23
default: 25
}
23: StackMap locals:
StackMap stack:
iconst_2
istore 3
24: goto 38
25: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
26: goto 38
27: StackMap locals:
StackMap stack:
iload 1
tableswitch { // 62 - 63
62: 28
63: 31
default: 33
}
28: StackMap locals:
StackMap stack:
aload 0
aload 2
new java.lang.String
dup
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iconst_0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iconst_1
iadd
invokespecial java.lang.String.<init>:([CII)V
invokevirtual jdk.internal.util.xml.impl.Parser.pi:(Ljava/lang/String;Ljava/lang/String;)V
29: iconst_m1
istore 3
30: goto 38
31: StackMap locals:
StackMap stack:
aload 0
bipush 63
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
32: goto 38
33: StackMap locals:
StackMap stack:
aload 0
bipush 63
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
34: aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
35: iconst_1
istore 3
36: goto 38
37: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
end local 1 38: StackMap locals: jdk.internal.util.xml.impl.Parser top java.lang.String int
StackMap stack:
iload 3
ifge 4
end local 3 39: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Ljdk/internal/util/xml/impl/Parser;
5 38 1 ch C
1 40 2 str Ljava/lang/String;
3 39 3 st S
Exceptions:
throws java.lang.Exception
private void cdat();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=3, args_size=1
start local 0 0: aload 0
iconst_m1
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
1: iconst_0
istore 2
start local 2 2: goto 50
3: StackMap locals: jdk.internal.util.xml.impl.Parser top int
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
istore 1
start local 1 4: iload 2
tableswitch { // 0 - 5
0: 5
1: 10
2: 21
3: 26
4: 31
5: 38
default: 49
}
5: StackMap locals: jdk.internal.util.xml.impl.Parser int int
StackMap stack:
iload 1
bipush 91
if_icmpne 8
6: iconst_1
istore 2
7: goto 50
8: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
9: goto 50
10: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
bipush 65
if_icmpne 13
11: aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
12: goto 50
13: StackMap locals:
StackMap stack:
ldc "CDATA"
14: new java.lang.String
dup
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iconst_0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iconst_1
iadd
invokespecial java.lang.String.<init>:([CII)V
15: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
16: ifne 18
17: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
18: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
19: iconst_2
istore 2
20: goto 50
21: StackMap locals:
StackMap stack:
iload 1
bipush 91
if_icmpeq 23
22: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
23: StackMap locals:
StackMap stack:
aload 0
iconst_m1
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
24: iconst_3
istore 2
25: goto 50
26: StackMap locals:
StackMap stack:
iload 1
bipush 93
if_icmpeq 29
27: aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
28: goto 50
29: StackMap locals:
StackMap stack:
iconst_4
istore 2
30: goto 50
31: StackMap locals:
StackMap stack:
iload 1
bipush 93
if_icmpeq 36
32: aload 0
bipush 93
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
33: aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
34: iconst_3
istore 2
35: goto 50
36: StackMap locals:
StackMap stack:
iconst_5
istore 2
37: goto 50
38: StackMap locals:
StackMap stack:
iload 1
lookupswitch { // 2
62: 41
93: 39
default: 44
}
39: StackMap locals:
StackMap stack:
aload 0
bipush 93
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
40: goto 50
41: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bflash:()V
42: iconst_m1
istore 2
43: goto 50
44: StackMap locals:
StackMap stack:
aload 0
bipush 93
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
45: aload 0
bipush 93
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
46: aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
47: iconst_3
istore 2
48: goto 50
49: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
end local 1 50: StackMap locals: jdk.internal.util.xml.impl.Parser top int
StackMap stack:
iload 2
ifge 3
end local 2 51: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 52 0 this Ljdk/internal/util/xml/impl/Parser;
4 50 1 ch C
2 51 2 st S
Exceptions:
throws java.lang.Exception
protected java.lang.String name(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_m1
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
1: aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.bname:(Z)V
2: new java.lang.String
dup
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iconst_1
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
invokespecial java.lang.String.<init>:([CII)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/internal/util/xml/impl/Parser;
0 3 1 ns Z
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
ns
protected char[] qname(boolean);
descriptor: (Z)[C
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_m1
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
1: aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.bname:(Z)V
2: aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iconst_1
iadd
newarray 5
astore 2
start local 2 3: aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iconst_0
aload 2
iconst_0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iconst_1
iadd
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
4: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/internal/util/xml/impl/Parser;
0 5 1 ns Z
3 5 2 chars [C
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
ns
private void pubsys(jdk.internal.util.xml.impl.Input);
descriptor: (Ljdk/internal/util/xml/impl/Input;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
bipush 32
invokevirtual jdk.internal.util.xml.impl.Parser.pubsys:(C)Ljdk/internal/util/xml/impl/Pair;
astore 2
start local 2 1: aload 1
aload 2
getfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.pubid:Ljava/lang/String;
2: aload 1
aload 2
getfield jdk.internal.util.xml.impl.Pair.value:Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.sysid:Ljava/lang/String;
3: aload 0
aload 2
invokevirtual jdk.internal.util.xml.impl.Parser.del:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
pop
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/internal/util/xml/impl/Parser;
0 5 1 inp Ljdk/internal/util/xml/impl/Input;
1 5 2 pair Ljdk/internal/util/xml/impl/Pair;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
inp
private jdk.internal.util.xml.impl.Pair pubsys(char);
descriptor: (C)Ljdk/internal/util/xml/impl/Pair;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
invokevirtual jdk.internal.util.xml.impl.Parser.pair:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
astore 2
start local 2 1: aload 0
iconst_0
invokevirtual jdk.internal.util.xml.impl.Parser.name:(Z)Ljava/lang/String;
astore 3
start local 3 2: ldc "PUBLIC"
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 14
3: aload 0
bipush 105
invokevirtual jdk.internal.util.xml.impl.Parser.bqstr:(C)V
4: aload 2
new java.lang.String
dup
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iconst_1
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
invokespecial java.lang.String.<init>:([CII)V
putfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
5: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
lookupswitch { // 3
34: 6
39: 6
65535: 9
default: 10
}
6: StackMap locals: jdk.internal.util.xml.impl.Pair java.lang.String
StackMap stack:
aload 0
bipush 32
invokevirtual jdk.internal.util.xml.impl.Parser.bqstr:(C)V
7: aload 2
new java.lang.String
dup
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iconst_1
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
invokespecial java.lang.String.<init>:([CII)V
putfield jdk.internal.util.xml.impl.Pair.value:Ljava/lang/String;
8: goto 13
9: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
10: StackMap locals:
StackMap stack:
iload 1
bipush 78
if_icmpeq 12
11: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
12: StackMap locals:
StackMap stack:
aload 2
aconst_null
putfield jdk.internal.util.xml.impl.Pair.value:Ljava/lang/String;
13: StackMap locals:
StackMap stack:
aload 2
areturn
14: StackMap locals:
StackMap stack:
ldc "SYSTEM"
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 19
15: aload 2
aconst_null
putfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
16: aload 0
bipush 32
invokevirtual jdk.internal.util.xml.impl.Parser.bqstr:(C)V
17: aload 2
new java.lang.String
dup
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iconst_1
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
invokespecial java.lang.String.<init>:([CII)V
putfield jdk.internal.util.xml.impl.Pair.value:Ljava/lang/String;
18: aload 2
areturn
19: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
20: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Ljdk/internal/util/xml/impl/Parser;
0 21 1 flag C
1 21 2 ids Ljdk/internal/util/xml/impl/Pair;
2 21 3 str Ljava/lang/String;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
flag
protected java.lang.String eqstr(char);
descriptor: (C)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 61
if_icmpne 4
1: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.wsskip:()C
pop
2: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
bipush 61
if_icmpeq 4
3: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 61
if_icmpne 5
bipush 45
goto 6
StackMap locals:
StackMap stack: jdk.internal.util.xml.impl.Parser
5: iload 1
StackMap locals: jdk.internal.util.xml.impl.Parser int
StackMap stack: jdk.internal.util.xml.impl.Parser int
6: invokevirtual jdk.internal.util.xml.impl.Parser.bqstr:(C)V
7: new java.lang.String
dup
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iconst_1
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
invokespecial java.lang.String.<init>:([CII)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/internal/util/xml/impl/Parser;
0 8 1 flag C
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
flag
private java.lang.String ent(char);
descriptor: (C)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=8, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iconst_1
iadd
istore 3
start local 3 1: aconst_null
astore 4
start local 4 2: aconst_null
astore 5
start local 5 3: aload 0
sipush 256
putfield jdk.internal.util.xml.impl.Parser.mESt:C
4: aload 0
bipush 38
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
5: iconst_0
istore 6
start local 6 6: goto 106
7: StackMap locals: jdk.internal.util.xml.impl.Parser int top int jdk.internal.util.xml.impl.Input java.lang.String int
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChLen:I
if_icmpge 8
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
dup_x1
iconst_1
iadd
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
caload
goto 9
StackMap locals:
StackMap stack:
8: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
StackMap locals:
StackMap stack: int
9: istore 2
start local 2 10: iload 6
tableswitch { // 0 - 3
0: 11
1: 11
2: 62
3: 85
default: 105
}
11: StackMap locals: jdk.internal.util.xml.impl.Parser int int int jdk.internal.util.xml.impl.Input java.lang.String int
StackMap stack:
aload 0
iload 2
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
lookupswitch { // 10
35: 56
45: 12
46: 12
58: 18
59: 24
65: 14
88: 14
95: 14
97: 14
100: 12
default: 60
}
12: StackMap locals:
StackMap stack:
iload 6
iconst_1
if_icmpeq 14
13: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
14: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
15: aload 0
iload 2
invokevirtual jdk.internal.util.xml.impl.Parser.eappend:(C)V
16: iconst_1
istore 6
17: goto 106
18: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mIsNSAware:Z
ifeq 20
19: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
20: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
21: aload 0
iload 2
invokevirtual jdk.internal.util.xml.impl.Parser.eappend:(C)V
22: iconst_1
istore 6
23: goto 106
24: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mESt:C
sipush 256
if_icmpge 29
25: aload 0
iload 3
iconst_1
isub
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
26: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mESt:C
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
27: iconst_m1
istore 6
28: goto 106
29: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mPh:I
iconst_2
if_icmpne 33
30: aload 0
bipush 59
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
31: iconst_m1
istore 6
32: goto 106
33: StackMap locals:
StackMap stack:
new java.lang.String
dup
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iload 3
iconst_1
iadd
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iload 3
isub
invokespecial java.lang.String.<init>:([CII)V
astore 5
34: aload 0
getfield jdk.internal.util.xml.impl.Parser.mEnt:Ljava/util/Map;
aload 5
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.internal.util.xml.impl.Input
astore 4
35: aload 0
iload 3
iconst_1
isub
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
36: aload 4
ifnull 52
37: aload 4
getfield jdk.internal.util.xml.impl.Input.chars:[C
ifnonnull 49
38: aload 0
aload 5
aload 4
getfield jdk.internal.util.xml.impl.Input.pubid:Ljava/lang/String;
aload 4
getfield jdk.internal.util.xml.impl.Input.sysid:Ljava/lang/String;
invokevirtual jdk.internal.util.xml.impl.Parser.resolveEnt:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/internal/org/xml/sax/InputSource;
astore 7
start local 7 39: aload 7
ifnull 46
40: aload 0
new jdk.internal.util.xml.impl.Input
dup
sipush 512
invokespecial jdk.internal.util.xml.impl.Input.<init>:(I)V
invokevirtual jdk.internal.util.xml.impl.Parser.push:(Ljdk/internal/util/xml/impl/Input;)V
41: aload 0
aload 7
invokevirtual jdk.internal.util.xml.impl.Parser.setinp:(Ljdk/internal/org/xml/sax/InputSource;)V
42: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
aload 4
getfield jdk.internal.util.xml.impl.Input.pubid:Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.pubid:Ljava/lang/String;
43: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
aload 4
getfield jdk.internal.util.xml.impl.Input.sysid:Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.sysid:Ljava/lang/String;
44: aconst_null
astore 5
45: goto 54
46: StackMap locals: jdk.internal.org.xml.sax.InputSource
StackMap stack:
iload 1
bipush 120
if_icmpeq 54
47: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
end local 7 48: goto 54
49: StackMap locals:
StackMap stack:
aload 0
aload 4
invokevirtual jdk.internal.util.xml.impl.Parser.push:(Ljdk/internal/util/xml/impl/Input;)V
50: aconst_null
astore 5
51: goto 54
52: StackMap locals:
StackMap stack:
iload 1
bipush 120
if_icmpeq 54
53: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
54: StackMap locals:
StackMap stack:
iconst_m1
istore 6
55: goto 106
56: StackMap locals:
StackMap stack:
iload 6
ifeq 58
57: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
58: StackMap locals:
StackMap stack:
iconst_2
istore 6
59: goto 106
60: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
61: goto 106
62: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
lookupswitch { // 3
59: 65
97: 80
100: 63
default: 83
}
63: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
64: goto 106
65: StackMap locals:
StackMap stack:
new java.lang.String
dup
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iload 3
iconst_1
iadd
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iload 3
isub
invokespecial java.lang.String.<init>:([CII)V
bipush 10
66: invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;I)I
istore 7
start local 7 67: iload 7
ldc 65535
if_icmplt 69
68: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
69: StackMap locals: int
StackMap stack:
iload 7
i2c
istore 2
end local 7 70: goto 73
StackMap locals: jdk.internal.util.xml.impl.Parser int int int jdk.internal.util.xml.impl.Input java.lang.String int
StackMap stack: java.lang.NumberFormatException
71: pop
72: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
73: StackMap locals:
StackMap stack:
aload 0
iload 3
iconst_1
isub
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
74: iload 2
bipush 32
if_icmpeq 75
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.next:Ljdk/internal/util/xml/impl/Input;
ifnull 77
75: StackMap locals:
StackMap stack:
aload 0
iload 2
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(CC)V
76: goto 78
77: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
78: StackMap locals:
StackMap stack:
iconst_m1
istore 6
79: goto 106
80: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iload 3
if_icmpne 83
iload 2
bipush 120
if_icmpne 83
81: iconst_3
istore 6
82: goto 106
83: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
84: goto 106
85: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
lookupswitch { // 4
59: 88
65: 86
97: 86
100: 86
default: 103
}
86: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
87: goto 106
88: StackMap locals:
StackMap stack:
new java.lang.String
dup
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iload 3
iconst_1
iadd
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iload 3
isub
invokespecial java.lang.String.<init>:([CII)V
bipush 16
89: invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;I)I
istore 7
start local 7 90: iload 7
ldc 65535
if_icmplt 92
91: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
92: StackMap locals: int
StackMap stack:
iload 7
i2c
istore 2
end local 7 93: goto 96
StackMap locals: jdk.internal.util.xml.impl.Parser int int int jdk.internal.util.xml.impl.Input java.lang.String int
StackMap stack: java.lang.NumberFormatException
94: pop
95: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
96: StackMap locals:
StackMap stack:
aload 0
iload 3
iconst_1
isub
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
97: iload 2
bipush 32
if_icmpeq 98
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.next:Ljdk/internal/util/xml/impl/Input;
ifnull 100
98: StackMap locals:
StackMap stack:
aload 0
iload 2
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(CC)V
99: goto 101
100: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
101: StackMap locals:
StackMap stack:
iconst_m1
istore 6
102: goto 106
103: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
104: goto 106
105: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
end local 2 106: StackMap locals: jdk.internal.util.xml.impl.Parser int top int jdk.internal.util.xml.impl.Input java.lang.String int
StackMap stack:
iload 6
ifge 7
end local 6 107: aload 5
areturn
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 108 0 this Ljdk/internal/util/xml/impl/Parser;
0 108 1 flag C
10 106 2 ch C
1 108 3 idx I
2 108 4 inp Ljdk/internal/util/xml/impl/Input;
3 108 5 str Ljava/lang/String;
6 107 6 st S
39 48 7 is Ljdk/internal/org/xml/sax/InputSource;
67 70 7 i I
90 93 7 i I
Exception table:
from to target type
65 70 71 Class java.lang.NumberFormatException
88 93 94 Class java.lang.NumberFormatException
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
flag
private void pent(char);
descriptor: (C)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iconst_1
iadd
istore 2
start local 2 1: aconst_null
astore 3
start local 3 2: aconst_null
astore 4
start local 4 3: aload 0
bipush 37
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
4: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPh:I
iconst_2
if_icmpeq 6
5: return
6: StackMap locals: int jdk.internal.util.xml.impl.Input java.lang.String
StackMap stack:
aload 0
iconst_0
invokevirtual jdk.internal.util.xml.impl.Parser.bname:(Z)V
7: new java.lang.String
dup
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iload 2
iconst_2
iadd
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iload 2
isub
iconst_1
isub
invokespecial java.lang.String.<init>:([CII)V
astore 4
8: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
bipush 59
if_icmpeq 10
9: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
10: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mPEnt:Ljava/util/Map;
aload 4
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.internal.util.xml.impl.Input
astore 3
11: aload 0
iload 2
iconst_1
isub
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
12: aload 3
ifnull 32
13: aload 3
getfield jdk.internal.util.xml.impl.Input.chars:[C
ifnonnull 25
14: aload 0
aload 4
aload 3
getfield jdk.internal.util.xml.impl.Input.pubid:Ljava/lang/String;
aload 3
getfield jdk.internal.util.xml.impl.Input.sysid:Ljava/lang/String;
invokevirtual jdk.internal.util.xml.impl.Parser.resolveEnt:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/internal/org/xml/sax/InputSource;
astore 5
start local 5 15: aload 5
ifnull 23
16: iload 1
bipush 45
if_icmpeq 18
17: aload 0
bipush 32
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
18: StackMap locals: jdk.internal.org.xml.sax.InputSource
StackMap stack:
aload 0
new jdk.internal.util.xml.impl.Input
dup
sipush 512
invokespecial jdk.internal.util.xml.impl.Input.<init>:(I)V
invokevirtual jdk.internal.util.xml.impl.Parser.push:(Ljdk/internal/util/xml/impl/Input;)V
19: aload 0
aload 5
invokevirtual jdk.internal.util.xml.impl.Parser.setinp:(Ljdk/internal/org/xml/sax/InputSource;)V
20: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
aload 3
getfield jdk.internal.util.xml.impl.Input.pubid:Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.pubid:Ljava/lang/String;
21: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
aload 3
getfield jdk.internal.util.xml.impl.Input.sysid:Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.sysid:Ljava/lang/String;
22: goto 33
23: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
ldc "%"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual jdk.internal.util.xml.impl.Parser.skippedEnt:(Ljava/lang/String;)V
end local 5 24: goto 33
25: StackMap locals:
StackMap stack:
iload 1
bipush 45
if_icmpne 28
26: aload 3
iconst_1
putfield jdk.internal.util.xml.impl.Input.chIdx:I
27: goto 30
28: StackMap locals:
StackMap stack:
aload 0
bipush 32
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
29: aload 3
iconst_0
putfield jdk.internal.util.xml.impl.Input.chIdx:I
30: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual jdk.internal.util.xml.impl.Parser.push:(Ljdk/internal/util/xml/impl/Input;)V
31: goto 33
32: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
ldc "%"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual jdk.internal.util.xml.impl.Parser.skippedEnt:(Ljava/lang/String;)V
33: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Ljdk/internal/util/xml/impl/Parser;
0 34 1 flag C
1 34 2 idx I
2 34 3 inp Ljdk/internal/util/xml/impl/Input;
3 34 4 str Ljava/lang/String;
15 24 5 is Ljdk/internal/org/xml/sax/InputSource;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
flag
private boolean isdecl(jdk.internal.util.xml.impl.Pair, java.lang.String);
descriptor: (Ljdk/internal/util/xml/impl/Pair;Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
getfield jdk.internal.util.xml.impl.Pair.chars:[C
iconst_0
caload
ifne 9
1: ldc "xmlns"
aload 1
getfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 20
2: aload 0
aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
invokevirtual jdk.internal.util.xml.impl.Parser.pair:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
putfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
3: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
putfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
4: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
aload 2
putfield jdk.internal.util.xml.impl.Pair.value:Ljava/lang/String;
5: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
ldc ""
putfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
6: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
getstatic jdk.internal.util.xml.impl.Parser.NONS:[C
putfield jdk.internal.util.xml.impl.Pair.chars:[C
7: aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
dup
getfield jdk.internal.util.xml.impl.Pair.num:I
iconst_1
iadd
putfield jdk.internal.util.xml.impl.Pair.num:I
8: iconst_1
ireturn
9: StackMap locals:
StackMap stack:
aload 1
getstatic jdk.internal.util.xml.impl.Parser.XMLNS:[C
invokevirtual jdk.internal.util.xml.impl.Pair.eqpref:([C)Z
ifeq 20
10: aload 1
getfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
istore 3
start local 3 11: aload 0
aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
invokevirtual jdk.internal.util.xml.impl.Parser.pair:(Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
putfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
12: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
putfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
13: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
aload 2
putfield jdk.internal.util.xml.impl.Pair.value:Ljava/lang/String;
14: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
aload 1
getfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
15: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
iload 3
iconst_1
iadd
newarray 5
putfield jdk.internal.util.xml.impl.Pair.chars:[C
16: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.chars:[C
iconst_0
iload 3
iconst_1
iadd
i2c
castore
17: aload 1
getfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
iconst_0
iload 3
aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
getfield jdk.internal.util.xml.impl.Pair.chars:[C
iconst_1
invokevirtual java.lang.String.getChars:(II[CI)V
18: aload 0
getfield jdk.internal.util.xml.impl.Parser.mElm:Ljdk/internal/util/xml/impl/Pair;
dup
getfield jdk.internal.util.xml.impl.Pair.num:I
iconst_1
iadd
putfield jdk.internal.util.xml.impl.Pair.num:I
19: iconst_1
ireturn
end local 3 20: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Ljdk/internal/util/xml/impl/Parser;
0 21 1 name Ljdk/internal/util/xml/impl/Pair;
0 21 2 value Ljava/lang/String;
11 20 3 len I
MethodParameters:
Name Flags
name
value
private java.lang.String rslv(char[]);
descriptor: ([C)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
astore 2
start local 2 1: goto 5
2: StackMap locals: jdk.internal.util.xml.impl.Pair
StackMap stack:
aload 2
aload 1
invokevirtual jdk.internal.util.xml.impl.Pair.eqpref:([C)Z
ifeq 4
3: aload 2
getfield jdk.internal.util.xml.impl.Pair.value:Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 2
getfield jdk.internal.util.xml.impl.Pair.next:Ljdk/internal/util/xml/impl/Pair;
astore 2
StackMap locals:
StackMap stack:
5: aload 2
ifnonnull 2
end local 2 6: aload 1
iconst_0
caload
iconst_1
if_icmpne 13
7: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPref:Ljdk/internal/util/xml/impl/Pair;
astore 2
start local 2 8: goto 12
9: StackMap locals:
StackMap stack:
aload 2
getfield jdk.internal.util.xml.impl.Pair.chars:[C
iconst_0
caload
ifne 11
10: aload 2
getfield jdk.internal.util.xml.impl.Pair.value:Ljava/lang/String;
areturn
11: StackMap locals:
StackMap stack:
aload 2
getfield jdk.internal.util.xml.impl.Pair.next:Ljdk/internal/util/xml/impl/Pair;
astore 2
StackMap locals:
StackMap stack:
12: aload 2
ifnonnull 9
end local 2 13: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
14: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljdk/internal/util/xml/impl/Parser;
0 15 1 qname [C
1 6 2 pref Ljdk/internal/util/xml/impl/Pair;
8 13 2 pref Ljdk/internal/util/xml/impl/Pair;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
qname
protected char wsskip();
descriptor: ()C
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=1
start local 0 0: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChLen:I
if_icmpge 1
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
dup_x1
iconst_1
iadd
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
caload
goto 2
StackMap locals:
StackMap stack:
1: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
StackMap locals:
StackMap stack: int
2: istore 1
start local 1 3: iload 1
sipush 128
if_icmpge 5
4: getstatic jdk.internal.util.xml.impl.Parser.nmttyp:[B
iload 1
baload
iconst_3
if_icmpeq 0
5: StackMap locals: int
StackMap stack:
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
iconst_1
isub
6: putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
7: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/internal/util/xml/impl/Parser;
3 8 1 ch C
Exceptions:
throws java.io.IOException
protected abstract void docType(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws jdk.internal.org.xml.sax.SAXException
MethodParameters:
Name Flags
name
pubid
sysid
protected abstract void comm(char[], int);
descriptor: ([CI)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
text
length
protected abstract void pi(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
target
body
protected abstract void newPrefix();
descriptor: ()V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
protected abstract void skippedEnt(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
name
protected abstract jdk.internal.org.xml.sax.InputSource resolveEnt(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/internal/org/xml/sax/InputSource;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
name
pubid
sysid
protected abstract void notDecl(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
name
pubid
sysid
protected abstract void unparsedEntDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
name
pubid
sysid
notation
protected abstract void panic(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
msg
private void bname(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=10, args_size=2
start local 0 start local 1 0: aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iconst_1
iadd
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
1: aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
istore 4
start local 4 2: iload 4
istore 5
start local 5 3: iload 4
iconst_1
iadd
istore 6
start local 6 4: iload 6
istore 7
start local 7 5: aload 0
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
istore 8
start local 8 6: iload 1
ifeq 7
iconst_0
goto 8
StackMap locals: jdk.internal.util.xml.impl.Parser int top top int int int int int
StackMap stack:
7: iconst_2
StackMap locals:
StackMap stack: int
8: i2s
istore 9
start local 9 9: StackMap locals: int
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChLen:I
if_icmplt 15
10: aload 0
iload 8
iload 7
invokevirtual jdk.internal.util.xml.impl.Parser.bcopy:(II)V
11: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
pop
12: aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
iconst_1
isub
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
13: aload 0
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
istore 8
14: iload 6
istore 7
15: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
dup_x1
iconst_1
iadd
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
caload
istore 2
start local 2 16: iconst_0
istore 3
start local 3 17: iload 2
sipush 128
if_icmpge 20
18: getstatic jdk.internal.util.xml.impl.Parser.nmttyp:[B
iload 2
baload
i2c
istore 3
19: goto 22
StackMap locals: jdk.internal.util.xml.impl.Parser int int int int int int int int int
StackMap stack:
20: iload 2
ldc 65535
if_icmpne 22
21: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
22: StackMap locals:
StackMap stack:
iload 9
tableswitch { // 0 - 3
0: 23
1: 32
2: 23
3: 32
default: 47
}
23: StackMap locals:
StackMap stack:
iload 3
tableswitch { // 0 - 1
0: 24
1: 27
default: 30
}
24: StackMap locals:
StackMap stack:
iinc 6 1
25: iload 9
iconst_1
iadd
i2s
istore 9
26: goto 9
27: StackMap locals:
StackMap stack:
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
iconst_1
isub
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
28: iload 9
iconst_1
iadd
i2s
istore 9
29: goto 9
30: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
31: goto 9
32: StackMap locals:
StackMap stack:
iload 3
tableswitch { // 0 - 2
0: 33
1: 35
2: 33
default: 43
}
33: StackMap locals:
StackMap stack:
iinc 6 1
34: goto 9
35: StackMap locals:
StackMap stack:
iinc 6 1
36: iload 1
ifeq 9
37: iload 5
iload 4
if_icmpeq 39
38: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
39: StackMap locals:
StackMap stack:
iload 6
iconst_1
isub
istore 5
40: iload 9
iconst_1
if_icmpne 9
41: iconst_2
istore 9
42: goto 9
43: StackMap locals:
StackMap stack:
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
iconst_1
isub
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
44: aload 0
iload 8
iload 7
invokevirtual jdk.internal.util.xml.impl.Parser.bcopy:(II)V
45: aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iload 4
iload 5
iload 4
isub
i2c
castore
46: return
47: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
end local 3 end local 2 48: goto 9
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 49 0 this Ljdk/internal/util/xml/impl/Parser;
0 49 1 ns Z
16 48 2 ch C
17 48 3 type C
2 49 4 bqname I
3 49 5 bcolon I
4 49 6 bchidx I
5 49 7 bstart I
6 49 8 cstart I
9 49 9 st S
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
ns
private void bntok();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
iconst_m1
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
1: aload 0
iconst_0
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
istore 1
start local 1 3: aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
lookupswitch { // 9
45: 4
46: 4
58: 4
65: 4
88: 4
90: 6
95: 4
97: 4
100: 4
default: 7
}
4: StackMap locals: int
StackMap stack:
aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
5: goto 2
6: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljdk/internal/util/xml/impl/Parser;
3 9 1 ch C
Exceptions:
throws java.lang.Exception
private char bkeyword();
descriptor: ()C
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=1
start local 0 0: new java.lang.String
dup
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iconst_1
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
invokespecial java.lang.String.<init>:([CII)V
astore 1
start local 1 1: aload 1
invokevirtual java.lang.String.length:()I
tableswitch { // 2 - 8
2: 2
3: 52
4: 52
5: 5
6: 16
7: 24
8: 38
default: 52
}
2: StackMap locals: java.lang.String
StackMap stack:
ldc "ID"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
bipush 105
goto 4
StackMap locals:
StackMap stack:
3: bipush 63
StackMap locals:
StackMap stack: int
4: ireturn
5: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iconst_1
caload
tableswitch { // 67 - 73
67: 9
68: 15
69: 15
70: 12
71: 15
72: 15
73: 6
default: 15
}
6: StackMap locals:
StackMap stack:
ldc "IDREF"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
bipush 114
goto 8
StackMap locals:
StackMap stack:
7: bipush 63
StackMap locals:
StackMap stack: int
8: ireturn
9: StackMap locals:
StackMap stack:
ldc "CDATA"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
bipush 99
goto 11
StackMap locals:
StackMap stack:
10: bipush 63
StackMap locals:
StackMap stack: int
11: ireturn
12: StackMap locals:
StackMap stack:
ldc "FIXED"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 13
bipush 70
goto 14
StackMap locals:
StackMap stack:
13: bipush 63
StackMap locals:
StackMap stack: int
14: ireturn
15: StackMap locals:
StackMap stack:
goto 52
16: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iconst_1
caload
tableswitch { // 69 - 73
69: 20
70: 23
71: 23
72: 23
73: 17
default: 23
}
17: StackMap locals:
StackMap stack:
ldc "IDREFS"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
bipush 82
goto 19
StackMap locals:
StackMap stack:
18: bipush 63
StackMap locals:
StackMap stack: int
19: ireturn
20: StackMap locals:
StackMap stack:
ldc "ENTITY"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
bipush 110
goto 22
StackMap locals:
StackMap stack:
21: bipush 63
StackMap locals:
StackMap stack: int
22: ireturn
23: StackMap locals:
StackMap stack:
goto 52
24: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iconst_1
caload
lookupswitch { // 4
65: 31
69: 34
73: 25
78: 28
default: 37
}
25: StackMap locals:
StackMap stack:
ldc "IMPLIED"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 26
bipush 73
goto 27
StackMap locals:
StackMap stack:
26: bipush 63
StackMap locals:
StackMap stack: int
27: ireturn
28: StackMap locals:
StackMap stack:
ldc "NMTOKEN"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 29
bipush 116
goto 30
StackMap locals:
StackMap stack:
29: bipush 63
StackMap locals:
StackMap stack: int
30: ireturn
31: StackMap locals:
StackMap stack:
ldc "ATTLIST"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 32
bipush 97
goto 33
StackMap locals:
StackMap stack:
32: bipush 63
StackMap locals:
StackMap stack: int
33: ireturn
34: StackMap locals:
StackMap stack:
ldc "ELEMENT"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 35
bipush 101
goto 36
StackMap locals:
StackMap stack:
35: bipush 63
StackMap locals:
StackMap stack: int
36: ireturn
37: StackMap locals:
StackMap stack:
goto 52
38: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iconst_2
caload
lookupswitch { // 4
69: 48
77: 42
78: 39
79: 45
default: 51
}
39: StackMap locals:
StackMap stack:
ldc "ENTITIES"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 40
bipush 78
goto 41
StackMap locals:
StackMap stack:
40: bipush 63
StackMap locals:
StackMap stack: int
41: ireturn
42: StackMap locals:
StackMap stack:
ldc "NMTOKENS"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 43
bipush 84
goto 44
StackMap locals:
StackMap stack:
43: bipush 63
StackMap locals:
StackMap stack: int
44: ireturn
45: StackMap locals:
StackMap stack:
ldc "NOTATION"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 46
bipush 111
goto 47
StackMap locals:
StackMap stack:
46: bipush 63
StackMap locals:
StackMap stack: int
47: ireturn
48: StackMap locals:
StackMap stack:
ldc "REQUIRED"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 49
bipush 81
goto 50
StackMap locals:
StackMap stack:
49: bipush 63
StackMap locals:
StackMap stack: int
50: ireturn
51: StackMap locals:
StackMap stack:
goto 52
52: StackMap locals:
StackMap stack:
bipush 63
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 53 0 this Ljdk/internal/util/xml/impl/Parser;
1 53 1 str Ljava/lang/String;
Exceptions:
throws java.lang.Exception
private void bqstr(char);
descriptor: (C)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
astore 2
start local 2 1: aload 0
iconst_m1
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
2: aload 0
iconst_0
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
3: iconst_0
istore 4
start local 4 4: goto 51
5: StackMap locals: jdk.internal.util.xml.impl.Parser int jdk.internal.util.xml.impl.Input top int
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChLen:I
if_icmpge 6
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
dup_x1
iconst_1
iadd
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
caload
goto 7
StackMap locals:
StackMap stack:
6: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
StackMap locals:
StackMap stack: int
7: istore 3
start local 3 8: iload 4
tableswitch { // 0 - 3
0: 9
1: 50
2: 17
3: 17
default: 50
}
9: StackMap locals: jdk.internal.util.xml.impl.Parser int jdk.internal.util.xml.impl.Input int int
StackMap stack:
iload 3
lookupswitch { // 6
9: 10
10: 10
13: 10
32: 10
34: 13
39: 11
default: 15
}
10: StackMap locals:
StackMap stack:
goto 51
11: StackMap locals:
StackMap stack:
iconst_2
istore 4
12: goto 51
13: StackMap locals:
StackMap stack:
iconst_3
istore 4
14: goto 51
15: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
16: goto 51
17: StackMap locals:
StackMap stack:
iload 3
lookupswitch { // 7
13: 44
34: 23
37: 33
38: 28
39: 18
60: 38
65535: 43
default: 48
}
18: StackMap locals:
StackMap stack:
iload 4
iconst_2
if_icmpne 21
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
aload 2
if_acmpne 21
19: iconst_m1
istore 4
20: goto 51
21: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
22: goto 51
23: StackMap locals:
StackMap stack:
iload 4
iconst_3
if_icmpne 26
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
aload 2
if_acmpne 26
24: iconst_m1
istore 4
25: goto 51
26: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
27: goto 51
28: StackMap locals:
StackMap stack:
iload 1
bipush 100
if_icmpeq 31
29: aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.ent:(C)Ljava/lang/String;
pop
30: goto 51
31: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
32: goto 51
33: StackMap locals:
StackMap stack:
iload 1
bipush 100
if_icmpne 36
34: aload 0
bipush 45
invokevirtual jdk.internal.util.xml.impl.Parser.pent:(C)V
35: goto 51
36: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
37: goto 51
38: StackMap locals:
StackMap stack:
iload 1
bipush 45
if_icmpeq 39
iload 1
bipush 100
if_icmpne 41
39: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
40: goto 51
41: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
42: goto 51
43: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
44: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpeq 48
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.next:Ljdk/internal/util/xml/impl/Input;
ifnonnull 48
45: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
bipush 10
if_icmpeq 47
46: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
47: StackMap locals:
StackMap stack:
bipush 10
istore 3
48: StackMap locals:
StackMap stack:
aload 0
iload 3
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(CC)V
49: goto 51
50: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
end local 3 51: StackMap locals: jdk.internal.util.xml.impl.Parser int jdk.internal.util.xml.impl.Input top int
StackMap stack:
iload 4
ifge 5
end local 4 52: iload 1
bipush 105
if_icmpne 54
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
caload
bipush 32
if_icmpne 54
53: aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iconst_1
isub
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
54: StackMap locals: jdk.internal.util.xml.impl.Parser int jdk.internal.util.xml.impl.Input
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 55 0 this Ljdk/internal/util/xml/impl/Parser;
0 55 1 flag C
1 55 2 inp Ljdk/internal/util/xml/impl/Input;
8 51 3 ch C
4 52 4 st S
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
flag
protected abstract void bflash();
descriptor: ()V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
protected abstract void bflash_ws();
descriptor: ()V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
private void bappend(char, char);
descriptor: (CC)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
lookupswitch { // 2
99: 6
105: 1
default: 10
}
1: StackMap locals:
StackMap stack:
iload 1
lookupswitch { // 4
9: 2
10: 2
13: 2
32: 2
default: 5
}
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
ifle 4
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
caload
bipush 32
if_icmpeq 4
3: aload 0
bipush 32
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
4: StackMap locals:
StackMap stack:
return
5: StackMap locals:
StackMap stack:
goto 10
6: StackMap locals:
StackMap stack:
iload 1
tableswitch { // 9 - 13
9: 7
10: 7
11: 9
12: 9
13: 7
default: 9
}
7: StackMap locals:
StackMap stack:
bipush 32
istore 1
8: goto 10
9: StackMap locals:
StackMap stack:
goto 10
10: StackMap locals:
StackMap stack:
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iconst_1
iadd
11: putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
12: aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
arraylength
if_icmpge 15
13: aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iload 1
castore
14: goto 17
15: StackMap locals:
StackMap stack:
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iconst_1
isub
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
16: aload 0
iload 1
invokevirtual jdk.internal.util.xml.impl.Parser.bappend:(C)V
17: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Ljdk/internal/util/xml/impl/Parser;
0 18 1 ch C
0 18 2 mode C
MethodParameters:
Name Flags
ch
mode
private void bappend(char);
descriptor: (C)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iconst_1
iadd
dup_x1
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iload 1
castore
1: goto 7
StackMap locals:
StackMap stack: java.lang.Exception
2: pop
3: aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
arraylength
iconst_1
ishl
newarray 5
astore 2
start local 2 4: aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iconst_0
aload 2
iconst_0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
5: aload 0
aload 2
putfield jdk.internal.util.xml.impl.Parser.mBuff:[C
6: aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iload 1
castore
end local 2 7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/internal/util/xml/impl/Parser;
0 8 1 ch C
4 7 2 buff [C
Exception table:
from to target type
0 1 2 Class java.lang.Exception
MethodParameters:
Name Flags
ch
private void bcopy(int, int);
descriptor: (II)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
iload 1
isub
istore 3
start local 3 1: iload 2
iload 3
iadd
iconst_1
iadd
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
arraylength
if_icmplt 5
2: aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
arraylength
iload 3
iadd
newarray 5
astore 4
start local 4 3: aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iconst_0
aload 4
iconst_0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
4: aload 0
aload 4
putfield jdk.internal.util.xml.impl.Parser.mBuff:[C
end local 4 5: StackMap locals: int
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
iload 1
aload 0
getfield jdk.internal.util.xml.impl.Parser.mBuff:[C
iload 2
iload 3
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
6: aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
iload 3
iadd
putfield jdk.internal.util.xml.impl.Parser.mBuffIdx:I
7: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/internal/util/xml/impl/Parser;
0 8 1 cidx I
0 8 2 bidx I
1 8 3 length I
3 5 4 buff [C
MethodParameters:
Name Flags
cidx
bidx
private void eappend(char);
descriptor: (C)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.util.xml.impl.Parser.mESt:C
lookupswitch { // 15
34: 51
38: 51
39: 51
60: 51
62: 51
256: 1
257: 12
258: 16
259: 20
260: 27
261: 31
262: 35
263: 39
264: 43
265: 47
default: 52
}
1: StackMap locals:
StackMap stack:
iload 1
lookupswitch { // 4
97: 6
103: 4
108: 2
113: 8
default: 10
}
2: StackMap locals:
StackMap stack:
aload 0
sipush 257
putfield jdk.internal.util.xml.impl.Parser.mESt:C
3: goto 52
4: StackMap locals:
StackMap stack:
aload 0
sipush 258
putfield jdk.internal.util.xml.impl.Parser.mESt:C
5: goto 52
6: StackMap locals:
StackMap stack:
aload 0
sipush 259
putfield jdk.internal.util.xml.impl.Parser.mESt:C
7: goto 52
8: StackMap locals:
StackMap stack:
aload 0
sipush 263
putfield jdk.internal.util.xml.impl.Parser.mESt:C
9: goto 52
10: StackMap locals:
StackMap stack:
aload 0
sipush 512
putfield jdk.internal.util.xml.impl.Parser.mESt:C
11: goto 52
12: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 116
if_icmpne 13
bipush 60
goto 14
StackMap locals:
StackMap stack: jdk.internal.util.xml.impl.Parser
13: sipush 512
StackMap locals: jdk.internal.util.xml.impl.Parser int
StackMap stack: jdk.internal.util.xml.impl.Parser int
14: putfield jdk.internal.util.xml.impl.Parser.mESt:C
15: goto 52
16: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 116
if_icmpne 17
bipush 62
goto 18
StackMap locals:
StackMap stack: jdk.internal.util.xml.impl.Parser
17: sipush 512
StackMap locals: jdk.internal.util.xml.impl.Parser int
StackMap stack: jdk.internal.util.xml.impl.Parser int
18: putfield jdk.internal.util.xml.impl.Parser.mESt:C
19: goto 52
20: StackMap locals:
StackMap stack:
iload 1
tableswitch { // 109 - 112
109: 21
110: 25
111: 25
112: 23
default: 25
}
21: StackMap locals:
StackMap stack:
aload 0
sipush 260
putfield jdk.internal.util.xml.impl.Parser.mESt:C
22: goto 52
23: StackMap locals:
StackMap stack:
aload 0
sipush 261
putfield jdk.internal.util.xml.impl.Parser.mESt:C
24: goto 52
25: StackMap locals:
StackMap stack:
aload 0
sipush 512
putfield jdk.internal.util.xml.impl.Parser.mESt:C
26: goto 52
27: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 112
if_icmpne 28
bipush 38
goto 29
StackMap locals:
StackMap stack: jdk.internal.util.xml.impl.Parser
28: sipush 512
StackMap locals: jdk.internal.util.xml.impl.Parser int
StackMap stack: jdk.internal.util.xml.impl.Parser int
29: putfield jdk.internal.util.xml.impl.Parser.mESt:C
30: goto 52
31: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 111
if_icmpne 32
sipush 262
goto 33
StackMap locals:
StackMap stack: jdk.internal.util.xml.impl.Parser
32: sipush 512
StackMap locals: jdk.internal.util.xml.impl.Parser int
StackMap stack: jdk.internal.util.xml.impl.Parser int
33: putfield jdk.internal.util.xml.impl.Parser.mESt:C
34: goto 52
35: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 115
if_icmpne 36
bipush 39
goto 37
StackMap locals:
StackMap stack: jdk.internal.util.xml.impl.Parser
36: sipush 512
StackMap locals: jdk.internal.util.xml.impl.Parser int
StackMap stack: jdk.internal.util.xml.impl.Parser int
37: putfield jdk.internal.util.xml.impl.Parser.mESt:C
38: goto 52
39: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 117
if_icmpne 40
sipush 264
goto 41
StackMap locals:
StackMap stack: jdk.internal.util.xml.impl.Parser
40: sipush 512
StackMap locals: jdk.internal.util.xml.impl.Parser int
StackMap stack: jdk.internal.util.xml.impl.Parser int
41: putfield jdk.internal.util.xml.impl.Parser.mESt:C
42: goto 52
43: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 111
if_icmpne 44
sipush 265
goto 45
StackMap locals:
StackMap stack: jdk.internal.util.xml.impl.Parser
44: sipush 512
StackMap locals: jdk.internal.util.xml.impl.Parser int
StackMap stack: jdk.internal.util.xml.impl.Parser int
45: putfield jdk.internal.util.xml.impl.Parser.mESt:C
46: goto 52
47: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 116
if_icmpne 48
bipush 34
goto 49
StackMap locals:
StackMap stack: jdk.internal.util.xml.impl.Parser
48: sipush 512
StackMap locals: jdk.internal.util.xml.impl.Parser int
StackMap stack: jdk.internal.util.xml.impl.Parser int
49: putfield jdk.internal.util.xml.impl.Parser.mESt:C
50: goto 52
51: StackMap locals:
StackMap stack:
aload 0
sipush 512
putfield jdk.internal.util.xml.impl.Parser.mESt:C
52: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 53 0 this Ljdk/internal/util/xml/impl/Parser;
0 53 1 ch C
MethodParameters:
Name Flags
ch
protected void setinp(jdk.internal.org.xml.sax.InputSource);
descriptor: (Ljdk/internal/org/xml/sax/InputSource;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 0
iconst_0
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
2: aload 0
iconst_0
putfield jdk.internal.util.xml.impl.Parser.mChLen:I
3: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.chars:[C
putfield jdk.internal.util.xml.impl.Parser.mChars:[C
4: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
aconst_null
putfield jdk.internal.util.xml.impl.Input.src:Ljava/io/Reader;
5: aload 0
getfield jdk.internal.util.xml.impl.Parser.mPh:I
ifge 7
6: aload 0
iconst_0
putfield jdk.internal.util.xml.impl.Parser.mIsSAlone:Z
7: StackMap locals: java.io.Reader
StackMap stack:
aload 0
iconst_0
putfield jdk.internal.util.xml.impl.Parser.mIsSAloneSet:Z
8: aload 1
invokevirtual jdk.internal.org.xml.sax.InputSource.getCharacterStream:()Ljava/io/Reader;
ifnull 12
9: aload 1
invokevirtual jdk.internal.org.xml.sax.InputSource.getCharacterStream:()Ljava/io/Reader;
astore 2
10: aload 0
aload 2
invokevirtual jdk.internal.util.xml.impl.Parser.xml:(Ljava/io/Reader;)Ljava/lang/String;
pop
11: goto 32
StackMap locals:
StackMap stack:
12: aload 1
invokevirtual jdk.internal.org.xml.sax.InputSource.getByteStream:()Ljava/io/InputStream;
ifnull 31
13: aload 1
invokevirtual jdk.internal.org.xml.sax.InputSource.getEncoding:()Ljava/lang/String;
ifnull 21
14: aload 1
invokevirtual jdk.internal.org.xml.sax.InputSource.getEncoding:()Ljava/lang/String;
invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
astore 3
start local 3 15: aload 3
ldc "UTF-16"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
16: aload 0
aload 1
invokevirtual jdk.internal.org.xml.sax.InputSource.getByteStream:()Ljava/io/InputStream;
bipush 85
invokevirtual jdk.internal.util.xml.impl.Parser.bom:(Ljava/io/InputStream;C)Ljava/io/Reader;
astore 2
17: goto 19
18: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 3
aload 1
invokevirtual jdk.internal.org.xml.sax.InputSource.getByteStream:()Ljava/io/InputStream;
invokevirtual jdk.internal.util.xml.impl.Parser.enc:(Ljava/lang/String;Ljava/io/InputStream;)Ljava/io/Reader;
astore 2
19: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.util.xml.impl.Parser.xml:(Ljava/io/Reader;)Ljava/lang/String;
pop
20: goto 32
end local 3 21: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.internal.org.xml.sax.InputSource.getByteStream:()Ljava/io/InputStream;
bipush 32
invokevirtual jdk.internal.util.xml.impl.Parser.bom:(Ljava/io/InputStream;C)Ljava/io/Reader;
astore 2
22: aload 2
ifnonnull 29
23: aload 0
ldc "UTF-8"
aload 1
invokevirtual jdk.internal.org.xml.sax.InputSource.getByteStream:()Ljava/io/InputStream;
invokevirtual jdk.internal.util.xml.impl.Parser.enc:(Ljava/lang/String;Ljava/io/InputStream;)Ljava/io/Reader;
astore 2
24: aload 0
aload 2
invokevirtual jdk.internal.util.xml.impl.Parser.xml:(Ljava/io/Reader;)Ljava/lang/String;
astore 3
start local 3 25: aload 3
ldc "UTF-16"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 27
26: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
27: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 3
aload 1
invokevirtual jdk.internal.org.xml.sax.InputSource.getByteStream:()Ljava/io/InputStream;
invokevirtual jdk.internal.util.xml.impl.Parser.enc:(Ljava/lang/String;Ljava/io/InputStream;)Ljava/io/Reader;
astore 2
28: goto 32
end local 3 29: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.util.xml.impl.Parser.xml:(Ljava/io/Reader;)Ljava/lang/String;
pop
30: goto 32
31: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
32: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
aload 2
putfield jdk.internal.util.xml.impl.Input.src:Ljava/io/Reader;
33: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
aload 1
invokevirtual jdk.internal.org.xml.sax.InputSource.getPublicId:()Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.pubid:Ljava/lang/String;
34: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
aload 1
invokevirtual jdk.internal.org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.sysid:Ljava/lang/String;
35: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Ljdk/internal/util/xml/impl/Parser;
0 36 1 is Ljdk/internal/org/xml/sax/InputSource;
1 36 2 reader Ljava/io/Reader;
15 21 3 expenc Ljava/lang/String;
25 29 3 expenc Ljava/lang/String;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
is
private java.io.Reader bom(java.io.InputStream, char);
descriptor: (Ljava/io/InputStream;C)Ljava/io/Reader;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.io.InputStream.read:()I
istore 3
start local 3 1: iload 3
lookupswitch { // 4
-1: 15
239: 2
254: 9
255: 12
default: 17
}
2: StackMap locals: int
StackMap stack:
iload 2
bipush 85
if_icmpne 4
3: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.io.InputStream.read:()I
sipush 187
if_icmpeq 6
5: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
6: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.io.InputStream.read:()I
sipush 191
if_icmpeq 8
7: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
8: StackMap locals:
StackMap stack:
new jdk.internal.util.xml.impl.ReaderUTF8
dup
aload 1
invokespecial jdk.internal.util.xml.impl.ReaderUTF8.<init>:(Ljava/io/InputStream;)V
areturn
9: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.io.InputStream.read:()I
sipush 255
if_icmpeq 11
10: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
11: StackMap locals:
StackMap stack:
new jdk.internal.util.xml.impl.ReaderUTF16
dup
aload 1
bipush 98
invokespecial jdk.internal.util.xml.impl.ReaderUTF16.<init>:(Ljava/io/InputStream;C)V
areturn
12: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.io.InputStream.read:()I
sipush 254
if_icmpeq 14
13: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
14: StackMap locals:
StackMap stack:
new jdk.internal.util.xml.impl.ReaderUTF16
dup
aload 1
bipush 108
invokespecial jdk.internal.util.xml.impl.ReaderUTF16.<init>:(Ljava/io/InputStream;C)V
areturn
15: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
dup_x1
iconst_1
iadd
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
ldc 65535
castore
16: new jdk.internal.util.xml.impl.ReaderUTF8
dup
aload 1
invokespecial jdk.internal.util.xml.impl.ReaderUTF8.<init>:(Ljava/io/InputStream;)V
areturn
17: StackMap locals:
StackMap stack:
iload 2
bipush 85
if_icmpne 19
18: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
19: StackMap locals:
StackMap stack:
iload 3
sipush 240
iand
lookupswitch { // 4
192: 20
208: 20
224: 22
240: 26
default: 27
}
20: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
dup_x1
iconst_1
iadd
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
iload 3
bipush 31
iand
bipush 6
ishl
aload 1
invokevirtual java.io.InputStream.read:()I
bipush 63
iand
ior
i2c
castore
21: goto 28
22: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
dup_x1
iconst_1
iadd
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
iload 3
bipush 15
iand
bipush 12
ishl
23: aload 1
invokevirtual java.io.InputStream.read:()I
bipush 63
iand
bipush 6
ishl
ior
aload 1
invokevirtual java.io.InputStream.read:()I
bipush 63
iand
ior
i2c
24: castore
25: goto 28
26: StackMap locals:
StackMap stack:
new java.io.UnsupportedEncodingException
dup
invokespecial java.io.UnsupportedEncodingException.<init>:()V
athrow
27: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
dup_x1
iconst_1
iadd
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
iload 3
i2c
castore
28: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Ljdk/internal/util/xml/impl/Parser;
0 29 1 is Ljava/io/InputStream;
0 29 2 hint C
1 29 3 val I
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
is
hint
private java.lang.String xml(java.io.Reader);
descriptor: (Ljava/io/Reader;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: ldc "UTF-8"
astore 3
start local 3 2: aload 0
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
ifeq 7
3: aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
iconst_0
caload
bipush 60
if_icmpne 4
iconst_1
goto 5
StackMap locals: java.lang.String java.lang.String
StackMap stack:
4: iconst_m1
StackMap locals:
StackMap stack: int
5: i2s
istore 6
start local 6 6: goto 61
end local 6 7: StackMap locals:
StackMap stack:
iconst_0
istore 6
start local 6 8: goto 61
9: StackMap locals: jdk.internal.util.xml.impl.Parser java.io.Reader java.lang.String java.lang.String top top int
StackMap stack:
aload 1
invokevirtual java.io.Reader.read:()I
dup
istore 5
start local 5 10: iflt 11
iload 5
i2c
goto 12
StackMap locals: jdk.internal.util.xml.impl.Parser java.io.Reader java.lang.String java.lang.String top int int
StackMap stack:
11: ldc 65535
StackMap locals:
StackMap stack: int
12: istore 4
start local 4 13: aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
dup_x1
iconst_1
iadd
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
iload 4
castore
14: iload 6
tableswitch { // 0 - 7
0: 15
1: 28
2: 32
3: 36
4: 40
5: 44
6: 49
7: 55
default: 60
}
15: StackMap locals: jdk.internal.util.xml.impl.Parser java.io.Reader java.lang.String java.lang.String int int int
StackMap stack:
iload 4
lookupswitch { // 2
60: 16
65279: 18
default: 26
}
16: StackMap locals:
StackMap stack:
iconst_1
istore 6
17: goto 61
18: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.io.Reader.read:()I
dup
istore 5
iflt 19
iload 5
i2c
goto 20
StackMap locals:
StackMap stack:
19: ldc 65535
StackMap locals:
StackMap stack: int
20: istore 4
21: aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
iconst_1
isub
iload 4
castore
22: iload 4
bipush 60
if_icmpne 23
iconst_1
goto 24
StackMap locals:
StackMap stack:
23: iconst_m1
StackMap locals:
StackMap stack: int
24: i2s
istore 6
25: goto 61
26: StackMap locals:
StackMap stack:
iconst_m1
istore 6
27: goto 61
28: StackMap locals:
StackMap stack:
iload 4
bipush 63
if_icmpne 29
iconst_2
goto 30
StackMap locals:
StackMap stack:
29: iconst_m1
StackMap locals:
StackMap stack: int
30: i2s
istore 6
31: goto 61
32: StackMap locals:
StackMap stack:
iload 4
bipush 120
if_icmpne 33
iconst_3
goto 34
StackMap locals:
StackMap stack:
33: iconst_m1
StackMap locals:
StackMap stack: int
34: i2s
istore 6
35: goto 61
36: StackMap locals:
StackMap stack:
iload 4
bipush 109
if_icmpne 37
iconst_4
goto 38
StackMap locals:
StackMap stack:
37: iconst_m1
StackMap locals:
StackMap stack: int
38: i2s
istore 6
39: goto 61
40: StackMap locals:
StackMap stack:
iload 4
bipush 108
if_icmpne 41
iconst_5
goto 42
StackMap locals:
StackMap stack:
41: iconst_m1
StackMap locals:
StackMap stack: int
42: i2s
istore 6
43: goto 61
44: StackMap locals:
StackMap stack:
iload 4
lookupswitch { // 4
9: 45
10: 45
13: 45
32: 45
default: 47
}
45: StackMap locals:
StackMap stack:
bipush 6
istore 6
46: goto 61
47: StackMap locals:
StackMap stack:
iconst_m1
istore 6
48: goto 61
49: StackMap locals:
StackMap stack:
iload 4
lookupswitch { // 2
63: 50
65535: 52
default: 54
}
50: StackMap locals:
StackMap stack:
bipush 7
istore 6
51: goto 61
52: StackMap locals:
StackMap stack:
bipush -2
istore 6
53: goto 61
54: StackMap locals:
StackMap stack:
goto 61
55: StackMap locals:
StackMap stack:
iload 4
lookupswitch { // 2
62: 56
65535: 56
default: 58
}
56: StackMap locals:
StackMap stack:
bipush -2
istore 6
57: goto 61
58: StackMap locals:
StackMap stack:
bipush 6
istore 6
59: goto 61
60: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
end local 5 end local 4 61: StackMap locals: jdk.internal.util.xml.impl.Parser java.io.Reader java.lang.String java.lang.String top top int
StackMap stack:
iload 6
iflt 62
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
arraylength
if_icmplt 9
62: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
putfield jdk.internal.util.xml.impl.Parser.mChLen:I
63: aload 0
iconst_0
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
64: iload 6
iconst_m1
if_icmpne 66
65: aload 3
areturn
66: StackMap locals:
StackMap stack:
aload 0
iconst_5
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
67: iconst_0
istore 6
goto 127
68: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
istore 4
start local 4 69: iload 6
tableswitch { // 0 - 4
0: 70
1: 74
2: 74
3: 74
4: 116
default: 126
}
70: StackMap locals: jdk.internal.util.xml.impl.Parser java.io.Reader java.lang.String java.lang.String int top int
StackMap stack:
aload 0
iload 4
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
bipush 32
if_icmpeq 127
71: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
72: iconst_1
istore 6
73: goto 127
74: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
lookupswitch { // 5
32: 108
63: 109
65: 75
95: 75
97: 75
default: 114
}
75: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
76: aload 0
iconst_0
invokevirtual jdk.internal.util.xml.impl.Parser.name:(Z)Ljava/lang/String;
invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
astore 2
77: ldc "version"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 85
78: iload 6
iconst_1
if_icmpeq 80
79: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
80: StackMap locals:
StackMap stack:
ldc "1.0"
aload 0
bipush 61
invokevirtual jdk.internal.util.xml.impl.Parser.eqstr:(C)Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 82
81: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
82: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
sipush 256
putfield jdk.internal.util.xml.impl.Input.xmlver:C
83: iconst_2
istore 6
84: goto 127
StackMap locals:
StackMap stack:
85: ldc "encoding"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 92
86: iload 6
iconst_2
if_icmpeq 88
87: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
88: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
aload 0
bipush 61
invokevirtual jdk.internal.util.xml.impl.Parser.eqstr:(C)Ljava/lang/String;
invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
putfield jdk.internal.util.xml.impl.Input.xmlenc:Ljava/lang/String;
89: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.xmlenc:Ljava/lang/String;
astore 3
90: iconst_3
istore 6
91: goto 127
StackMap locals:
StackMap stack:
92: ldc "standalone"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 106
93: iload 6
iconst_1
if_icmpeq 94
aload 0
getfield jdk.internal.util.xml.impl.Parser.mPh:I
iflt 95
94: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
95: StackMap locals:
StackMap stack:
aload 0
bipush 61
invokevirtual jdk.internal.util.xml.impl.Parser.eqstr:(C)Ljava/lang/String;
invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
astore 2
96: aload 2
ldc "yes"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 99
97: aload 0
iconst_1
putfield jdk.internal.util.xml.impl.Parser.mIsSAlone:Z
98: goto 103
StackMap locals:
StackMap stack:
99: aload 2
ldc "no"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 102
100: aload 0
iconst_0
putfield jdk.internal.util.xml.impl.Parser.mIsSAlone:Z
101: goto 103
102: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
103: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield jdk.internal.util.xml.impl.Parser.mIsSAloneSet:Z
104: iconst_4
istore 6
105: goto 127
106: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
107: goto 127
108: StackMap locals:
StackMap stack:
goto 127
109: StackMap locals:
StackMap stack:
iload 6
iconst_1
if_icmpne 111
110: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
111: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.bkch:()V
112: iconst_4
istore 6
113: goto 127
114: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
115: goto 127
116: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual jdk.internal.util.xml.impl.Parser.chtyp:(C)C
lookupswitch { // 2
32: 123
63: 117
default: 124
}
117: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
bipush 62
if_icmpeq 119
118: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
119: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mPh:I
ifgt 121
120: aload 0
iconst_1
putfield jdk.internal.util.xml.impl.Parser.mPh:I
121: StackMap locals:
StackMap stack:
iconst_m1
istore 6
122: goto 127
123: StackMap locals:
StackMap stack:
goto 127
124: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
125: goto 127
126: StackMap locals:
StackMap stack:
aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
end local 4 127: StackMap locals: jdk.internal.util.xml.impl.Parser java.io.Reader java.lang.String java.lang.String top top int
StackMap stack:
iload 6
ifge 68
128: aload 3
areturn
end local 6 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 129 0 this Ljdk/internal/util/xml/impl/Parser;
0 129 1 reader Ljava/io/Reader;
1 129 2 str Ljava/lang/String;
2 129 3 enc Ljava/lang/String;
13 61 4 ch C
69 127 4 ch C
10 61 5 val I
6 7 6 st S
8 129 6 st S
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
reader
private java.io.Reader enc(java.lang.String, java.io.InputStream);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;)Ljava/io/Reader;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "UTF-8"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: new jdk.internal.util.xml.impl.ReaderUTF8
dup
aload 2
invokespecial jdk.internal.util.xml.impl.ReaderUTF8.<init>:(Ljava/io/InputStream;)V
areturn
2: StackMap locals:
StackMap stack:
aload 1
ldc "UTF-16LE"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: new jdk.internal.util.xml.impl.ReaderUTF16
dup
aload 2
bipush 108
invokespecial jdk.internal.util.xml.impl.ReaderUTF16.<init>:(Ljava/io/InputStream;C)V
areturn
4: StackMap locals:
StackMap stack:
aload 1
ldc "UTF-16BE"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: new jdk.internal.util.xml.impl.ReaderUTF16
dup
aload 2
bipush 98
invokespecial jdk.internal.util.xml.impl.ReaderUTF16.<init>:(Ljava/io/InputStream;C)V
areturn
6: StackMap locals:
StackMap stack:
new java.io.InputStreamReader
dup
aload 2
aload 1
invokespecial java.io.InputStreamReader.<init>:(Ljava/io/InputStream;Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljdk/internal/util/xml/impl/Parser;
0 7 1 name Ljava/lang/String;
0 7 2 is Ljava/io/InputStream;
Exceptions:
throws java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
name
is
protected void push(jdk.internal.util.xml.impl.Input);
descriptor: (Ljdk/internal/util/xml/impl/Input;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChLen:I
putfield jdk.internal.util.xml.impl.Input.chLen:I
1: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
putfield jdk.internal.util.xml.impl.Input.chIdx:I
2: aload 1
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
putfield jdk.internal.util.xml.impl.Input.next:Ljdk/internal/util/xml/impl/Input;
3: aload 0
aload 1
putfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
4: aload 0
aload 1
getfield jdk.internal.util.xml.impl.Input.chars:[C
putfield jdk.internal.util.xml.impl.Parser.mChars:[C
5: aload 0
aload 1
getfield jdk.internal.util.xml.impl.Input.chLen:I
putfield jdk.internal.util.xml.impl.Parser.mChLen:I
6: aload 0
aload 1
getfield jdk.internal.util.xml.impl.Input.chIdx:I
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/internal/util/xml/impl/Parser;
0 8 1 inp Ljdk/internal/util/xml/impl/Input;
MethodParameters:
Name Flags
inp
protected void pop();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.src:Ljava/io/Reader;
ifnull 5
1: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.src:Ljava/io/Reader;
invokevirtual java.io.Reader.close:()V
2: goto 4
StackMap locals:
StackMap stack: java.io.IOException
3: pop
4: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
aconst_null
putfield jdk.internal.util.xml.impl.Input.src:Ljava/io/Reader;
5: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.next:Ljdk/internal/util/xml/impl/Input;
putfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
6: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
ifnull 11
7: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.chars:[C
putfield jdk.internal.util.xml.impl.Parser.mChars:[C
8: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.chLen:I
putfield jdk.internal.util.xml.impl.Parser.mChLen:I
9: aload 0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.chIdx:I
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
10: goto 14
11: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield jdk.internal.util.xml.impl.Parser.mChars:[C
12: aload 0
iconst_0
putfield jdk.internal.util.xml.impl.Parser.mChLen:I
13: aload 0
iconst_0
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
14: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljdk/internal/util/xml/impl/Parser;
Exception table:
from to target type
1 2 3 Class java.io.IOException
protected char chtyp(char);
descriptor: (C)C
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
sipush 128
if_icmpge 2
1: getstatic jdk.internal.util.xml.impl.Parser.asctyp:[B
iload 1
baload
i2c
ireturn
2: StackMap locals:
StackMap stack:
iload 1
ldc 65535
if_icmpeq 3
bipush 88
goto 4
StackMap locals:
StackMap stack:
3: bipush 90
StackMap locals:
StackMap stack: int
4: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/internal/util/xml/impl/Parser;
0 5 1 ch C
MethodParameters:
Name Flags
ch
protected char getch();
descriptor: ()C
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChLen:I
if_icmplt 14
1: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.src:Ljava/io/Reader;
ifnonnull 4
2: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.pop:()V
3: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
getfield jdk.internal.util.xml.impl.Input.src:Ljava/io/Reader;
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
iconst_0
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
arraylength
invokevirtual java.io.Reader.read:([CII)I
istore 1
start local 1 5: iload 1
ifge 12
6: aload 0
getfield jdk.internal.util.xml.impl.Parser.mInp:Ljdk/internal/util/xml/impl/Input;
aload 0
getfield jdk.internal.util.xml.impl.Parser.mDoc:Ljdk/internal/util/xml/impl/Input;
if_acmpeq 9
7: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.pop:()V
8: aload 0
invokevirtual jdk.internal.util.xml.impl.Parser.getch:()C
ireturn
9: StackMap locals: int
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
iconst_0
ldc 65535
castore
10: aload 0
iconst_1
putfield jdk.internal.util.xml.impl.Parser.mChLen:I
11: goto 13
12: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield jdk.internal.util.xml.impl.Parser.mChLen:I
13: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
end local 1 14: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
dup_x1
iconst_1
iadd
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
caload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljdk/internal/util/xml/impl/Parser;
5 14 1 Num I
Exceptions:
throws java.io.IOException
protected void bkch();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
ifgt 2
1: aload 0
ldc ""
invokevirtual jdk.internal.util.xml.impl.Parser.panic:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
dup
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
iconst_1
isub
putfield jdk.internal.util.xml.impl.Parser.mChIdx:I
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/internal/util/xml/impl/Parser;
Exceptions:
throws java.lang.Exception
protected void setch(char);
descriptor: (C)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.util.xml.impl.Parser.mChars:[C
aload 0
getfield jdk.internal.util.xml.impl.Parser.mChIdx:I
iload 1
castore
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/util/xml/impl/Parser;
0 2 1 ch C
MethodParameters:
Name Flags
ch
protected jdk.internal.util.xml.impl.Pair find(jdk.internal.util.xml.impl.Pair, char[]);
descriptor: (Ljdk/internal/util/xml/impl/Pair;[C)Ljdk/internal/util/xml/impl/Pair;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
astore 3
start local 3 1: goto 5
2: StackMap locals: jdk.internal.util.xml.impl.Pair
StackMap stack:
aload 3
aload 2
invokevirtual jdk.internal.util.xml.impl.Pair.eqname:([C)Z
ifeq 4
3: aload 3
areturn
4: StackMap locals:
StackMap stack:
aload 3
getfield jdk.internal.util.xml.impl.Pair.next:Ljdk/internal/util/xml/impl/Pair;
astore 3
StackMap locals:
StackMap stack:
5: aload 3
ifnonnull 2
end local 3 6: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljdk/internal/util/xml/impl/Parser;
0 7 1 chain Ljdk/internal/util/xml/impl/Pair;
0 7 2 qname [C
1 6 3 pair Ljdk/internal/util/xml/impl/Pair;
MethodParameters:
Name Flags
chain
qname
protected jdk.internal.util.xml.impl.Pair pair(jdk.internal.util.xml.impl.Pair);
descriptor: (Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.util.xml.impl.Parser.mDltd:Ljdk/internal/util/xml/impl/Pair;
ifnull 4
1: aload 0
getfield jdk.internal.util.xml.impl.Parser.mDltd:Ljdk/internal/util/xml/impl/Pair;
astore 2
start local 2 2: aload 0
aload 2
getfield jdk.internal.util.xml.impl.Pair.next:Ljdk/internal/util/xml/impl/Pair;
putfield jdk.internal.util.xml.impl.Parser.mDltd:Ljdk/internal/util/xml/impl/Pair;
3: goto 5
end local 2 4: StackMap locals:
StackMap stack:
new jdk.internal.util.xml.impl.Pair
dup
invokespecial jdk.internal.util.xml.impl.Pair.<init>:()V
astore 2
start local 2 5: StackMap locals: jdk.internal.util.xml.impl.Pair
StackMap stack:
aload 2
aload 1
putfield jdk.internal.util.xml.impl.Pair.next:Ljdk/internal/util/xml/impl/Pair;
6: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljdk/internal/util/xml/impl/Parser;
0 7 1 next Ljdk/internal/util/xml/impl/Pair;
2 4 2 pair Ljdk/internal/util/xml/impl/Pair;
5 7 2 pair Ljdk/internal/util/xml/impl/Pair;
MethodParameters:
Name Flags
next
protected jdk.internal.util.xml.impl.Pair del(jdk.internal.util.xml.impl.Pair);
descriptor: (Ljdk/internal/util/xml/impl/Pair;)Ljdk/internal/util/xml/impl/Pair;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
getfield jdk.internal.util.xml.impl.Pair.next:Ljdk/internal/util/xml/impl/Pair;
astore 2
start local 2 1: aload 1
aconst_null
putfield jdk.internal.util.xml.impl.Pair.name:Ljava/lang/String;
2: aload 1
aconst_null
putfield jdk.internal.util.xml.impl.Pair.value:Ljava/lang/String;
3: aload 1
aconst_null
putfield jdk.internal.util.xml.impl.Pair.chars:[C
4: aload 1
aconst_null
putfield jdk.internal.util.xml.impl.Pair.list:Ljdk/internal/util/xml/impl/Pair;
5: aload 1
aload 0
getfield jdk.internal.util.xml.impl.Parser.mDltd:Ljdk/internal/util/xml/impl/Pair;
putfield jdk.internal.util.xml.impl.Pair.next:Ljdk/internal/util/xml/impl/Pair;
6: aload 0
aload 1
putfield jdk.internal.util.xml.impl.Parser.mDltd:Ljdk/internal/util/xml/impl/Pair;
7: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/internal/util/xml/impl/Parser;
0 8 1 pair Ljdk/internal/util/xml/impl/Pair;
1 8 2 next Ljdk/internal/util/xml/impl/Pair;
MethodParameters:
Name Flags
pair
}
SourceFile: "Parser.java"