public class org.codehaus.plexus.util.xml.pull.MXParser implements org.codehaus.plexus.util.xml.pull.XmlPullParser
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.codehaus.plexus.util.xml.pull.MXParser
super_class: java.lang.Object
{
protected static final java.lang.String XML_URI;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://www.w3.org/XML/1998/namespace"
protected static final java.lang.String XMLNS_URI;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://www.w3.org/2000/xmlns/"
protected static final java.lang.String FEATURE_XML_ROUNDTRIP;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xmlpull.org/v1/doc/features.html#xml-roundtrip"
protected static final java.lang.String FEATURE_NAMES_INTERNED;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xmlpull.org/v1/doc/features.html#names-interned"
protected static final java.lang.String PROPERTY_XMLDECL_VERSION;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xmlpull.org/v1/doc/properties.html#xmldecl-version"
protected static final java.lang.String PROPERTY_XMLDECL_STANDALONE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xmlpull.org/v1/doc/properties.html#xmldecl-standalone"
protected static final java.lang.String PROPERTY_XMLDECL_CONTENT;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xmlpull.org/v1/doc/properties.html#xmldecl-content"
protected static final java.lang.String PROPERTY_LOCATION;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xmlpull.org/v1/doc/properties.html#location"
protected boolean allStringsInterned;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
private static final boolean TRACE_SIZING;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected boolean processNamespaces;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean roundtripSupported;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected java.lang.String location;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected int lineNumber;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int columnNumber;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean seenRoot;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean reachedEnd;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected int eventType;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean emptyElementTag;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected int depth;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected char[][] elRawName;
descriptor: [[C
flags: (0x0004) ACC_PROTECTED
protected int[] elRawNameEnd;
descriptor: [I
flags: (0x0004) ACC_PROTECTED
protected int[] elRawNameLine;
descriptor: [I
flags: (0x0004) ACC_PROTECTED
protected java.lang.String[] elName;
descriptor: [Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String[] elPrefix;
descriptor: [Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String[] elUri;
descriptor: [Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected int[] elNamespaceCount;
descriptor: [I
flags: (0x0004) ACC_PROTECTED
protected int attributeCount;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.lang.String[] attributeName;
descriptor: [Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected int[] attributeNameHash;
descriptor: [I
flags: (0x0004) ACC_PROTECTED
protected java.lang.String[] attributePrefix;
descriptor: [Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String[] attributeUri;
descriptor: [Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String[] attributeValue;
descriptor: [Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected int namespaceEnd;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.lang.String[] namespacePrefix;
descriptor: [Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected int[] namespacePrefixHash;
descriptor: [I
flags: (0x0004) ACC_PROTECTED
protected java.lang.String[] namespaceUri;
descriptor: [Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected int entityEnd;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.lang.String[] entityName;
descriptor: [Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected char[][] entityNameBuf;
descriptor: [[C
flags: (0x0004) ACC_PROTECTED
protected java.lang.String[] entityReplacement;
descriptor: [Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected char[][] entityReplacementBuf;
descriptor: [[C
flags: (0x0004) ACC_PROTECTED
protected int[] entityNameHash;
descriptor: [I
flags: (0x0004) ACC_PROTECTED
private final org.codehaus.plexus.util.xml.pull.EntityReplacementMap replacementMapTemplate;
descriptor: Lorg/codehaus/plexus/util/xml/pull/EntityReplacementMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
protected static final int READ_CHUNK_SIZE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 8192
protected java.io.Reader reader;
descriptor: Ljava/io/Reader;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String inputEncoding;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected int bufLoadFactor;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected char[] buf;
descriptor: [C
flags: (0x0004) ACC_PROTECTED
protected int bufSoftLimit;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean preventBufferCompaction;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected int bufAbsoluteStart;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int bufStart;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int bufEnd;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int pos;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int posStart;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int posEnd;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected char[] pc;
descriptor: [C
flags: (0x0004) ACC_PROTECTED
protected int pcStart;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int pcEnd;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean usePC;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean seenStartTag;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean seenEndTag;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean pastEndTag;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean seenAmpersand;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean seenMarkup;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean seenDocdecl;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean tokenize;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected java.lang.String text;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String entityRefName;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String xmlDeclVersion;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.Boolean xmlDeclStandalone;
descriptor: Ljava/lang/Boolean;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String xmlDeclContent;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected char[] charRefOneCharBuf;
descriptor: [C
flags: (0x0004) ACC_PROTECTED
protected static final char[] VERSION;
descriptor: [C
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final char[] NCODING;
descriptor: [C
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final char[] TANDALONE;
descriptor: [C
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final char[] YES;
descriptor: [C
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final char[] NO;
descriptor: [C
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final int LOOKUP_MAX;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1024
protected static final char LOOKUP_MAX_CHAR;
descriptor: C
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1024
protected static boolean[] lookupNameStartChar;
descriptor: [Z
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
protected static boolean[] lookupNameChar;
descriptor: [Z
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
private static final char MIN_HIGH_SURROGATE;
descriptor: C
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 55296
private static final char MAX_HIGH_SURROGATE;
descriptor: C
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 56319
private static final int MAX_CODE_POINT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1114111
private static final int MIN_SUPPLEMENTARY_CODE_POINT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 65536
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=0
0: ldc "version"
invokevirtual java.lang.String.toCharArray:()[C
putstatic org.codehaus.plexus.util.xml.pull.MXParser.VERSION:[C
1: ldc "ncoding"
invokevirtual java.lang.String.toCharArray:()[C
putstatic org.codehaus.plexus.util.xml.pull.MXParser.NCODING:[C
2: ldc "tandalone"
invokevirtual java.lang.String.toCharArray:()[C
putstatic org.codehaus.plexus.util.xml.pull.MXParser.TANDALONE:[C
3: ldc "yes"
invokevirtual java.lang.String.toCharArray:()[C
putstatic org.codehaus.plexus.util.xml.pull.MXParser.YES:[C
4: ldc "no"
invokevirtual java.lang.String.toCharArray:()[C
putstatic org.codehaus.plexus.util.xml.pull.MXParser.NO:[C
5: sipush 1024
newarray 4
putstatic org.codehaus.plexus.util.xml.pull.MXParser.lookupNameStartChar:[Z
6: sipush 1024
newarray 4
putstatic org.codehaus.plexus.util.xml.pull.MXParser.lookupNameChar:[Z
7: bipush 58
invokestatic org.codehaus.plexus.util.xml.pull.MXParser.setNameStart:(C)V
8: bipush 65
istore 0
start local 0 9: goto 12
10: StackMap locals: int
StackMap stack:
iload 0
invokestatic org.codehaus.plexus.util.xml.pull.MXParser.setNameStart:(C)V
11: iload 0
iconst_1
iadd
i2c
istore 0
StackMap locals:
StackMap stack:
12: iload 0
bipush 90
if_icmple 10
end local 0 13: bipush 95
invokestatic org.codehaus.plexus.util.xml.pull.MXParser.setNameStart:(C)V
14: bipush 97
istore 0
start local 0 15: goto 18
16: StackMap locals:
StackMap stack:
iload 0
invokestatic org.codehaus.plexus.util.xml.pull.MXParser.setNameStart:(C)V
17: iload 0
iconst_1
iadd
i2c
istore 0
StackMap locals:
StackMap stack:
18: iload 0
bipush 122
if_icmple 16
end local 0 19: sipush 192
istore 0
start local 0 20: goto 23
21: StackMap locals:
StackMap stack:
iload 0
invokestatic org.codehaus.plexus.util.xml.pull.MXParser.setNameStart:(C)V
22: iload 0
iconst_1
iadd
i2c
istore 0
StackMap locals:
StackMap stack:
23: iload 0
sipush 767
if_icmple 21
end local 0 24: sipush 880
istore 0
start local 0 25: goto 28
26: StackMap locals:
StackMap stack:
iload 0
invokestatic org.codehaus.plexus.util.xml.pull.MXParser.setNameStart:(C)V
27: iload 0
iconst_1
iadd
i2c
istore 0
StackMap locals:
StackMap stack:
28: iload 0
sipush 893
if_icmple 26
end local 0 29: sipush 895
istore 0
start local 0 30: goto 33
31: StackMap locals:
StackMap stack:
iload 0
invokestatic org.codehaus.plexus.util.xml.pull.MXParser.setNameStart:(C)V
32: iload 0
iconst_1
iadd
i2c
istore 0
StackMap locals:
StackMap stack:
33: iload 0
sipush 1024
if_icmplt 31
end local 0 34: bipush 45
invokestatic org.codehaus.plexus.util.xml.pull.MXParser.setName:(C)V
35: bipush 46
invokestatic org.codehaus.plexus.util.xml.pull.MXParser.setName:(C)V
36: bipush 48
istore 0
start local 0 37: goto 40
38: StackMap locals:
StackMap stack:
iload 0
invokestatic org.codehaus.plexus.util.xml.pull.MXParser.setName:(C)V
39: iload 0
iconst_1
iadd
i2c
istore 0
StackMap locals:
StackMap stack:
40: iload 0
bipush 57
if_icmple 38
end local 0 41: sipush 183
invokestatic org.codehaus.plexus.util.xml.pull.MXParser.setName:(C)V
42: sipush 768
istore 0
start local 0 43: goto 46
44: StackMap locals:
StackMap stack:
iload 0
invokestatic org.codehaus.plexus.util.xml.pull.MXParser.setName:(C)V
45: iload 0
iconst_1
iadd
i2c
istore 0
StackMap locals:
StackMap stack:
46: iload 0
sipush 879
if_icmple 44
end local 0 47: return
LocalVariableTable:
Start End Slot Name Signature
9 13 0 ch C
15 19 0 ch C
20 24 0 ch C
25 29 0 ch C
30 34 0 ch C
37 41 0 ch C
43 47 0 ch C
protected void resetStringCache();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
protected java.lang.String newString(char[], int, int);
descriptor: ([CII)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.lang.String
dup
aload 1
iload 2
iload 3
invokespecial java.lang.String.<init>:([CII)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 1 1 cbuf [C
0 1 2 off I
0 1 3 len I
MethodParameters:
Name Flags
cbuf
off
len
protected java.lang.String newStringIntern(char[], int, int);
descriptor: ([CII)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.lang.String
dup
aload 1
iload 2
iload 3
invokespecial java.lang.String.<init>:([CII)V
invokevirtual java.lang.String.intern:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 1 1 cbuf [C
0 1 2 off I
0 1 3 len I
MethodParameters:
Name Flags
cbuf
off
len
protected void ensureElementsCapacity();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=7, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elName:[Ljava/lang/String;
ifnull 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elName:[Ljava/lang/String;
arraylength
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 1
start local 1 3: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
iconst_1
iadd
iload 1
if_icmplt 41
4: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
bipush 7
if_icmplt 5
iconst_2
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
imul
goto 6
StackMap locals: int
StackMap stack:
5: bipush 8
StackMap locals:
StackMap stack: int
6: iconst_2
iadd
istore 2
start local 2 7: iload 1
ifle 8
iconst_1
goto 9
StackMap locals: int
StackMap stack:
8: iconst_0
StackMap locals:
StackMap stack: int
9: istore 3
start local 3 10: aconst_null
astore 4
start local 4 11: iload 2
anewarray java.lang.String
astore 4
12: iload 3
ifeq 14
13: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elName:[Ljava/lang/String;
iconst_0
aload 4
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
14: StackMap locals: int java.lang.String[]
StackMap stack:
aload 0
aload 4
putfield org.codehaus.plexus.util.xml.pull.MXParser.elName:[Ljava/lang/String;
15: iload 2
anewarray java.lang.String
astore 4
16: iload 3
ifeq 18
17: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elPrefix:[Ljava/lang/String;
iconst_0
aload 4
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
18: StackMap locals:
StackMap stack:
aload 0
aload 4
putfield org.codehaus.plexus.util.xml.pull.MXParser.elPrefix:[Ljava/lang/String;
19: iload 2
anewarray java.lang.String
astore 4
20: iload 3
ifeq 22
21: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elUri:[Ljava/lang/String;
iconst_0
aload 4
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
22: StackMap locals:
StackMap stack:
aload 0
aload 4
putfield org.codehaus.plexus.util.xml.pull.MXParser.elUri:[Ljava/lang/String;
23: iload 2
newarray 10
astore 5
start local 5 24: iload 3
ifeq 27
25: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elNamespaceCount:[I
iconst_0
aload 5
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
26: goto 28
27: StackMap locals: int[]
StackMap stack:
aload 5
iconst_0
iconst_0
iastore
28: StackMap locals:
StackMap stack:
aload 0
aload 5
putfield org.codehaus.plexus.util.xml.pull.MXParser.elNamespaceCount:[I
29: iload 2
newarray 10
astore 5
30: iload 3
ifeq 32
31: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawNameEnd:[I
iconst_0
aload 5
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
32: StackMap locals:
StackMap stack:
aload 0
aload 5
putfield org.codehaus.plexus.util.xml.pull.MXParser.elRawNameEnd:[I
33: iload 2
newarray 10
astore 5
34: iload 3
ifeq 36
35: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawNameLine:[I
iconst_0
aload 5
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
36: StackMap locals:
StackMap stack:
aload 0
aload 5
putfield org.codehaus.plexus.util.xml.pull.MXParser.elRawNameLine:[I
37: iload 2
anewarray char[]
astore 6
start local 6 38: iload 3
ifeq 40
39: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawName:[[C
iconst_0
aload 6
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
40: StackMap locals: char[][]
StackMap stack:
aload 0
aload 6
putfield org.codehaus.plexus.util.xml.pull.MXParser.elRawName:[[C
end local 6 end local 5 end local 4 end local 3 end local 2 41: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 42 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
3 42 1 elStackSize I
7 41 2 newSize I
10 41 3 needsCopying Z
11 41 4 arr [Ljava/lang/String;
24 41 5 iarr [I
38 41 6 carr [[C
protected void ensureAttributesCapacity(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
ifnull 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
arraylength
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 2
start local 2 3: iload 1
iload 2
if_icmplt 33
4: iload 1
bipush 7
if_icmple 5
iconst_2
iload 1
imul
goto 6
StackMap locals: int
StackMap stack:
5: bipush 8
StackMap locals:
StackMap stack: int
6: istore 3
start local 3 7: iload 2
ifle 8
iconst_1
goto 9
StackMap locals: int
StackMap stack:
8: iconst_0
StackMap locals:
StackMap stack: int
9: istore 4
start local 4 10: aconst_null
astore 5
start local 5 11: iload 3
anewarray java.lang.String
astore 5
12: iload 4
ifeq 14
13: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
iconst_0
aload 5
iconst_0
iload 2
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
14: StackMap locals: int java.lang.String[]
StackMap stack:
aload 0
aload 5
putfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
15: iload 3
anewarray java.lang.String
astore 5
16: iload 4
ifeq 18
17: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributePrefix:[Ljava/lang/String;
iconst_0
aload 5
iconst_0
iload 2
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
18: StackMap locals:
StackMap stack:
aload 0
aload 5
putfield org.codehaus.plexus.util.xml.pull.MXParser.attributePrefix:[Ljava/lang/String;
19: iload 3
anewarray java.lang.String
astore 5
20: iload 4
ifeq 22
21: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeUri:[Ljava/lang/String;
iconst_0
aload 5
iconst_0
iload 2
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
22: StackMap locals:
StackMap stack:
aload 0
aload 5
putfield org.codehaus.plexus.util.xml.pull.MXParser.attributeUri:[Ljava/lang/String;
23: iload 3
anewarray java.lang.String
astore 5
24: iload 4
ifeq 26
25: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeValue:[Ljava/lang/String;
iconst_0
aload 5
iconst_0
iload 2
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
26: StackMap locals:
StackMap stack:
aload 0
aload 5
putfield org.codehaus.plexus.util.xml.pull.MXParser.attributeValue:[Ljava/lang/String;
27: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.allStringsInterned:Z
ifne 32
28: iload 3
newarray 10
astore 6
start local 6 29: iload 4
ifeq 31
30: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeNameHash:[I
iconst_0
aload 6
iconst_0
iload 2
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
31: StackMap locals: int[]
StackMap stack:
aload 0
aload 6
putfield org.codehaus.plexus.util.xml.pull.MXParser.attributeNameHash:[I
end local 6 32: StackMap locals:
StackMap stack:
aconst_null
astore 5
end local 5 end local 4 end local 3 33: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 34 1 size I
3 34 2 attrPosSize I
7 33 3 newSize I
10 33 4 needsCopying Z
11 33 5 arr [Ljava/lang/String;
29 32 6 iarr [I
MethodParameters:
Name Flags
size
protected void ensureNamespacesCapacity(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespacePrefix:[Ljava/lang/String;
ifnull 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespacePrefix:[Ljava/lang/String;
arraylength
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 2
start local 2 3: iload 1
iload 2
if_icmplt 19
4: iload 1
bipush 7
if_icmple 5
iconst_2
iload 1
imul
goto 6
StackMap locals: int
StackMap stack:
5: bipush 8
StackMap locals:
StackMap stack: int
6: istore 3
start local 3 7: iload 3
anewarray java.lang.String
astore 4
start local 4 8: iload 3
anewarray java.lang.String
astore 5
start local 5 9: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespacePrefix:[Ljava/lang/String;
ifnull 12
10: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespacePrefix:[Ljava/lang/String;
iconst_0
aload 4
iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
11: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceUri:[Ljava/lang/String;
iconst_0
aload 5
iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
12: StackMap locals: int java.lang.String[] java.lang.String[]
StackMap stack:
aload 0
aload 4
putfield org.codehaus.plexus.util.xml.pull.MXParser.namespacePrefix:[Ljava/lang/String;
13: aload 0
aload 5
putfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceUri:[Ljava/lang/String;
14: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.allStringsInterned:Z
ifne 19
15: iload 3
newarray 10
astore 6
start local 6 16: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespacePrefixHash:[I
ifnull 18
17: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespacePrefixHash:[I
iconst_0
aload 6
iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
18: StackMap locals: int[]
StackMap stack:
aload 0
aload 6
putfield org.codehaus.plexus.util.xml.pull.MXParser.namespacePrefixHash:[I
end local 6 end local 5 end local 4 end local 3 19: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 20 1 size I
3 20 2 namespaceSize I
7 19 3 newSize I
8 19 4 newNamespacePrefix [Ljava/lang/String;
9 19 5 newNamespaceUri [Ljava/lang/String;
16 19 6 newNamespacePrefixHash [I
MethodParameters:
Name Flags
size
protected static final int fastHash(char[], int, int);
descriptor: ([CII)I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
iload 1
caload
istore 3
start local 3 3: iload 3
bipush 7
ishl
aload 0
iload 1
iload 2
iadd
iconst_1
isub
caload
iadd
istore 3
4: iload 2
bipush 16
if_icmple 6
5: iload 3
bipush 7
ishl
aload 0
iload 1
iload 2
iconst_4
idiv
iadd
caload
iadd
istore 3
6: StackMap locals: int
StackMap stack:
iload 2
bipush 8
if_icmple 8
7: iload 3
bipush 7
ishl
aload 0
iload 1
iload 2
iconst_2
idiv
iadd
caload
iadd
istore 3
8: StackMap locals:
StackMap stack:
iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 ch [C
0 9 1 off I
0 9 2 len I
3 9 3 hash I
MethodParameters:
Name Flags
ch
off
len
protected void ensureEntityCapacity();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=8, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityReplacementBuf:[[C
ifnull 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityReplacementBuf:[[C
arraylength
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 1
start local 1 3: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
iload 1
if_icmplt 25
4: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
bipush 7
if_icmple 5
iconst_2
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
imul
goto 6
StackMap locals: int
StackMap stack:
5: bipush 8
StackMap locals:
StackMap stack: int
6: istore 2
start local 2 7: iload 2
anewarray java.lang.String
astore 3
start local 3 8: iload 2
anewarray char[]
astore 4
start local 4 9: iload 2
anewarray java.lang.String
astore 5
start local 5 10: iload 2
anewarray char[]
astore 6
start local 6 11: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityName:[Ljava/lang/String;
ifnull 16
12: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityName:[Ljava/lang/String;
iconst_0
aload 3
iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
13: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityNameBuf:[[C
iconst_0
aload 4
iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
14: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityReplacement:[Ljava/lang/String;
iconst_0
aload 5
iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
15: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityReplacementBuf:[[C
iconst_0
aload 6
iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
16: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int java.lang.String[] char[][] java.lang.String[] char[][]
StackMap stack:
aload 0
aload 3
putfield org.codehaus.plexus.util.xml.pull.MXParser.entityName:[Ljava/lang/String;
17: aload 0
aload 4
putfield org.codehaus.plexus.util.xml.pull.MXParser.entityNameBuf:[[C
18: aload 0
aload 5
putfield org.codehaus.plexus.util.xml.pull.MXParser.entityReplacement:[Ljava/lang/String;
19: aload 0
aload 6
putfield org.codehaus.plexus.util.xml.pull.MXParser.entityReplacementBuf:[[C
20: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.allStringsInterned:Z
ifne 25
21: iload 2
newarray 10
astore 7
start local 7 22: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityNameHash:[I
ifnull 24
23: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityNameHash:[I
iconst_0
aload 7
iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
24: StackMap locals: int[]
StackMap stack:
aload 0
aload 7
putfield org.codehaus.plexus.util.xml.pull.MXParser.entityNameHash:[I
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 25: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
3 26 1 entitySize I
7 25 2 newSize I
8 25 3 newEntityName [Ljava/lang/String;
9 25 4 newEntityNameBuf [[C
10 25 5 newEntityReplacement [Ljava/lang/String;
11 25 6 newEntityReplacementBuf [[C
22 25 7 newEntityNameHash [I
protected void reset();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
putfield org.codehaus.plexus.util.xml.pull.MXParser.location:Ljava/lang/String;
1: aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.lineNumber:I
2: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.columnNumber:I
3: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenRoot:Z
4: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.reachedEnd:Z
5: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
6: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.emptyElementTag:Z
7: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
8: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
9: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
10: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
11: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.setupFromTemplate:()V
12: aload 0
aconst_null
putfield org.codehaus.plexus.util.xml.pull.MXParser.reader:Ljava/io/Reader;
13: aload 0
aconst_null
putfield org.codehaus.plexus.util.xml.pull.MXParser.inputEncoding:Ljava/lang/String;
14: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.preventBufferCompaction:Z
15: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
16: aload 0
aload 0
iconst_0
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.bufStart:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.bufEnd:I
17: aload 0
aload 0
aload 0
iconst_0
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
18: aload 0
aload 0
iconst_0
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
19: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
20: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenStartTag:Z
21: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenEndTag:Z
22: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.pastEndTag:Z
23: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenAmpersand:Z
24: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenMarkup:Z
25: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenDocdecl:Z
26: aload 0
aconst_null
putfield org.codehaus.plexus.util.xml.pull.MXParser.xmlDeclVersion:Ljava/lang/String;
27: aload 0
aconst_null
putfield org.codehaus.plexus.util.xml.pull.MXParser.xmlDeclStandalone:Ljava/lang/Boolean;
28: aload 0
aconst_null
putfield org.codehaus.plexus.util.xml.pull.MXParser.xmlDeclContent:Ljava/lang/String;
29: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.resetStringCache:()V
30: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
bipush 95
putfield org.codehaus.plexus.util.xml.pull.MXParser.bufLoadFactor:I
2: aload 0
invokestatic java.lang.Runtime.getRuntime:()Ljava/lang/Runtime;
invokevirtual java.lang.Runtime.freeMemory:()J
ldc 1000000
lcmp
ifle 3
sipush 8192
goto 4
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser
StackMap stack: org.codehaus.plexus.util.xml.pull.MXParser
3: sipush 256
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser
StackMap stack: org.codehaus.plexus.util.xml.pull.MXParser int
4: newarray 5
putfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
5: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufLoadFactor:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
arraylength
imul
bipush 100
idiv
putfield org.codehaus.plexus.util.xml.pull.MXParser.bufSoftLimit:I
6: aload 0
invokestatic java.lang.Runtime.getRuntime:()Ljava/lang/Runtime;
invokevirtual java.lang.Runtime.freeMemory:()J
ldc 1000000
lcmp
ifle 7
sipush 8192
goto 8
StackMap locals:
StackMap stack: org.codehaus.plexus.util.xml.pull.MXParser
7: bipush 64
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser
StackMap stack: org.codehaus.plexus.util.xml.pull.MXParser int
8: newarray 5
putfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
9: aload 0
iconst_1
newarray 5
putfield org.codehaus.plexus.util.xml.pull.MXParser.charRefOneCharBuf:[C
10: aload 0
aconst_null
putfield org.codehaus.plexus.util.xml.pull.MXParser.replacementMapTemplate:Lorg/codehaus/plexus/util/xml/pull/EntityReplacementMap;
11: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
public void <init>(org.codehaus.plexus.util.xml.pull.EntityReplacementMap);
descriptor: (Lorg/codehaus/plexus/util/xml/pull/EntityReplacementMap;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
bipush 95
putfield org.codehaus.plexus.util.xml.pull.MXParser.bufLoadFactor:I
2: aload 0
invokestatic java.lang.Runtime.getRuntime:()Ljava/lang/Runtime;
invokevirtual java.lang.Runtime.freeMemory:()J
ldc 1000000
lcmp
ifle 3
sipush 8192
goto 4
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser org.codehaus.plexus.util.xml.pull.EntityReplacementMap
StackMap stack: org.codehaus.plexus.util.xml.pull.MXParser
3: sipush 256
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser org.codehaus.plexus.util.xml.pull.EntityReplacementMap
StackMap stack: org.codehaus.plexus.util.xml.pull.MXParser int
4: newarray 5
putfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
5: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufLoadFactor:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
arraylength
imul
bipush 100
idiv
putfield org.codehaus.plexus.util.xml.pull.MXParser.bufSoftLimit:I
6: aload 0
invokestatic java.lang.Runtime.getRuntime:()Ljava/lang/Runtime;
invokevirtual java.lang.Runtime.freeMemory:()J
ldc 1000000
lcmp
ifle 7
sipush 8192
goto 8
StackMap locals:
StackMap stack: org.codehaus.plexus.util.xml.pull.MXParser
7: bipush 64
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser org.codehaus.plexus.util.xml.pull.EntityReplacementMap
StackMap stack: org.codehaus.plexus.util.xml.pull.MXParser int
8: newarray 5
putfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
9: aload 0
iconst_1
newarray 5
putfield org.codehaus.plexus.util.xml.pull.MXParser.charRefOneCharBuf:[C
10: aload 0
aload 1
putfield org.codehaus.plexus.util.xml.pull.MXParser.replacementMapTemplate:Lorg/codehaus/plexus/util/xml/pull/EntityReplacementMap;
11: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 12 1 entityReplacementMap Lorg/codehaus/plexus/util/xml/pull/EntityReplacementMap;
MethodParameters:
Name Flags
entityReplacementMap
public void setupFromTemplate();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.replacementMapTemplate:Lorg/codehaus/plexus/util/xml/pull/EntityReplacementMap;
ifnull 8
1: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.replacementMapTemplate:Lorg/codehaus/plexus/util/xml/pull/EntityReplacementMap;
getfield org.codehaus.plexus.util.xml.pull.EntityReplacementMap.entityEnd:I
istore 1
start local 1 2: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.replacementMapTemplate:Lorg/codehaus/plexus/util/xml/pull/EntityReplacementMap;
getfield org.codehaus.plexus.util.xml.pull.EntityReplacementMap.entityName:[Ljava/lang/String;
putfield org.codehaus.plexus.util.xml.pull.MXParser.entityName:[Ljava/lang/String;
3: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.replacementMapTemplate:Lorg/codehaus/plexus/util/xml/pull/EntityReplacementMap;
getfield org.codehaus.plexus.util.xml.pull.EntityReplacementMap.entityNameBuf:[[C
putfield org.codehaus.plexus.util.xml.pull.MXParser.entityNameBuf:[[C
4: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.replacementMapTemplate:Lorg/codehaus/plexus/util/xml/pull/EntityReplacementMap;
getfield org.codehaus.plexus.util.xml.pull.EntityReplacementMap.entityReplacement:[Ljava/lang/String;
putfield org.codehaus.plexus.util.xml.pull.MXParser.entityReplacement:[Ljava/lang/String;
5: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.replacementMapTemplate:Lorg/codehaus/plexus/util/xml/pull/EntityReplacementMap;
getfield org.codehaus.plexus.util.xml.pull.EntityReplacementMap.entityReplacementBuf:[[C
putfield org.codehaus.plexus.util.xml.pull.MXParser.entityReplacementBuf:[[C
6: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.replacementMapTemplate:Lorg/codehaus/plexus/util/xml/pull/EntityReplacementMap;
getfield org.codehaus.plexus.util.xml.pull.EntityReplacementMap.entityNameHash:[I
putfield org.codehaus.plexus.util.xml.pull.MXParser.entityNameHash:[I
7: aload 0
iload 1
putfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
end local 1 8: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
2 8 1 length I
public void setFeature(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "feature name should not be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
ldc "http://xmlpull.org/v1/doc/features.html#process-namespaces"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
3: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ifeq 7
4: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "namespace processing feature can only be changed before parsing"
5: aload 0
aconst_null
6: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
7: StackMap locals:
StackMap stack:
aload 0
iload 2
putfield org.codehaus.plexus.util.xml.pull.MXParser.processNamespaces:Z
8: goto 19
9: StackMap locals:
StackMap stack:
ldc "http://xmlpull.org/v1/doc/features.html#names-interned"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
10: iload 2
ifeq 19
11: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "interning names in this implementation is not supported"
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals:
StackMap stack:
ldc "http://xmlpull.org/v1/doc/features.html#process-docdecl"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
13: iload 2
ifeq 19
14: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "processing DOCDECL is not supported"
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;)V
athrow
15: StackMap locals:
StackMap stack:
ldc "http://xmlpull.org/v1/doc/features.html#xml-roundtrip"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
16: aload 0
iload 2
putfield org.codehaus.plexus.util.xml.pull.MXParser.roundtripSupported:Z
17: goto 19
18: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "unsupported feature "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;)V
athrow
19: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 20 1 name Ljava/lang/String;
0 20 2 state Z
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
MethodParameters:
Name Flags
name
state
public boolean getFeature(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "feature name should not be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
ldc "http://xmlpull.org/v1/doc/features.html#process-namespaces"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.processNamespaces:Z
ireturn
4: StackMap locals:
StackMap stack:
ldc "http://xmlpull.org/v1/doc/features.html#names-interned"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: iconst_0
ireturn
6: StackMap locals:
StackMap stack:
ldc "http://xmlpull.org/v1/doc/features.html#process-docdecl"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: iconst_0
ireturn
8: StackMap locals:
StackMap stack:
ldc "http://xmlpull.org/v1/doc/features.html#xml-roundtrip"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
9: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.roundtripSupported:Z
ireturn
10: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 11 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public void setProperty(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "http://xmlpull.org/v1/doc/properties.html#location"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
1: aload 0
aload 2
checkcast java.lang.String
putfield org.codehaus.plexus.util.xml.pull.MXParser.location:Ljava/lang/String;
2: goto 4
3: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "unsupported property: '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 5 1 name Ljava/lang/String;
0 5 2 value Ljava/lang/Object;
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
MethodParameters:
Name Flags
name
value
public java.lang.Object getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "property name should not be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
ldc "http://xmlpull.org/v1/doc/properties.html#xmldecl-version"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.xmlDeclVersion:Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
ldc "http://xmlpull.org/v1/doc/properties.html#xmldecl-standalone"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.xmlDeclStandalone:Ljava/lang/Boolean;
areturn
6: StackMap locals:
StackMap stack:
ldc "http://xmlpull.org/v1/doc/properties.html#xmldecl-content"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.xmlDeclContent:Ljava/lang/String;
areturn
8: StackMap locals:
StackMap stack:
ldc "http://xmlpull.org/v1/doc/properties.html#location"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
9: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.location:Ljava/lang/String;
areturn
10: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 11 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public void setInput(java.io.Reader);
descriptor: (Ljava/io/Reader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.reset:()V
1: aload 0
aload 1
putfield org.codehaus.plexus.util.xml.pull.MXParser.reader:Ljava/io/Reader;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 3 1 in Ljava/io/Reader;
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
MethodParameters:
Name Flags
in
public void setInput(java.io.InputStream, java.lang.String);
descriptor: (Ljava/io/InputStream;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "input stream can not be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 2
ifnull 5
3: aload 1
aload 2
invokestatic org.codehaus.plexus.util.ReaderFactory.newReader:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/Reader;
astore 3
start local 3 4: goto 13
end local 3 5: StackMap locals:
StackMap stack:
aload 1
invokestatic org.codehaus.plexus.util.ReaderFactory.newXmlReader:(Ljava/io/InputStream;)Lorg/codehaus/plexus/util/xml/XmlStreamReader;
astore 3
start local 3 6: goto 13
end local 3 7: StackMap locals:
StackMap stack: java.io.UnsupportedEncodingException
astore 4
start local 4 8: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "could not create reader for encoding "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " : "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
9: aload 0
aload 4
10: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
end local 4 11: StackMap locals:
StackMap stack: java.io.IOException
astore 4
start local 4 12: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "could not create reader : "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aload 4
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
end local 4 start local 3 13: StackMap locals: java.io.Reader
StackMap stack:
aload 0
aload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.setInput:(Ljava/io/Reader;)V
14: aload 0
aload 2
putfield org.codehaus.plexus.util.xml.pull.MXParser.inputEncoding:Ljava/lang/String;
15: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 16 1 inputStream Ljava/io/InputStream;
0 16 2 inputEncoding Ljava/lang/String;
4 5 3 reader Ljava/io/Reader;
6 7 3 reader Ljava/io/Reader;
13 16 3 reader Ljava/io/Reader;
8 11 4 une Ljava/io/UnsupportedEncodingException;
12 13 4 e Ljava/io/IOException;
Exception table:
from to target type
2 6 7 Class java.io.UnsupportedEncodingException
2 6 11 Class java.io.IOException
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
MethodParameters:
Name Flags
inputStream
inputEncoding
public java.lang.String getInputEncoding();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.inputEncoding:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
public void defineEntityReplacementText(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ldc "&#"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 8
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityName:[Ljava/lang/String;
ifnull 8
aload 2
invokevirtual java.lang.String.length:()I
iconst_1
if_icmple 8
1: aload 2
iconst_1
aload 2
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: goto 7
4: StackMap locals: java.lang.String int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityName:[Ljava/lang/String;
iload 4
aaload
ifnull 6
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityName:[Ljava/lang/String;
iload 4
aaload
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityReplacement:[Ljava/lang/String;
iload 4
aaload
astore 2
6: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityName:[Ljava/lang/String;
arraylength
if_icmplt 4
end local 4 end local 3 8: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensureEntityCapacity:()V
9: aload 1
invokevirtual java.lang.String.toCharArray:()[C
astore 3
start local 3 10: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityName:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
aload 0
aload 3
iconst_0
aload 1
invokevirtual java.lang.String.length:()I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newString:([CII)Ljava/lang/String;
aastore
11: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityNameBuf:[[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
aload 3
aastore
12: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityReplacement:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
aload 2
aastore
13: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityReplacementBuf:[[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
aload 2
invokevirtual java.lang.String.toCharArray:()[C
aastore
14: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.allStringsInterned:Z
ifne 16
15: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityNameHash:[I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityNameBuf:[[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
aaload
iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityNameBuf:[[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
aaload
arraylength
invokestatic org.codehaus.plexus.util.xml.pull.MXParser.fastHash:([CII)I
iastore
16: StackMap locals: char[]
StackMap stack:
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
17: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 18 1 entityName Ljava/lang/String;
0 18 2 replacementText Ljava/lang/String;
2 8 3 tmp Ljava/lang/String;
3 8 4 i I
10 18 3 entityNameCharData [C
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
MethodParameters:
Name Flags
entityName
replacementText
public int getNamespaceCount(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.processNamespaces:Z
ifeq 1
iload 1
ifne 2
1: StackMap locals:
StackMap stack:
iconst_0
ireturn
2: StackMap locals:
StackMap stack:
iload 1
iflt 3
iload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
if_icmple 4
3: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "namespace count may be for depth 0.."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " not "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elNamespaceCount:[I
iload 1
iaload
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 5 1 depth I
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
MethodParameters:
Name Flags
depth
public java.lang.String getNamespacePrefix(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
if_icmpge 2
1: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespacePrefix:[Ljava/lang/String;
iload 1
aaload
areturn
2: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "position "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " exceeded number of available namespaces "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 5 1 pos I
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
MethodParameters:
Name Flags
pos
public java.lang.String getNamespaceUri(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
if_icmpge 2
1: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceUri:[Ljava/lang/String;
iload 1
aaload
areturn
2: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "position "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " exceeded number of available namespaces "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 5 1 pos I
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
MethodParameters:
Name Flags
pos
public java.lang.String getNamespace(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnull 11
1: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
iconst_1
isub
istore 2
start local 2 2: goto 6
3: StackMap locals: int
StackMap stack:
aload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespacePrefix:[Ljava/lang/String;
iload 2
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
4: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceUri:[Ljava/lang/String;
iload 2
aaload
areturn
5: StackMap locals:
StackMap stack:
iinc 2 -1
StackMap locals:
StackMap stack:
6: iload 2
ifge 3
end local 2 7: ldc "xml"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
8: ldc "http://www.w3.org/XML/1998/namespace"
areturn
9: StackMap locals:
StackMap stack:
ldc "xmlns"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 17
10: ldc "http://www.w3.org/2000/xmlns/"
areturn
11: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
iconst_1
isub
istore 2
start local 2 12: goto 16
13: StackMap locals: int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespacePrefix:[Ljava/lang/String;
iload 2
aaload
ifnonnull 15
14: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceUri:[Ljava/lang/String;
iload 2
aaload
areturn
15: StackMap locals:
StackMap stack:
iinc 2 -1
StackMap locals:
StackMap stack:
16: iload 2
ifge 13
end local 2 17: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 18 1 prefix Ljava/lang/String;
2 7 2 i I
12 17 2 i I
MethodParameters:
Name Flags
prefix
public int getDepth();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
private static int findFragment(int, char[], int, int);
descriptor: (I[CII)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
iload 0
if_icmpge 5
1: iload 0
istore 2
2: iload 2
iload 3
if_icmple 4
3: iload 3
istore 2
4: StackMap locals:
StackMap stack:
iload 2
ireturn
5: StackMap locals:
StackMap stack:
iload 3
iload 2
isub
bipush 65
if_icmple 7
6: iload 3
bipush 10
isub
istore 2
7: StackMap locals:
StackMap stack:
iload 2
iconst_1
iadd
istore 4
start local 4 8: goto 14
9: StackMap locals: int
StackMap stack:
iload 3
iload 4
isub
bipush 65
if_icmple 11
10: goto 15
11: StackMap locals:
StackMap stack:
aload 1
iload 4
caload
istore 5
start local 5 12: iload 5
bipush 60
if_icmpne 14
iload 2
iload 4
isub
bipush 10
if_icmple 14
13: goto 15
end local 5 14: StackMap locals:
StackMap stack:
iinc 4 -1
iload 4
iload 0
if_icmpgt 9
15: StackMap locals:
StackMap stack:
iload 4
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 bufMinPos I
0 16 1 b [C
0 16 2 start I
0 16 3 end I
8 16 4 i I
12 14 5 c C
MethodParameters:
Name Flags
bufMinPos
b
start
end
public java.lang.String getPositionDescription();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
if_icmpgt 7
2: iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
invokestatic org.codehaus.plexus.util.xml.pull.MXParser.findFragment:(I[CII)I
istore 2
start local 2 3: iload 2
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
if_icmpge 5
4: new java.lang.String
dup
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 2
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iload 2
isub
invokespecial java.lang.String.<init>:([CII)V
astore 1
5: StackMap locals: java.lang.String int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
ifgt 6
iload 2
ifle 7
6: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "..."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 1
end local 2 7: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc " "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.codehaus.plexus.util.xml.pull.MXParser.TYPES:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
ifnull 8
new java.lang.StringBuilder
dup
ldc " seen "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "..."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 9
StackMap locals:
StackMap stack: java.lang.StringBuilder
8: ldc ""
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser java.lang.String
StackMap stack: java.lang.StringBuilder java.lang.String
9: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
10: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.location:Ljava/lang/String;
ifnull 11
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.location:Ljava/lang/String;
goto 12
StackMap locals:
StackMap stack: java.lang.StringBuilder
11: ldc ""
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser java.lang.String
StackMap stack: java.lang.StringBuilder java.lang.String
12: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "@"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getLineNumber:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getColumnNumber:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
13: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
1 14 1 fragment Ljava/lang/String;
3 7 2 start I
public int getLineNumber();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.lineNumber:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
public int getColumnNumber();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.columnNumber:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
public boolean isWhitespace();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_4
if_icmpeq 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_5
if_icmpne 16
1: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 9
2: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
istore 1
start local 1 3: goto 7
4: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
iload 1
caload
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isS:(C)Z
ifne 6
5: iconst_0
ireturn
6: StackMap locals:
StackMap stack:
iinc 1 1
StackMap locals:
StackMap stack:
7: iload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
if_icmplt 4
end local 1 8: iconst_1
ireturn
9: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
istore 1
start local 1 10: goto 14
11: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 1
caload
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isS:(C)Z
ifne 13
12: iconst_0
ireturn
13: StackMap locals:
StackMap stack:
iinc 1 1
StackMap locals:
StackMap stack:
14: iload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
if_icmplt 11
end local 1 15: iconst_1
ireturn
16: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
bipush 7
if_icmpne 18
17: iconst_1
ireturn
18: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "no content available to check for whitespaces"
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
3 8 1 i I
10 15 1 i I
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
public java.lang.String getText();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ifeq 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_1
if_icmpne 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
bipush 6
if_icmpne 4
3: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.text:Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.text:Ljava/lang/String;
ifnonnull 9
5: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 6
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_2
if_icmpeq 6
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_3
if_icmpne 8
6: StackMap locals:
StackMap stack:
aload 0
new java.lang.String
dup
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
isub
invokespecial java.lang.String.<init>:([CII)V
putfield org.codehaus.plexus.util.xml.pull.MXParser.text:Ljava/lang/String;
7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
new java.lang.String
dup
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
isub
invokespecial java.lang.String.<init>:([CII)V
putfield org.codehaus.plexus.util.xml.pull.MXParser.text:Ljava/lang/String;
9: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.text:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
public char[] getTextCharacters(int[]);
descriptor: ([I)[C
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_4
if_icmpne 8
1: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 5
2: aload 1
iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
iastore
3: aload 1
iconst_1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
isub
iastore
4: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
areturn
5: StackMap locals:
StackMap stack:
aload 1
iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
iastore
6: aload 1
iconst_1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
isub
iastore
7: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
areturn
8: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_2
if_icmpeq 11
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_3
if_icmpeq 11
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_5
if_icmpeq 11
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
bipush 9
if_icmpeq 11
9: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
bipush 6
if_icmpeq 11
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
bipush 8
if_icmpeq 11
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
bipush 7
if_icmpeq 11
10: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
bipush 10
if_icmpne 14
11: StackMap locals:
StackMap stack:
aload 1
iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
iastore
12: aload 1
iconst_1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
isub
iastore
13: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
areturn
14: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ifeq 15
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_1
if_icmpne 17
15: StackMap locals:
StackMap stack:
aload 1
iconst_0
aload 1
iconst_1
iconst_m1
dup_x2
iastore
iastore
16: aconst_null
areturn
17: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "unknown text eventType: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 18 1 holderForStartAndLength [I
MethodParameters:
Name Flags
holderForStartAndLength
public java.lang.String getNamespace();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_2
if_icmpne 4
1: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.processNamespaces:Z
ifeq 2
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elUri:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
aaload
goto 3
StackMap locals:
StackMap stack:
2: ldc ""
StackMap locals:
StackMap stack: java.lang.String
3: areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_3
if_icmpne 8
5: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.processNamespaces:Z
ifeq 6
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elUri:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
aaload
goto 7
StackMap locals:
StackMap stack:
6: ldc ""
StackMap locals:
StackMap stack: java.lang.String
7: areturn
8: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_2
if_icmpne 2
1: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elName:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
aaload
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_3
if_icmpne 4
3: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elName:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
aaload
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
bipush 6
if_icmpne 8
5: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityRefName:Ljava/lang/String;
ifnonnull 7
6: aload 0
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
isub
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newString:([CII)Ljava/lang/String;
putfield org.codehaus.plexus.util.xml.pull.MXParser.entityRefName:Ljava/lang/String;
7: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityRefName:Ljava/lang/String;
areturn
8: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
public java.lang.String getPrefix();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_2
if_icmpne 2
1: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elPrefix:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
aaload
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_3
if_icmpne 4
3: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elPrefix:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
aaload
areturn
4: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
public boolean isEmptyElementTag();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_2
if_icmpeq 2
1: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "parser must be on START_TAG to check for empty element"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.emptyElementTag:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
public int getAttributeCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_2
if_icmpeq 2
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
public java.lang.String getAttributeNamespace(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_2
if_icmpeq 2
1: new java.lang.IndexOutOfBoundsException
dup
ldc "only START_TAG can have attributes"
invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.processNamespaces:Z
ifne 4
3: ldc ""
areturn
4: StackMap locals:
StackMap stack:
iload 1
iflt 5
iload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
if_icmplt 8
5: StackMap locals:
StackMap stack:
new java.lang.IndexOutOfBoundsException
dup
new java.lang.StringBuilder
dup
ldc "attribute position must be 0.."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
iconst_1
isub
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " and not "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
7: invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeUri:[Ljava/lang/String;
iload 1
aaload
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 9 1 index I
MethodParameters:
Name Flags
index
public java.lang.String getAttributeName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_2
if_icmpeq 2
1: new java.lang.IndexOutOfBoundsException
dup
ldc "only START_TAG can have attributes"
invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
iload 1
iflt 3
iload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
if_icmplt 6
3: StackMap locals:
StackMap stack:
new java.lang.IndexOutOfBoundsException
dup
new java.lang.StringBuilder
dup
ldc "attribute position must be 0.."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
iconst_1
isub
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " and not "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
5: invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
iload 1
aaload
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 7 1 index I
MethodParameters:
Name Flags
index
public java.lang.String getAttributePrefix(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_2
if_icmpeq 2
1: new java.lang.IndexOutOfBoundsException
dup
ldc "only START_TAG can have attributes"
invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.processNamespaces:Z
ifne 4
3: aconst_null
areturn
4: StackMap locals:
StackMap stack:
iload 1
iflt 5
iload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
if_icmplt 8
5: StackMap locals:
StackMap stack:
new java.lang.IndexOutOfBoundsException
dup
new java.lang.StringBuilder
dup
ldc "attribute position must be 0.."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
iconst_1
isub
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " and not "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
7: invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributePrefix:[Ljava/lang/String;
iload 1
aaload
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 9 1 index I
MethodParameters:
Name Flags
index
public java.lang.String getAttributeType(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_2
if_icmpeq 2
1: new java.lang.IndexOutOfBoundsException
dup
ldc "only START_TAG can have attributes"
invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
iload 1
iflt 3
iload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
if_icmplt 6
3: StackMap locals:
StackMap stack:
new java.lang.IndexOutOfBoundsException
dup
new java.lang.StringBuilder
dup
ldc "attribute position must be 0.."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
iconst_1
isub
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " and not "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
5: invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
ldc "CDATA"
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 7 1 index I
MethodParameters:
Name Flags
index
public boolean isAttributeDefault(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_2
if_icmpeq 2
1: new java.lang.IndexOutOfBoundsException
dup
ldc "only START_TAG can have attributes"
invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
iload 1
iflt 3
iload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
if_icmplt 6
3: StackMap locals:
StackMap stack:
new java.lang.IndexOutOfBoundsException
dup
new java.lang.StringBuilder
dup
ldc "attribute position must be 0.."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
iconst_1
isub
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " and not "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
5: invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 7 1 index I
MethodParameters:
Name Flags
index
public java.lang.String getAttributeValue(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_2
if_icmpeq 2
1: new java.lang.IndexOutOfBoundsException
dup
ldc "only START_TAG can have attributes"
invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
iload 1
iflt 3
iload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
if_icmplt 6
3: StackMap locals:
StackMap stack:
new java.lang.IndexOutOfBoundsException
dup
new java.lang.StringBuilder
dup
ldc "attribute position must be 0.."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
iconst_1
isub
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " and not "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
5: invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeValue:[Ljava/lang/String;
iload 1
aaload
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 7 1 index I
MethodParameters:
Name Flags
index
public java.lang.String getAttributeValue(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_2
if_icmpeq 2
1: new java.lang.IndexOutOfBoundsException
dup
new java.lang.StringBuilder
dup
ldc "only START_TAG can have attributes"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getPositionDescription:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 2
ifnonnull 4
3: new java.lang.IllegalArgumentException
dup
ldc "attribute name can not be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.processNamespaces:Z
ifeq 15
5: aload 1
ifnonnull 7
6: ldc ""
astore 1
7: StackMap locals:
StackMap stack:
iconst_0
istore 3
start local 3 8: goto 13
9: StackMap locals: int
StackMap stack:
aload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeUri:[Ljava/lang/String;
iload 3
aaload
if_acmpeq 10
aload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeUri:[Ljava/lang/String;
iload 3
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
10: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
iload 3
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
11: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeValue:[Ljava/lang/String;
iload 3
aaload
areturn
12: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
13: iload 3
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
if_icmplt 9
end local 3 14: goto 25
15: StackMap locals:
StackMap stack:
aload 1
ifnull 17
aload 1
invokevirtual java.lang.String.length:()I
ifne 17
16: aconst_null
astore 1
17: StackMap locals:
StackMap stack:
aload 1
ifnull 19
18: new java.lang.IllegalArgumentException
dup
ldc "when namespaces processing is disabled attribute namespace must be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
19: StackMap locals:
StackMap stack:
iconst_0
istore 3
start local 3 20: goto 24
21: StackMap locals: int
StackMap stack:
aload 2
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
iload 3
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 23
22: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeValue:[Ljava/lang/String;
iload 3
aaload
areturn
23: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
24: iload 3
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
if_icmplt 21
end local 3 25: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 26 1 namespace Ljava/lang/String;
0 26 2 name Ljava/lang/String;
8 14 3 i I
20 25 3 i I
MethodParameters:
Name Flags
namespace
name
public int getEventType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
public void require(int, java.lang.String, java.lang.String);
descriptor: (ILjava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.processNamespaces:Z
ifne 5
aload 2
ifnull 5
1: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "processing namespaces must be enabled on parser (or factory) to have possible namespaces declared on elements"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
2: ldc " (position:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getPositionDescription:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
iload 1
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getEventType:()I
if_icmpne 7
aload 2
ifnull 6
aload 2
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getNamespace:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: StackMap locals:
StackMap stack:
aload 3
ifnull 33
aload 3
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 33
7: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "expected event "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.codehaus.plexus.util.xml.pull.MXParser.TYPES:[Ljava/lang/String;
iload 1
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
8: aload 3
ifnull 9
new java.lang.StringBuilder
dup
ldc " with name '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 10
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int java.lang.String java.lang.String
StackMap stack: new 7 new 7 java.lang.StringBuilder
9: ldc ""
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int java.lang.String java.lang.String
StackMap stack: new 7 new 7 java.lang.StringBuilder java.lang.String
10: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: aload 2
ifnull 12
aload 3
ifnull 12
ldc " and"
goto 13
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int java.lang.String java.lang.String
StackMap stack: new 7 new 7 java.lang.StringBuilder
12: ldc ""
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int java.lang.String java.lang.String
StackMap stack: new 7 new 7 java.lang.StringBuilder java.lang.String
13: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
14: aload 2
ifnull 15
new java.lang.StringBuilder
dup
ldc " with namespace '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 16
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int java.lang.String java.lang.String
StackMap stack: new 7 new 7 java.lang.StringBuilder
15: ldc ""
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int java.lang.String java.lang.String
StackMap stack: new 7 new 7 java.lang.StringBuilder java.lang.String
16: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " but got"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
17: iload 1
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getEventType:()I
if_icmpeq 18
new java.lang.StringBuilder
dup
ldc " "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.codehaus.plexus.util.xml.pull.MXParser.TYPES:[Ljava/lang/String;
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getEventType:()I
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 19
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int java.lang.String java.lang.String
StackMap stack: new 7 new 7 java.lang.StringBuilder
18: ldc ""
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int java.lang.String java.lang.String
StackMap stack: new 7 new 7 java.lang.StringBuilder java.lang.String
19: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
20: aload 3
ifnull 21
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getName:()Ljava/lang/String;
ifnull 21
aload 3
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 21
new java.lang.StringBuilder
dup
ldc " name '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 22
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int java.lang.String java.lang.String
StackMap stack: new 7 new 7 java.lang.StringBuilder
21: ldc ""
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int java.lang.String java.lang.String
StackMap stack: new 7 new 7 java.lang.StringBuilder java.lang.String
22: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
23: aload 2
ifnull 25
aload 3
ifnull 25
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getName:()Ljava/lang/String;
ifnull 25
aload 3
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 25
24: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getNamespace:()Ljava/lang/String;
ifnull 25
aload 2
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getNamespace:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 25
ldc " and"
goto 26
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int java.lang.String java.lang.String
StackMap stack: new 7 new 7 java.lang.StringBuilder
25: ldc ""
26: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int java.lang.String java.lang.String
StackMap stack: new 7 new 7 java.lang.StringBuilder java.lang.String
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
27: aload 2
ifnull 29
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getNamespace:()Ljava/lang/String;
ifnull 29
aload 2
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getNamespace:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 29
28: new java.lang.StringBuilder
dup
ldc " namespace '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getNamespace:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 30
29: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int java.lang.String java.lang.String
StackMap stack: new 7 new 7 java.lang.StringBuilder
ldc ""
30: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int java.lang.String java.lang.String
StackMap stack: new 7 new 7 java.lang.StringBuilder java.lang.String
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
31: ldc " (position:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getPositionDescription:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
32: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;)V
athrow
33: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 34 1 type I
0 34 2 namespace Ljava/lang/String;
0 34 3 name Ljava/lang/String;
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
MethodParameters:
Name Flags
type
namespace
name
public void skipSubTree();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
iconst_2
aconst_null
aconst_null
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.require:(ILjava/lang/String;Ljava/lang/String;)V
1: iconst_1
istore 1
start local 1 2: goto 9
3: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.next:()I
istore 2
start local 2 4: iload 2
iconst_3
if_icmpne 7
5: iinc 1 -1
6: goto 9
7: StackMap locals: int
StackMap stack:
iload 2
iconst_2
if_icmpne 9
8: iinc 1 1
end local 2 9: StackMap locals:
StackMap stack:
iload 1
ifgt 3
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
2 11 1 level I
4 9 2 eventType I
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
public java.lang.String nextText();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getEventType:()I
iconst_2
if_icmpeq 2
1: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "parser must be on START_TAG to read next text"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.next:()I
istore 1
start local 1 3: iload 1
iconst_4
if_icmpne 11
4: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getText:()Ljava/lang/String;
astore 2
start local 2 5: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.next:()I
istore 1
6: iload 1
iconst_3
if_icmpeq 10
7: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "TEXT must be immediately followed by END_TAG and not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
8: getstatic org.codehaus.plexus.util.xml.pull.MXParser.TYPES:[Ljava/lang/String;
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getEventType:()I
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
9: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
10: StackMap locals: int java.lang.String
StackMap stack:
aload 2
areturn
end local 2 11: StackMap locals:
StackMap stack:
iload 1
iconst_3
if_icmpne 13
12: ldc ""
areturn
13: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "parser must be on START_TAG or TEXT to read text"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
3 14 1 eventType I
5 11 2 result Ljava/lang/String;
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
public int nextTag();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.next:()I
pop
1: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_4
if_icmpne 3
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isWhitespace:()Z
ifeq 3
2: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.next:()I
pop
3: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_2
if_icmpeq 7
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_3
if_icmpeq 7
4: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "expected START_TAG or END_TAG not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic org.codehaus.plexus.util.xml.pull.MXParser.TYPES:[Ljava/lang/String;
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getEventType:()I
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
5: aconst_null
6: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
7: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
public int next();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
1: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.nextImpl:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
public int nextToken();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
1: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.nextImpl:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
protected int nextImpl();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=11, args_size=1
start local 0 0: aload 0
aconst_null
putfield org.codehaus.plexus.util.xml.pull.MXParser.text:Ljava/lang/String;
1: aload 0
aload 0
iconst_0
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
2: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
3: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.bufStart:I
4: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pastEndTag:Z
ifeq 8
5: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.pastEndTag:Z
6: aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
7: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elNamespaceCount:[I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
iaload
putfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
8: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.emptyElementTag:Z
ifeq 12
9: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.emptyElementTag:Z
10: aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.pastEndTag:Z
11: aload 0
iconst_3
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
12: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
ifle 170
13: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.seenStartTag:Z
ifeq 16
14: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenStartTag:Z
15: aload 0
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parseStartTag:()I
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
16: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.seenEndTag:Z
ifeq 19
17: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenEndTag:Z
18: aload 0
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parseEndTag:()I
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
19: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.seenMarkup:Z
ifeq 23
20: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenMarkup:Z
21: bipush 60
istore 1
start local 1 22: goto 28
end local 1 23: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.seenAmpersand:Z
ifeq 27
24: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenAmpersand:Z
25: bipush 38
istore 1
start local 1 26: goto 28
end local 1 27: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
start local 1 28: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
29: iconst_0
istore 2
start local 2 30: iconst_0
istore 3
start local 3 31: StackMap locals: int int
StackMap stack:
iload 1
bipush 60
if_icmpne 85
32: iload 2
ifeq 36
33: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 36
34: aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenMarkup:Z
35: aload 0
iconst_4
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
36: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
37: iload 1
bipush 47
if_icmpne 42
38: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifne 41
iload 2
ifeq 41
39: aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenEndTag:Z
40: aload 0
iconst_4
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
41: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parseEndTag:()I
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
42: StackMap locals:
StackMap stack:
iload 1
bipush 33
if_icmpne 68
43: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
44: iload 1
bipush 45
if_icmpne 53
45: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parseComment:()V
46: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 48
47: aload 0
bipush 9
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
48: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifne 51
iload 2
ifeq 51
49: iconst_1
istore 3
50: goto 168
51: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
52: goto 168
53: StackMap locals:
StackMap stack:
iload 1
bipush 91
if_icmpne 65
54: aload 0
iload 2
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parseCDSect:(Z)V
55: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 57
56: aload 0
iconst_5
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
57: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
istore 4
start local 4 58: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
istore 5
start local 5 59: iload 5
iload 4
isub
istore 6
start local 6 60: iload 6
ifle 168
61: iconst_1
istore 2
62: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifne 168
63: iconst_1
istore 3
end local 6 end local 5 end local 4 64: goto 168
65: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "unexpected character in markup "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
66: aconst_null
67: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
68: StackMap locals:
StackMap stack:
iload 1
bipush 63
if_icmpne 77
69: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parsePI:()Z
pop
70: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 72
71: aload 0
bipush 8
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
72: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifne 75
iload 2
ifeq 75
73: iconst_1
istore 3
74: goto 168
75: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
76: goto 168
77: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isNameStartChar:(C)Z
ifeq 82
78: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifne 81
iload 2
ifeq 81
79: aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenStartTag:Z
80: aload 0
iconst_4
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
81: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parseStartTag:()I
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
82: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "unexpected character in markup "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
83: aconst_null
84: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
85: StackMap locals:
StackMap stack:
iload 1
bipush 38
if_icmpne 118
86: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 89
iload 2
ifeq 89
87: aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenAmpersand:Z
88: aload 0
iconst_4
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
89: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
iadd
istore 4
start local 4 90: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
iadd
istore 5
start local 5 91: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parseEntityRef:()[C
astore 6
start local 6 92: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 94
93: aload 0
bipush 6
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
94: StackMap locals: int int char[]
StackMap stack:
aload 6
ifnonnull 100
95: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityRefName:Ljava/lang/String;
ifnonnull 97
96: aload 0
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
isub
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newString:([CII)Ljava/lang/String;
putfield org.codehaus.plexus.util.xml.pull.MXParser.entityRefName:Ljava/lang/String;
97: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "could not resolve entity named '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
98: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityRefName:Ljava/lang/String;
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
99: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
100: StackMap locals:
StackMap stack:
aload 0
iload 4
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
101: aload 0
iload 5
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
102: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifne 109
103: iload 2
ifeq 107
104: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.joinPC:()V
105: iconst_0
istore 3
106: goto 109
107: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
108: aload 0
aload 0
iconst_0
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
109: StackMap locals:
StackMap stack:
aload 6
dup
astore 10
arraylength
istore 9
iconst_0
istore 8
goto 115
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int int int int char[] top int int char[]
StackMap stack:
110: aload 10
iload 8
caload
istore 7
start local 7 111: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 113
112: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
113: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int int int int char[] int int int char[]
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
iload 7
castore
end local 7 114: iinc 8 1
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int int int int char[] top int int char[]
StackMap stack:
115: iload 8
iload 9
if_icmplt 110
116: iconst_1
istore 2
end local 6 end local 5 end local 4 117: goto 168
118: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int int
StackMap stack:
iload 3
ifeq 121
119: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.joinPC:()V
120: iconst_0
istore 3
121: StackMap locals:
StackMap stack:
iconst_1
istore 2
122: iconst_0
istore 4
start local 4 123: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 124
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.roundtripSupported:Z
ifeq 124
iconst_0
goto 125
StackMap locals: int
StackMap stack:
124: iconst_1
StackMap locals:
StackMap stack: int
125: istore 5
start local 5 126: iconst_0
istore 6
start local 6 127: iconst_0
istore 7
start local 7 128: StackMap locals: int int int
StackMap stack:
iload 1
bipush 93
if_icmpne 134
129: iload 6
ifeq 132
130: iconst_1
istore 7
131: goto 138
132: StackMap locals:
StackMap stack:
iconst_1
istore 6
133: goto 138
134: StackMap locals:
StackMap stack:
iload 7
ifeq 136
iload 1
bipush 62
if_icmpne 136
135: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "characters ]]> are not allowed in content"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
136: StackMap locals:
StackMap stack:
iload 6
ifeq 138
137: iconst_0
dup
istore 6
istore 7
138: StackMap locals:
StackMap stack:
iload 5
ifeq 164
139: iload 1
bipush 13
if_icmpne 152
140: iconst_1
istore 4
141: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
142: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifne 148
143: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
if_icmple 146
144: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.joinPC:()V
145: goto 148
146: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
147: aload 0
aload 0
iconst_0
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
148: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 150
149: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
150: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
bipush 10
castore
151: goto 164
152: StackMap locals:
StackMap stack:
iload 1
bipush 10
if_icmpne 159
153: iload 4
ifne 157
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 157
154: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 156
155: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
156: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
bipush 10
castore
157: StackMap locals:
StackMap stack:
iconst_0
istore 4
158: goto 164
159: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 163
160: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 162
161: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
162: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
iload 1
castore
163: StackMap locals:
StackMap stack:
iconst_0
istore 4
164: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
165: iload 1
bipush 60
if_icmpeq 166
iload 1
bipush 38
if_icmpne 128
166: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
167: goto 31
end local 7 end local 6 end local 5 end local 4 168: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int int
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
169: goto 31
end local 3 end local 2 end local 1 170: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.seenRoot:Z
ifeq 172
171: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parseEpilog:()I
ireturn
172: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parseProlog:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 173 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
22 23 1 ch C
26 27 1 ch C
28 170 1 ch C
30 170 2 hadCharData Z
31 170 3 needsMerging Z
58 64 4 cdStart I
59 64 5 cdEnd I
60 64 6 cdLen I
90 117 4 oldStart I
91 117 5 oldEnd I
92 117 6 resolvedEntity [C
111 114 7 aResolvedEntity C
123 168 4 normalizedCR Z
126 168 5 normalizeInput Z
127 168 6 seenBracket Z
128 168 7 seenBracketBracket Z
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
protected int parseProlog();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.seenMarkup:Z
ifeq 3
1: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
caload
istore 1
start local 1 2: goto 4
end local 1 3: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
start local 1 4: StackMap locals: int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ifne 11
5: iload 1
ldc 65534
if_icmpne 9
6: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "first character in input was UNICODE noncharacter (0xFFFE)- input requires int swapping"
7: aload 0
aconst_null
8: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
9: StackMap locals:
StackMap stack:
iload 1
ldc 65279
if_icmpne 11
10: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
11: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenMarkup:Z
12: iconst_0
istore 2
start local 2 13: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
14: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 15
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.roundtripSupported:Z
ifne 15
iconst_1
goto 16
StackMap locals: int
StackMap stack:
15: iconst_0
StackMap locals:
StackMap stack: int
16: istore 3
start local 3 17: iconst_0
istore 4
start local 4 18: StackMap locals: int int
StackMap stack:
iload 1
bipush 60
if_icmpne 54
19: iload 2
ifeq 23
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 23
20: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
21: aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenMarkup:Z
22: aload 0
bipush 7
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
23: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
24: iload 1
bipush 63
if_icmpne 30
25: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parsePI:()Z
istore 5
start local 5 26: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 86
27: iload 5
ifeq 29
28: aload 0
iconst_0
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
29: StackMap locals: int
StackMap stack:
aload 0
bipush 8
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
end local 5 30: StackMap locals:
StackMap stack:
iload 1
bipush 33
if_icmpne 44
31: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
32: iload 1
bipush 68
if_icmpne 39
33: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.seenDocdecl:Z
ifeq 35
34: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "only one docdecl allowed in XML document"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
35: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenDocdecl:Z
36: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parseDocdecl:()V
37: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 86
38: aload 0
bipush 10
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
39: StackMap locals:
StackMap stack:
iload 1
bipush 45
if_icmpne 43
40: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parseComment:()V
41: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 86
42: aload 0
bipush 9
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
43: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "unexpected markup <!"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
44: StackMap locals:
StackMap stack:
iload 1
bipush 47
if_icmpne 48
45: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "expected start tag name and not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
46: aconst_null
47: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
48: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isNameStartChar:(C)Z
ifeq 51
49: aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenRoot:Z
50: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parseStartTag:()I
ireturn
51: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "expected start tag name and not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
52: aconst_null
53: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
54: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isS:(C)Z
ifeq 83
55: iconst_1
istore 2
56: iload 3
ifeq 86
57: iload 1
bipush 13
if_icmpne 70
58: iconst_1
istore 4
59: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifne 66
60: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
61: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
if_icmple 64
62: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.joinPC:()V
63: goto 66
64: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
65: aload 0
aload 0
iconst_0
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
66: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 68
67: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
68: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
bipush 10
castore
69: goto 86
70: StackMap locals:
StackMap stack:
iload 1
bipush 10
if_icmpne 77
71: iload 4
ifne 75
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 75
72: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 74
73: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
74: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
bipush 10
castore
75: StackMap locals:
StackMap stack:
iconst_0
istore 4
76: goto 86
77: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 81
78: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 80
79: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
80: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
iload 1
castore
81: StackMap locals:
StackMap stack:
iconst_0
istore 4
82: goto 86
83: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "only whitespace content allowed before start tag and not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
84: aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
85: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
86: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
87: goto 18
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 88 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
2 3 1 ch C
4 88 1 ch C
13 88 2 gotS Z
17 88 3 normalizeIgnorableWS Z
18 88 4 normalizedCR Z
26 30 5 isXMLDecl Z
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
protected int parseEpilog();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
iconst_1
if_icmpne 2
1: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "already reached end of XML input"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.reachedEnd:Z
ifeq 4
3: aload 0
iconst_1
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
4: StackMap locals:
StackMap stack:
iconst_0
istore 1
start local 1 5: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 6
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.roundtripSupported:Z
ifne 6
iconst_1
goto 7
StackMap locals: int
StackMap stack:
6: iconst_0
StackMap locals:
StackMap stack: int
7: istore 2
start local 2 8: iconst_0
istore 3
start local 3 9: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.seenMarkup:Z
ifeq 12
10: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
caload
istore 4
start local 4 11: goto 13
end local 4 12: StackMap locals: int int
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 4
start local 4 13: StackMap locals: int
StackMap stack:
aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenMarkup:Z
14: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
15: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.reachedEnd:Z
ifne 95
16: StackMap locals:
StackMap stack:
iload 4
bipush 60
if_icmpne 58
17: iload 1
ifeq 22
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 22
18: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
19: aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.seenMarkup:Z
20: aload 0
bipush 7
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
21: ireturn
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 4
23: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.reachedEnd:Z
ifeq 25
24: goto 95
25: StackMap locals:
StackMap stack:
iload 4
bipush 63
if_icmpne 30
26: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parsePI:()Z
pop
27: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 90
28: aload 0
bipush 8
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
29: ireturn
30: StackMap locals:
StackMap stack:
iload 4
bipush 33
if_icmpne 47
31: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 4
32: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.reachedEnd:Z
ifeq 34
33: goto 95
34: StackMap locals:
StackMap stack:
iload 4
bipush 68
if_icmpne 39
35: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parseDocdecl:()V
36: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 90
37: aload 0
bipush 10
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
38: ireturn
39: StackMap locals:
StackMap stack:
iload 4
bipush 45
if_icmpne 44
40: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parseComment:()V
41: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 90
42: aload 0
bipush 9
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
43: ireturn
44: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "unexpected markup <!"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 4
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
45: aconst_null
46: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
47: StackMap locals:
StackMap stack:
iload 4
bipush 47
if_icmpne 51
48: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "end tag not allowed in epilog but got "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
49: aload 0
iload 4
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
50: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
51: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isNameStartChar:(C)Z
ifeq 55
52: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "start tag not allowed in epilog but got "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
53: aload 0
iload 4
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
54: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
55: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "in epilog expected ignorable content and not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
56: aload 0
iload 4
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
57: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
58: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isS:(C)Z
ifeq 87
59: iconst_1
istore 1
60: iload 2
ifeq 90
61: iload 4
bipush 13
if_icmpne 74
62: iconst_1
istore 3
63: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifne 70
64: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
65: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
if_icmple 68
66: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.joinPC:()V
67: goto 70
68: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
69: aload 0
aload 0
iconst_0
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
70: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 72
71: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
72: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
bipush 10
castore
73: goto 90
74: StackMap locals:
StackMap stack:
iload 4
bipush 10
if_icmpne 81
75: iload 3
ifne 79
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 79
76: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 78
77: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
78: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
bipush 10
castore
79: StackMap locals:
StackMap stack:
iconst_0
istore 3
80: goto 90
81: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 85
82: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 84
83: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
84: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
iload 4
castore
85: StackMap locals:
StackMap stack:
iconst_0
istore 3
86: goto 90
87: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "in epilog non whitespace content is not allowed but got "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
88: aload 0
iload 4
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
89: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
90: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 4
91: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.reachedEnd:Z
ifeq 16
end local 4 92: goto 95
93: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int int
StackMap stack: java.io.EOFException
pop
94: aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.reachedEnd:Z
95: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.reachedEnd:Z
ifeq 100
96: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 99
iload 1
ifeq 99
97: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
98: aload 0
bipush 7
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
99: StackMap locals:
StackMap stack:
aload 0
iconst_1
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
100: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "internal error in parseEpilog"
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 101 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
5 101 1 gotS Z
8 101 2 normalizeIgnorableWS Z
9 101 3 normalizedCR Z
11 12 4 ch C
13 92 4 ch C
Exception table:
from to target type
9 21 93 Class java.io.EOFException
22 29 93 Class java.io.EOFException
30 38 93 Class java.io.EOFException
39 43 93 Class java.io.EOFException
44 92 93 Class java.io.EOFException
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
public int parseEndTag();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=9, args_size=1
start local 0 0: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
start local 1 1: aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isNameStartChar:(C)Z
ifne 3
2: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "expected name start and not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
3: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_3
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
4: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
iadd
istore 2
start local 2 5: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
6: aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isNameChar:(C)Z
ifne 5
7: iload 2
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
istore 3
start local 3 8: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
iload 3
isub
istore 4
start local 4 9: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawName:[[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
aaload
astore 5
start local 5 10: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawNameEnd:[I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
iaload
iload 4
if_icmpeq 16
11: new java.lang.String
dup
aload 5
iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawNameEnd:[I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
iaload
invokespecial java.lang.String.<init>:([CII)V
astore 6
start local 6 12: new java.lang.String
dup
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 3
iload 4
invokespecial java.lang.String.<init>:([CII)V
astore 7
start local 7 13: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "end tag name </"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "> must match start tag name <"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
14: ldc ">"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " from line "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawNameLine:[I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
iaload
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
15: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
end local 7 end local 6 16: StackMap locals: int int char[]
StackMap stack:
iconst_0
istore 6
start local 6 17: goto 25
18: StackMap locals: int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 3
iinc 3 1
caload
aload 5
iload 6
caload
if_icmpeq 24
19: new java.lang.String
dup
aload 5
iconst_0
iload 4
invokespecial java.lang.String.<init>:([CII)V
astore 7
start local 7 20: new java.lang.String
dup
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 3
iload 6
isub
iconst_1
isub
iload 4
invokespecial java.lang.String.<init>:([CII)V
astore 8
start local 8 21: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "end tag name </"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "> must be the same as start tag <"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
22: aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ">"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " from line "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawNameLine:[I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
iaload
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
23: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
end local 8 end local 7 24: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
25: iload 6
iload 4
if_icmplt 18
end local 6 26: goto 28
27: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
28: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isS:(C)Z
ifne 27
29: iload 1
bipush 62
if_icmpeq 33
30: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "expected > to finsh end tag not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " from line "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
31: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawNameLine:[I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
iaload
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
32: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
33: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
34: aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.pastEndTag:Z
35: aload 0
iconst_3
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
1 36 1 ch C
5 36 2 nameStart I
8 36 3 off I
9 36 4 len I
10 36 5 cbuf [C
12 16 6 startname Ljava/lang/String;
13 16 7 endname Ljava/lang/String;
17 26 6 i I
20 24 7 startname Ljava/lang/String;
21 24 8 endname Ljava/lang/String;
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
public int parseStartTag();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=11, args_size=1
start local 0 0: aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
1: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_2
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
2: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.emptyElementTag:Z
3: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
4: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
iadd
istore 1
start local 1 5: iconst_m1
istore 2
start local 2 6: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
caload
istore 3
start local 3 7: iload 3
bipush 58
if_icmpne 11
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.processNamespaces:Z
ifeq 11
8: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "when namespaces processing enabled colon can not be at element name start"
9: aload 0
aconst_null
10: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
11: StackMap locals: int int int
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 3
12: aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isNameChar:(C)Z
ifne 14
13: goto 21
14: StackMap locals:
StackMap stack:
iload 3
bipush 58
if_icmpne 11
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.processNamespaces:Z
ifeq 11
15: iload 2
iconst_m1
if_icmpeq 19
16: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "only one colon is allowed in name of element when namespaces are enabled"
17: aload 0
aconst_null
18: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
19: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
iadd
istore 2
20: goto 11
21: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensureElementsCapacity:()V
22: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
iload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
isub
istore 4
start local 4 23: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawName:[[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
aaload
ifnull 24
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawName:[[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
aaload
arraylength
iload 4
if_icmpge 25
24: StackMap locals: int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawName:[[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
iconst_2
iload 4
imul
newarray 5
aastore
25: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawName:[[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
aaload
iconst_0
iload 4
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
26: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawNameEnd:[I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
iload 4
iastore
27: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawNameLine:[I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.lineNumber:I
iastore
28: aconst_null
astore 5
start local 5 29: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.processNamespaces:Z
ifeq 39
30: iload 2
iconst_m1
if_icmpeq 36
31: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elPrefix:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
iload 2
iload 1
isub
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newString:([CII)Ljava/lang/String;
dup_x2
aastore
astore 5
32: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elName:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 2
iconst_1
iadd
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
33: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_2
isub
iload 2
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
isub
34: invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newString:([CII)Ljava/lang/String;
dup_x2
aastore
pop
35: goto 42
36: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elPrefix:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
aconst_null
dup_x2
aastore
astore 5
37: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elName:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
iload 4
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newString:([CII)Ljava/lang/String;
dup_x2
aastore
pop
38: goto 42
39: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elName:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
iload 4
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newString:([CII)Ljava/lang/String;
dup_x2
aastore
pop
40: goto 42
41: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 3
42: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isS:(C)Z
ifne 41
43: iload 3
bipush 62
if_icmpne 45
44: goto 60
45: StackMap locals:
StackMap stack:
iload 3
bipush 47
if_icmpne 54
46: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.emptyElementTag:Z
ifeq 48
47: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "repeated / in tag declaration"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
48: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.emptyElementTag:Z
49: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 3
50: iload 3
bipush 62
if_icmpeq 60
51: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "expected > to end empty tag not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
52: aconst_null
53: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
54: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isNameStartChar:(C)Z
ifeq 58
55: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parseAttribute:()C
istore 3
56: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 3
57: goto 59
58: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "start tag unexpected character "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
59: StackMap locals:
StackMap stack:
goto 42
60: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.processNamespaces:Z
ifeq 106
61: aload 0
aload 5
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getNamespace:(Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 62: aload 6
ifnonnull 69
63: aload 5
ifnonnull 66
64: ldc ""
astore 6
65: goto 69
66: StackMap locals: java.lang.String
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "could not determine namespace bound to element prefix "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
67: aload 0
aconst_null
68: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
69: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elUri:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
aload 6
aastore
70: iconst_0
istore 7
start local 7 71: goto 83
72: StackMap locals: int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributePrefix:[Ljava/lang/String;
iload 7
aaload
astore 8
start local 8 73: aload 8
ifnull 81
74: aload 0
aload 8
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getNamespace:(Ljava/lang/String;)Ljava/lang/String;
astore 9
start local 9 75: aload 9
ifnonnull 79
76: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "could not determine namespace bound to attribute prefix "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
77: aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
78: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
79: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeUri:[Ljava/lang/String;
iload 7
aload 9
aastore
end local 9 80: goto 82
81: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeUri:[Ljava/lang/String;
iload 7
ldc ""
aastore
end local 8 82: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
83: iload 7
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
if_icmplt 72
end local 7 84: iconst_1
istore 7
start local 7 85: goto 104
86: StackMap locals:
StackMap stack:
iconst_0
istore 8
start local 8 87: goto 102
88: StackMap locals: int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeUri:[Ljava/lang/String;
iload 8
aaload
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeUri:[Ljava/lang/String;
iload 7
aaload
if_acmpne 101
89: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.allStringsInterned:Z
ifeq 90
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
iload 8
aaload
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
iload 7
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 92
90: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.allStringsInterned:Z
ifne 101
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeNameHash:[I
iload 8
iaload
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeNameHash:[I
iload 7
iaload
if_icmpne 101
91: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
iload 8
aaload
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
iload 7
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 101
92: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
iload 8
aaload
astore 9
start local 9 93: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeUri:[Ljava/lang/String;
iload 8
aaload
ifnull 95
94: new java.lang.StringBuilder
dup
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeUri:[Ljava/lang/String;
iload 8
aaload
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 9
95: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
iload 7
aaload
astore 10
start local 10 96: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeUri:[Ljava/lang/String;
iload 7
aaload
ifnull 98
97: new java.lang.StringBuilder
dup
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeUri:[Ljava/lang/String;
iload 7
aaload
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 10
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 10
98: StackMap locals: java.lang.String
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "duplicated attributes "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " and "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 10
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
99: aconst_null
100: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
end local 10 end local 9 101: StackMap locals:
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
102: iload 8
iload 7
if_icmplt 88
end local 8 103: iinc 7 1
StackMap locals:
StackMap stack:
104: iload 7
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
if_icmplt 86
end local 7 end local 6 105: goto 122
106: StackMap locals:
StackMap stack:
iconst_1
istore 6
start local 6 107: goto 121
108: StackMap locals: int
StackMap stack:
iconst_0
istore 7
start local 7 109: goto 119
110: StackMap locals: int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.allStringsInterned:Z
ifeq 111
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
iload 7
aaload
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
iload 6
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 113
111: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.allStringsInterned:Z
ifne 118
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeNameHash:[I
iload 7
iaload
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeNameHash:[I
iload 6
iaload
if_icmpne 118
112: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
iload 7
aaload
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
iload 6
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 118
113: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
iload 7
aaload
astore 8
start local 8 114: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
iload 6
aaload
astore 9
start local 9 115: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "duplicated attributes "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " and "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
116: aconst_null
117: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
end local 9 end local 8 118: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
119: iload 7
iload 6
if_icmplt 110
end local 7 120: iinc 6 1
StackMap locals:
StackMap stack:
121: iload 6
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
if_icmplt 108
end local 6 122: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elNamespaceCount:[I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
iastore
123: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
124: aload 0
iconst_2
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.eventType:I
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 125 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
5 125 1 nameStart I
6 125 2 colonPos I
7 125 3 ch C
23 125 4 elLen I
29 125 5 prefix Ljava/lang/String;
62 105 6 uri Ljava/lang/String;
71 84 7 i I
73 82 8 attrPrefix Ljava/lang/String;
75 80 9 attrUri Ljava/lang/String;
85 105 7 i I
87 103 8 j I
93 101 9 attr1 Ljava/lang/String;
96 101 10 attr2 Ljava/lang/String;
107 122 6 i I
109 120 7 j I
114 118 8 attr1 Ljava/lang/String;
115 118 9 attr2 Ljava/lang/String;
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
protected char parseAttribute();
descriptor: ()C
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=15, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
iadd
istore 1
start local 1 1: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
iadd
istore 2
start local 2 2: iconst_m1
istore 3
start local 3 3: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
caload
istore 4
start local 4 4: iload 4
bipush 58
if_icmpne 8
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.processNamespaces:Z
ifeq 8
5: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "when namespaces processing enabled colon can not be at attribute name start"
6: aload 0
aconst_null
7: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
8: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int int int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.processNamespaces:Z
ifeq 9
iload 4
bipush 120
if_icmpne 9
iconst_1
goto 10
StackMap locals:
StackMap stack:
9: iconst_0
StackMap locals:
StackMap stack: int
10: istore 5
start local 5 11: iconst_0
istore 6
start local 6 12: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 4
13: goto 45
14: StackMap locals: int int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.processNamespaces:Z
ifeq 44
15: iload 5
ifeq 38
iload 6
iconst_5
if_icmpge 38
16: iinc 6 1
17: iload 6
iconst_1
if_icmpne 21
18: iload 4
bipush 109
if_icmpeq 38
19: iconst_0
istore 5
20: goto 38
21: StackMap locals:
StackMap stack:
iload 6
iconst_2
if_icmpne 25
22: iload 4
bipush 108
if_icmpeq 38
23: iconst_0
istore 5
24: goto 38
25: StackMap locals:
StackMap stack:
iload 6
iconst_3
if_icmpne 29
26: iload 4
bipush 110
if_icmpeq 38
27: iconst_0
istore 5
28: goto 38
29: StackMap locals:
StackMap stack:
iload 6
iconst_4
if_icmpne 33
30: iload 4
bipush 115
if_icmpeq 38
31: iconst_0
istore 5
32: goto 38
33: StackMap locals:
StackMap stack:
iload 6
iconst_5
if_icmpne 38
34: iload 4
bipush 58
if_icmpeq 38
35: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "after xmlns in attribute name must be colonwhen namespaces are enabled"
36: aload 0
aconst_null
37: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
38: StackMap locals:
StackMap stack:
iload 4
bipush 58
if_icmpne 44
39: iload 3
iconst_m1
if_icmpeq 43
40: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "only one colon is allowed in attribute name when namespaces are enabled"
41: aload 0
aconst_null
42: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
43: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
iadd
istore 3
44: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 4
45: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isNameChar:(C)Z
ifne 14
46: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensureAttributesCapacity:(I)V
47: aconst_null
astore 7
start local 7 48: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.processNamespaces:Z
ifeq 75
49: iload 6
iconst_4
if_icmpge 51
50: iconst_0
istore 5
51: StackMap locals: java.lang.String
StackMap stack:
iload 5
ifeq 61
52: iload 3
iconst_m1
if_icmpeq 82
53: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_2
isub
iload 3
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
isub
istore 8
start local 8 54: iload 8
ifne 58
55: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "namespace prefix is required after xmlns: when namespaces are enabled"
56: aload 0
aconst_null
57: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
58: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 3
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
iconst_1
iadd
iload 8
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newString:([CII)Ljava/lang/String;
59: astore 7
end local 8 60: goto 82
61: StackMap locals:
StackMap stack:
iload 3
iconst_m1
if_icmpeq 68
62: iload 3
iload 2
isub
istore 8
start local 8 63: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributePrefix:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 2
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
iload 8
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newString:([CII)Ljava/lang/String;
dup_x2
aastore
64: pop
65: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_2
isub
iload 3
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
isub
istore 9
start local 9 66: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 3
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
iconst_1
iadd
iload 9
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newString:([CII)Ljava/lang/String;
dup_x2
aastore
astore 7
end local 9 end local 8 67: goto 72
68: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributePrefix:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
aconst_null
dup_x2
aastore
pop
69: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
70: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 2
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
iload 2
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
isub
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newString:([CII)Ljava/lang/String;
71: dup_x2
aastore
astore 7
72: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.allStringsInterned:Z
ifne 82
73: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeNameHash:[I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
aload 7
invokevirtual java.lang.String.hashCode:()I
iastore
74: goto 82
75: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeName:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
76: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 2
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
iload 2
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
isub
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newString:([CII)Ljava/lang/String;
77: dup_x2
aastore
astore 7
78: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.allStringsInterned:Z
ifne 82
79: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeNameHash:[I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
aload 7
invokevirtual java.lang.String.hashCode:()I
iastore
80: goto 82
81: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 4
82: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isS:(C)Z
ifne 81
83: iload 4
bipush 61
if_icmpeq 85
84: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "expected = after attribute name"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
85: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 4
86: goto 88
87: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 4
88: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isS:(C)Z
ifne 87
89: iload 4
istore 8
start local 8 90: iload 8
bipush 34
if_icmpeq 94
iload 8
bipush 39
if_icmpeq 94
91: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "attribute value must start with quotation or apostrophe not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
92: aload 0
iload 8
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
93: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
94: StackMap locals: int
StackMap stack:
iconst_0
istore 9
start local 9 95: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
96: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
97: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
98: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 4
99: iload 4
iload 8
if_icmpne 101
100: goto 152
101: StackMap locals:
StackMap stack:
iload 4
bipush 60
if_icmpne 105
102: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "markup not allowed inside attribute value - illegal < "
aload 0
103: aconst_null
104: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
105: StackMap locals:
StackMap stack:
iload 4
bipush 38
if_icmpne 131
106: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
107: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifne 116
108: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
if_icmple 109
iconst_1
goto 110
StackMap locals:
StackMap stack:
109: iconst_0
StackMap locals:
StackMap stack: int
110: istore 10
start local 10 111: iload 10
ifeq 114
112: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.joinPC:()V
113: goto 116
114: StackMap locals: int
StackMap stack:
aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
115: aload 0
aload 0
iconst_0
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
end local 10 116: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parseEntityRef:()[C
astore 10
start local 10 117: aload 10
ifnonnull 123
118: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityRefName:Ljava/lang/String;
ifnonnull 120
119: aload 0
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
isub
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newString:([CII)Ljava/lang/String;
putfield org.codehaus.plexus.util.xml.pull.MXParser.entityRefName:Ljava/lang/String;
120: StackMap locals: char[]
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "could not resolve entity named '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityRefName:Ljava/lang/String;
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
121: ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
122: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
123: StackMap locals:
StackMap stack:
aload 10
dup
astore 14
arraylength
istore 13
iconst_0
istore 12
goto 129
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int int int int int java.lang.String int int char[] top int int char[]
StackMap stack:
124: aload 14
iload 12
caload
istore 11
start local 11 125: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 127
126: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
127: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int int int int int java.lang.String int int char[] int int int char[]
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
iload 11
castore
end local 11 128: iinc 12 1
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int int int int int java.lang.String int int char[] top int int char[]
StackMap stack:
129: iload 12
iload 13
if_icmplt 124
end local 10 130: goto 148
131: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int int int int int java.lang.String int int
StackMap stack:
iload 4
bipush 9
if_icmpeq 132
iload 4
bipush 10
if_icmpeq 132
iload 4
bipush 13
if_icmpne 144
132: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifne 139
133: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
134: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
if_icmple 137
135: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.joinPC:()V
136: goto 139
137: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
138: aload 0
aload 0
iconst_0
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
139: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 141
140: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
141: StackMap locals:
StackMap stack:
iload 4
bipush 10
if_icmpne 142
iload 9
ifne 148
142: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
bipush 32
castore
143: goto 148
144: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 148
145: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 147
146: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
147: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
iload 4
castore
148: StackMap locals:
StackMap stack:
iload 4
bipush 13
if_icmpne 149
iconst_1
goto 150
StackMap locals:
StackMap stack:
149: iconst_0
StackMap locals:
StackMap stack: int
150: istore 9
151: goto 98
152: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.processNamespaces:Z
ifeq 190
iload 5
ifeq 190
153: aconst_null
astore 10
start local 10 154: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifne 157
155: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
isub
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newStringIntern:([CII)Ljava/lang/String;
astore 10
156: goto 158
157: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
isub
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newStringIntern:([CII)Ljava/lang/String;
astore 10
158: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensureNamespacesCapacity:(I)V
159: iconst_m1
istore 11
start local 11 160: iload 3
iconst_m1
if_icmpeq 169
161: aload 10
invokevirtual java.lang.String.length:()I
ifne 165
162: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "non-default namespace can not be declared to be empty string"
163: aload 0
aconst_null
164: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
165: StackMap locals: int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespacePrefix:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
aload 7
aastore
166: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.allStringsInterned:Z
ifne 172
167: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespacePrefixHash:[I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
aload 7
invokevirtual java.lang.String.hashCode:()I
dup_x2
iastore
istore 11
168: goto 172
169: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespacePrefix:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
aconst_null
aastore
170: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.allStringsInterned:Z
ifne 172
171: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespacePrefixHash:[I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
iconst_m1
dup_x2
iastore
istore 11
172: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceUri:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
aload 10
aastore
173: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elNamespaceCount:[I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
iconst_1
isub
iaload
istore 12
start local 12 174: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
iconst_1
isub
istore 13
start local 13 175: goto 187
176: StackMap locals: int int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.allStringsInterned:Z
ifne 177
aload 7
ifnonnull 178
StackMap locals:
StackMap stack:
177: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespacePrefix:[Ljava/lang/String;
iload 13
aaload
aload 7
if_acmpeq 180
StackMap locals:
StackMap stack:
178: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.allStringsInterned:Z
ifne 186
179: aload 7
ifnull 186
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespacePrefixHash:[I
iload 13
iaload
iload 11
if_icmpne 186
aload 7
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespacePrefix:[Ljava/lang/String;
iload 13
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 186
180: StackMap locals:
StackMap stack:
aload 7
ifnonnull 181
ldc "default"
goto 182
StackMap locals:
StackMap stack:
181: new java.lang.StringBuilder
dup
ldc "'"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
182: astore 14
start local 14 183: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "duplicated namespace declaration for "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 14
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " prefix"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
184: aconst_null
185: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
end local 14 186: StackMap locals:
StackMap stack:
iinc 13 -1
StackMap locals:
StackMap stack:
187: iload 13
iload 12
if_icmpge 176
end local 13 188: aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.namespaceEnd:I
end local 12 end local 11 end local 10 189: goto 195
190: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int int int int int java.lang.String int int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifne 193
191: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeValue:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
new java.lang.String
dup
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
isub
invokespecial java.lang.String.<init>:([CII)V
aastore
192: goto 194
193: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeValue:[Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
new java.lang.String
dup
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
isub
invokespecial java.lang.String.<init>:([CII)V
aastore
194: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.attributeCount:I
195: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
196: iload 4
ireturn
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 197 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
1 197 1 prevPosStart I
2 197 2 nameStart I
3 197 3 colonPos I
4 197 4 ch C
11 197 5 startsWithXmlns Z
12 197 6 xmlnsPos I
48 197 7 name Ljava/lang/String;
54 60 8 nameLen I
63 67 8 prefixLen I
66 67 9 nameLen I
90 197 8 delimit C
95 197 9 normalizedCR Z
111 116 10 hadCharData Z
117 130 10 resolvedEntity [C
125 128 11 aResolvedEntity C
154 189 10 ns Ljava/lang/String;
160 189 11 prefixHash I
174 189 12 startNs I
175 188 13 i I
183 186 14 s Ljava/lang/String;
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
protected char[] parseEntityRef();
descriptor: ()[C
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
aconst_null
putfield org.codehaus.plexus.util.xml.pull.MXParser.entityRefName:Ljava/lang/String;
1: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
2: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
start local 1 3: iload 1
bipush 35
if_icmpne 54
4: iconst_0
istore 2
start local 2 5: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
6: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 3
start local 3 7: iload 1
bipush 120
if_icmpne 8
iconst_1
goto 9
StackMap locals: int int java.lang.StringBuilder
StackMap stack:
8: iconst_0
StackMap locals:
StackMap stack: int
9: istore 4
start local 4 10: iload 4
ifeq 29
11: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
12: iload 1
bipush 48
if_icmplt 16
iload 1
bipush 57
if_icmpgt 16
13: iload 2
bipush 16
imul
iload 1
bipush 48
isub
iadd
i2c
istore 2
14: aload 3
iload 1
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
15: goto 11
16: StackMap locals:
StackMap stack:
iload 1
bipush 97
if_icmplt 20
iload 1
bipush 102
if_icmpgt 20
17: iload 2
bipush 16
imul
iload 1
bipush 87
isub
iadd
i2c
istore 2
18: aload 3
iload 1
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
19: goto 11
20: StackMap locals:
StackMap stack:
iload 1
bipush 65
if_icmplt 24
iload 1
bipush 70
if_icmpgt 24
21: iload 2
bipush 16
imul
iload 1
bipush 55
isub
iadd
i2c
istore 2
22: aload 3
iload 1
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
23: goto 11
24: StackMap locals:
StackMap stack:
iload 1
bipush 59
if_icmpne 26
25: goto 40
26: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "character reference (with hex value) may not contain "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
27: aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
28: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
29: StackMap locals:
StackMap stack:
iload 1
bipush 48
if_icmplt 33
iload 1
bipush 57
if_icmpgt 33
30: iload 2
bipush 10
imul
iload 1
bipush 48
isub
iadd
i2c
istore 2
31: aload 3
iload 1
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
32: goto 38
33: StackMap locals:
StackMap stack:
iload 1
bipush 59
if_icmpne 35
34: goto 40
35: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "character reference (with decimal value) may not contain "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
36: aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
37: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
38: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
39: goto 29
40: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
41: aload 0
aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iload 4
ifeq 42
bipush 16
goto 43
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int java.lang.StringBuilder int
StackMap stack: org.codehaus.plexus.util.xml.pull.MXParser java.lang.String
42: bipush 10
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int java.lang.StringBuilder int
StackMap stack: org.codehaus.plexus.util.xml.pull.MXParser java.lang.String int
43: invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;I)I
invokestatic org.codehaus.plexus.util.xml.pull.MXParser.toChars:(I)[C
putfield org.codehaus.plexus.util.xml.pull.MXParser.charRefOneCharBuf:[C
44: goto 51
45: StackMap locals:
StackMap stack: java.lang.IllegalArgumentException
pop
46: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "character reference (with "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 4
ifeq 47
ldc "hex"
goto 48
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int java.lang.StringBuilder int
StackMap stack: new 46 new 46 java.lang.StringBuilder
47: ldc "decimal"
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int java.lang.StringBuilder int
StackMap stack: new 46 new 46 java.lang.StringBuilder java.lang.String
48: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
49: ldc " value "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ") is invalid"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
50: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
51: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 53
52: aload 0
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.charRefOneCharBuf:[C
iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.charRefOneCharBuf:[C
arraylength
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newString:([CII)Ljava/lang/String;
putfield org.codehaus.plexus.util.xml.pull.MXParser.text:Ljava/lang/String;
53: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.charRefOneCharBuf:[C
areturn
end local 4 end local 3 end local 2 54: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isNameStartChar:(C)Z
ifne 58
55: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "entity reference names can not start with character '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
56: aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
57: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
58: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
59: iload 1
bipush 59
if_icmpne 61
60: goto 65
61: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isNameChar:(C)Z
ifne 58
62: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "entity reference name can not contain character "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
63: aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
64: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
65: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
66: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
isub
istore 2
start local 2 67: iload 2
iconst_2
if_icmpne 72
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
caload
bipush 108
if_icmpne 72
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
iconst_1
iadd
caload
bipush 116
if_icmpne 72
68: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 70
69: aload 0
ldc "<"
putfield org.codehaus.plexus.util.xml.pull.MXParser.text:Ljava/lang/String;
70: StackMap locals: int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.charRefOneCharBuf:[C
iconst_0
bipush 60
castore
71: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.charRefOneCharBuf:[C
areturn
72: StackMap locals:
StackMap stack:
iload 2
iconst_3
if_icmpne 77
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
caload
bipush 97
if_icmpne 77
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
iconst_1
iadd
caload
bipush 109
if_icmpne 77
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
iconst_2
iadd
caload
bipush 112
if_icmpne 77
73: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 75
74: aload 0
ldc "&"
putfield org.codehaus.plexus.util.xml.pull.MXParser.text:Ljava/lang/String;
75: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.charRefOneCharBuf:[C
iconst_0
bipush 38
castore
76: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.charRefOneCharBuf:[C
areturn
77: StackMap locals:
StackMap stack:
iload 2
iconst_2
if_icmpne 82
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
caload
bipush 103
if_icmpne 82
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
iconst_1
iadd
caload
bipush 116
if_icmpne 82
78: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 80
79: aload 0
ldc ">"
putfield org.codehaus.plexus.util.xml.pull.MXParser.text:Ljava/lang/String;
80: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.charRefOneCharBuf:[C
iconst_0
bipush 62
castore
81: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.charRefOneCharBuf:[C
areturn
82: StackMap locals:
StackMap stack:
iload 2
iconst_4
if_icmpne 88
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
caload
bipush 97
if_icmpne 88
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
iconst_1
iadd
caload
bipush 112
if_icmpne 88
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
iconst_2
iadd
caload
bipush 111
if_icmpne 88
83: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
iconst_3
iadd
caload
bipush 115
if_icmpne 88
84: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 86
85: aload 0
ldc "'"
putfield org.codehaus.plexus.util.xml.pull.MXParser.text:Ljava/lang/String;
86: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.charRefOneCharBuf:[C
iconst_0
bipush 39
castore
87: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.charRefOneCharBuf:[C
areturn
88: StackMap locals:
StackMap stack:
iload 2
iconst_4
if_icmpne 94
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
caload
bipush 113
if_icmpne 94
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
iconst_1
iadd
caload
bipush 117
if_icmpne 94
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
iconst_2
iadd
caload
bipush 111
if_icmpne 94
89: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
iconst_3
iadd
caload
bipush 116
if_icmpne 94
90: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 92
91: aload 0
ldc "\""
putfield org.codehaus.plexus.util.xml.pull.MXParser.text:Ljava/lang/String;
92: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.charRefOneCharBuf:[C
iconst_0
bipush 34
castore
93: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.charRefOneCharBuf:[C
areturn
94: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.lookuEntityReplacement:(I)[C
astore 3
start local 3 95: aload 3
ifnull 97
96: aload 3
areturn
end local 3 97: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 99
98: aload 0
aconst_null
putfield org.codehaus.plexus.util.xml.pull.MXParser.text:Ljava/lang/String;
99: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 100 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
3 100 1 ch C
5 54 2 charRef C
7 54 3 sb Ljava/lang/StringBuilder;
10 54 4 isHex Z
67 100 2 len I
95 97 3 result [C
Exception table:
from to target type
41 44 45 Class java.lang.IllegalArgumentException
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
protected char[] lookuEntityReplacement(int);
descriptor: (I)[C
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.allStringsInterned:Z
ifne 18
1: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
isub
invokestatic org.codehaus.plexus.util.xml.pull.MXParser.fastHash:([CII)I
istore 2
start local 2 2: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
iconst_1
isub
istore 3
start local 3 3: goto 16
4: StackMap locals: int int
StackMap stack:
iload 2
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityNameHash:[I
iload 3
iaload
if_icmpne 15
iload 1
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityNameBuf:[[C
iload 3
aaload
arraylength
if_icmpne 15
5: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityNameBuf:[[C
iload 3
aaload
astore 4
start local 4 6: iconst_0
istore 5
start local 5 7: goto 11
8: StackMap locals: char[] int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
iload 5
iadd
caload
aload 4
iload 5
caload
if_icmpeq 10
9: goto 15
10: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
11: iload 5
iload 1
if_icmplt 8
end local 5 12: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 14
13: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityReplacement:[Ljava/lang/String;
iload 3
aaload
putfield org.codehaus.plexus.util.xml.pull.MXParser.text:Ljava/lang/String;
14: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityReplacementBuf:[[C
iload 3
aaload
areturn
end local 4 15: StackMap locals:
StackMap stack:
iinc 3 -1
StackMap locals:
StackMap stack:
16: iload 3
ifge 4
end local 3 end local 2 17: goto 27
18: StackMap locals:
StackMap stack:
aload 0
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
isub
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newString:([CII)Ljava/lang/String;
putfield org.codehaus.plexus.util.xml.pull.MXParser.entityRefName:Ljava/lang/String;
19: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityEnd:I
iconst_1
isub
istore 2
start local 2 20: goto 26
21: StackMap locals: int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityRefName:Ljava/lang/String;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityName:[Ljava/lang/String;
iload 2
aaload
if_acmpne 25
22: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 24
23: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityReplacement:[Ljava/lang/String;
iload 2
aaload
putfield org.codehaus.plexus.util.xml.pull.MXParser.text:Ljava/lang/String;
24: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.entityReplacementBuf:[[C
iload 2
aaload
areturn
25: StackMap locals:
StackMap stack:
iinc 2 -1
StackMap locals:
StackMap stack:
26: iload 2
ifge 21
end local 2 27: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 28 1 entityNameLen I
2 17 2 hash I
3 17 3 i I
6 15 4 entityBuf [C
7 12 5 j I
20 27 2 i I
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
MethodParameters:
Name Flags
entityNameLen
protected void ();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=8, args_size=1
start local 0 0: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
start local 1 1: iload 1
bipush 45
if_icmpeq 3
2: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "expected <!-- for comment start"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
3: StackMap locals: int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 5
4: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
5: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.lineNumber:I
istore 2
start local 2 6: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.columnNumber:I
istore 3
start local 3 7: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 8
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.roundtripSupported:Z
ifne 8
iconst_1
goto 9
StackMap locals: int int
StackMap stack:
8: iconst_0
StackMap locals:
StackMap stack: int
9: istore 4
start local 4 10: iconst_0
istore 5
start local 5 11: iconst_0
istore 6
start local 6 12: iconst_0
istore 7
start local 7 13: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int int int int int int
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
14: iload 7
ifeq 18
iload 1
bipush 62
if_icmpeq 18
15: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "in comment after two dashes (--) next character must be > not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
16: aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
17: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
18: StackMap locals:
StackMap stack:
iload 1
bipush 45
if_icmpne 25
19: iload 6
ifne 22
20: iconst_1
istore 6
21: goto 32
22: StackMap locals:
StackMap stack:
iconst_1
istore 7
23: iconst_0
istore 6
24: goto 32
25: StackMap locals:
StackMap stack:
iload 1
bipush 62
if_icmpne 31
26: iload 7
ifeq 28
27: goto 63
28: StackMap locals:
StackMap stack:
iconst_0
istore 7
29: iconst_0
istore 6
30: goto 32
31: StackMap locals:
StackMap stack:
iconst_0
istore 6
32: StackMap locals:
StackMap stack:
iload 4
ifeq 13
33: iload 1
bipush 13
if_icmpne 46
34: iconst_1
istore 5
35: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifne 42
36: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
37: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
if_icmple 40
38: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.joinPC:()V
39: goto 42
40: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
41: aload 0
aload 0
iconst_0
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
42: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 44
43: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
44: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
bipush 10
castore
45: goto 13
46: StackMap locals:
StackMap stack:
iload 1
bipush 10
if_icmpne 53
47: iload 5
ifne 51
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 51
48: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 50
49: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
50: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
bipush 10
castore
51: StackMap locals:
StackMap stack:
iconst_0
istore 5
52: goto 13
53: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 57
54: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 56
55: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
56: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
iload 1
castore
57: StackMap locals:
StackMap stack:
iconst_0
istore 5
58: goto 13
end local 7 end local 6 end local 5 end local 4 59: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int int
StackMap stack: java.io.EOFException
astore 4
start local 4 60: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "comment started on line "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " and column "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
61: ldc " was not closed"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aload 4
62: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
end local 4 63: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 67
64: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_3
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
65: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 67
66: aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
iconst_2
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
67: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 68 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
1 68 1 ch C
6 68 2 curLine I
7 68 3 curColumn I
10 59 4 normalizeIgnorableWS Z
11 59 5 normalizedCR Z
12 59 6 seenDash Z
13 59 7 seenDashDash Z
60 63 4 ex Ljava/io/EOFException;
Exception table:
from to target type
7 59 59 Class java.io.EOFException
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
protected boolean parsePI();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=12, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 2
1: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
2: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.lineNumber:I
istore 1
start local 1 3: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.columnNumber:I
istore 2
start local 2 4: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
istore 3
start local 3 5: iconst_m1
istore 4
start local 4 6: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 7
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.roundtripSupported:Z
ifne 7
iconst_1
goto 8
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int int int
StackMap stack:
7: iconst_0
StackMap locals:
StackMap stack: int
8: istore 5
start local 5 9: iconst_0
istore 6
start local 6 10: iconst_0
istore 7
start local 7 11: iconst_0
istore 8
start local 8 12: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 9
start local 9 13: aload 0
iload 9
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isS:(C)Z
ifeq 17
14: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "processing instruction PITarget must be exactly after <? and not white space character"
15: aload 0
aconst_null
16: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
17: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int int int int int int int int
StackMap stack:
iload 9
bipush 63
if_icmpne 24
18: iload 7
ifne 22
19: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "processing instruction PITarget name not found"
aload 0
20: aconst_null
21: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
22: StackMap locals:
StackMap stack:
iconst_1
istore 8
23: goto 54
24: StackMap locals:
StackMap stack:
iload 9
bipush 62
if_icmpne 31
25: iload 8
ifeq 27
26: goto 87
27: StackMap locals:
StackMap stack:
iload 7
ifne 54
28: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "processing instruction PITarget name not found"
aload 0
29: aconst_null
30: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
31: StackMap locals:
StackMap stack:
iload 4
iconst_m1
if_icmpne 53
aload 0
iload 9
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isS:(C)Z
ifeq 53
32: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
istore 4
33: iload 4
iload 3
isub
iconst_3
if_icmpne 53
34: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 3
caload
bipush 120
if_icmpeq 35
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 3
caload
bipush 88
if_icmpne 53
35: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 3
iconst_1
iadd
caload
bipush 109
if_icmpeq 36
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 3
iconst_1
iadd
caload
bipush 77
if_icmpne 53
36: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 3
iconst_2
iadd
caload
bipush 108
if_icmpeq 37
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 3
iconst_2
iadd
caload
bipush 76
if_icmpne 53
37: StackMap locals:
StackMap stack:
iload 3
iconst_3
if_icmple 41
38: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "processing instruction can not have PITarget with reserved xml name"
39: aload 0
aconst_null
40: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
41: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 3
caload
bipush 120
if_icmpeq 46
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 3
iconst_1
iadd
caload
bipush 109
if_icmpeq 46
42: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 3
iconst_2
iadd
caload
bipush 108
if_icmpeq 46
43: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "XMLDecl must have xml name in lowercase"
44: aload 0
aconst_null
45: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
46: StackMap locals:
StackMap stack:
aload 0
iload 9
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parseXmlDecl:(C)V
47: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 49
48: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_2
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
49: StackMap locals:
StackMap stack:
iload 3
iconst_3
iadd
istore 10
start local 10 50: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_2
isub
iload 10
isub
istore 11
start local 11 51: aload 0
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 10
iload 11
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newString:([CII)Ljava/lang/String;
putfield org.codehaus.plexus.util.xml.pull.MXParser.xmlDeclContent:Ljava/lang/String;
52: iconst_0
ireturn
end local 11 end local 10 53: StackMap locals:
StackMap stack:
iconst_0
istore 8
54: StackMap locals:
StackMap stack:
iload 5
ifeq 80
55: iload 9
bipush 13
if_icmpne 68
56: iconst_1
istore 6
57: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifne 64
58: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
59: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
if_icmple 62
60: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.joinPC:()V
61: goto 64
62: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
63: aload 0
aload 0
iconst_0
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
64: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 66
65: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
66: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
bipush 10
castore
67: goto 80
68: StackMap locals:
StackMap stack:
iload 9
bipush 10
if_icmpne 75
69: iload 6
ifne 73
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 73
70: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 72
71: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
72: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
bipush 10
castore
73: StackMap locals:
StackMap stack:
iconst_0
istore 6
74: goto 80
75: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 79
76: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 78
77: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
78: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
iload 9
castore
79: StackMap locals:
StackMap stack:
iconst_0
istore 6
80: StackMap locals:
StackMap stack:
iconst_1
istore 7
81: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 9
82: goto 17
end local 9 end local 8 end local 7 83: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int int int int int
StackMap stack: java.io.EOFException
astore 7
start local 7 84: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "processing instruction started on line "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " and column "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
85: iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " was not closed"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aload 7
86: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
end local 7 87: StackMap locals:
StackMap stack:
iload 4
iconst_m1
if_icmpne 89
88: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_2
isub
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
iadd
istore 4
89: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 93
90: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_2
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
91: iload 5
ifeq 93
92: aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
93: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 94 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
3 94 1 curLine I
4 94 2 curColumn I
5 94 3 piTargetStart I
6 94 4 piTargetEnd I
9 94 5 normalizeIgnorableWS Z
10 94 6 normalizedCR Z
11 83 7 seenPITarget Z
12 83 8 seenQ Z
13 83 9 ch C
50 53 10 off I
51 53 11 len I
84 87 7 ex Ljava/io/EOFException;
Exception table:
from to target type
10 52 83 Class java.io.EOFException
53 83 83 Class java.io.EOFException
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
protected void parseXmlDecl(char);
descriptor: (C)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.preventBufferCompaction:Z
1: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.bufStart:I
2: aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.skipS:(C)C
istore 1
3: aload 0
iload 1
getstatic org.codehaus.plexus.util.xml.pull.MXParser.VERSION:[C
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.requireInput:(C[C)C
istore 1
4: aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.skipS:(C)C
istore 1
5: iload 1
bipush 61
if_icmpeq 9
6: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "expected equals sign (=) after version and not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
7: aconst_null
8: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
10: aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.skipS:(C)C
istore 1
11: iload 1
bipush 39
if_icmpeq 15
iload 1
bipush 34
if_icmpeq 15
12: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "expected apostrophe (') or quotation mark (\") after version and not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
13: aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
14: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
15: StackMap locals:
StackMap stack:
iload 1
istore 2
start local 2 16: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
istore 3
start local 3 17: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
18: goto 28
19: StackMap locals: int int
StackMap stack:
iload 1
bipush 97
if_icmplt 20
iload 1
bipush 122
if_icmple 27
StackMap locals:
StackMap stack:
20: iload 1
bipush 65
if_icmplt 21
iload 1
bipush 90
if_icmple 27
StackMap locals:
StackMap stack:
21: iload 1
bipush 48
if_icmplt 22
iload 1
bipush 57
if_icmple 27
StackMap locals:
StackMap stack:
22: iload 1
bipush 95
if_icmpeq 27
23: iload 1
bipush 46
if_icmpeq 27
iload 1
bipush 58
if_icmpeq 27
iload 1
bipush 45
if_icmpeq 27
24: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "<?xml version value expected to be in ([a-zA-Z0-9_.:] | '-') not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
25: aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
26: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
27: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
28: StackMap locals:
StackMap stack:
iload 1
iload 2
if_icmpne 19
29: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
istore 4
start local 4 30: aload 0
iload 3
iload 4
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.parseXmlDeclWithVersion:(II)V
31: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.preventBufferCompaction:Z
32: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 33 1 ch C
16 33 2 quotChar C
17 33 3 versionStart I
30 33 4 versionEnd I
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
MethodParameters:
Name Flags
ch
protected void parseXmlDeclWithVersion(int, int);
descriptor: (II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=10, locals=7, args_size=3
start local 0 start local 1 start local 2 0: iload 2
iload 1
isub
iconst_3
if_icmpne 2
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 1
caload
bipush 49
if_icmpne 2
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 1
iconst_1
iadd
caload
bipush 46
if_icmpne 2
1: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 1
iconst_2
iadd
caload
bipush 48
if_icmpeq 5
2: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "only 1.0 is supported as <?xml version not '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
3: aload 0
new java.lang.String
dup
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 1
iload 2
iload 1
isub
invokespecial java.lang.String.<init>:([CII)V
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
4: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 1
iload 2
iload 1
isub
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newString:([CII)Ljava/lang/String;
putfield org.codehaus.plexus.util.xml.pull.MXParser.xmlDeclVersion:Ljava/lang/String;
6: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 3
start local 3 7: aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.skipS:(C)C
istore 3
8: iload 3
bipush 101
if_icmpne 45
9: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 3
10: aload 0
iload 3
getstatic org.codehaus.plexus.util.xml.pull.MXParser.NCODING:[C
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.requireInput:(C[C)C
istore 3
11: aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.skipS:(C)C
istore 3
12: iload 3
bipush 61
if_icmpeq 16
13: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "expected equals sign (=) after encoding and not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
14: aload 0
aconst_null
15: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
16: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 3
17: aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.skipS:(C)C
istore 3
18: iload 3
bipush 39
if_icmpeq 22
iload 3
bipush 34
if_icmpeq 22
19: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "expected apostrophe (') or quotation mark (\") after encoding and not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
20: aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
21: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
22: StackMap locals:
StackMap stack:
iload 3
istore 4
start local 4 23: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
istore 5
start local 5 24: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 3
25: iload 3
bipush 97
if_icmplt 26
iload 3
bipush 122
if_icmple 30
StackMap locals: int int
StackMap stack:
26: iload 3
bipush 65
if_icmplt 27
iload 3
bipush 90
if_icmple 30
27: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "<?xml encoding name expected to start with [A-Za-z] not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
28: aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
29: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
30: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 3
31: goto 41
32: StackMap locals:
StackMap stack:
iload 3
bipush 97
if_icmplt 33
iload 3
bipush 122
if_icmple 40
StackMap locals:
StackMap stack:
33: iload 3
bipush 65
if_icmplt 34
iload 3
bipush 90
if_icmple 40
StackMap locals:
StackMap stack:
34: iload 3
bipush 48
if_icmplt 35
iload 3
bipush 57
if_icmple 40
StackMap locals:
StackMap stack:
35: iload 3
bipush 46
if_icmpeq 40
36: iload 3
bipush 95
if_icmpeq 40
iload 3
bipush 45
if_icmpeq 40
37: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "<?xml encoding value expected to be in ([A-Za-z0-9._] | '-') not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
38: aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
39: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
40: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 3
41: StackMap locals:
StackMap stack:
iload 3
iload 4
if_icmpne 32
42: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
istore 6
start local 6 43: aload 0
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iload 5
iload 6
iload 5
isub
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.newString:([CII)Ljava/lang/String;
putfield org.codehaus.plexus.util.xml.pull.MXParser.inputEncoding:Ljava/lang/String;
44: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 3
end local 6 end local 5 end local 4 45: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.skipS:(C)C
istore 3
46: iload 3
bipush 115
if_icmpne 78
47: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 3
48: aload 0
iload 3
getstatic org.codehaus.plexus.util.xml.pull.MXParser.TANDALONE:[C
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.requireInput:(C[C)C
istore 3
49: aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.skipS:(C)C
istore 3
50: iload 3
bipush 61
if_icmpeq 54
51: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "expected equals sign (=) after standalone and not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
52: aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
53: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
54: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 3
55: aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.skipS:(C)C
istore 3
56: iload 3
bipush 39
if_icmpeq 60
iload 3
bipush 34
if_icmpeq 60
57: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "expected apostrophe (') or quotation mark (\") after encoding and not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
58: aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
59: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
60: StackMap locals:
StackMap stack:
iload 3
istore 4
start local 4 61: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 3
62: iload 3
bipush 121
if_icmpne 66
63: aload 0
iload 3
getstatic org.codehaus.plexus.util.xml.pull.MXParser.YES:[C
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.requireInput:(C[C)C
istore 3
64: aload 0
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putfield org.codehaus.plexus.util.xml.pull.MXParser.xmlDeclStandalone:Ljava/lang/Boolean;
65: goto 73
66: StackMap locals: int
StackMap stack:
iload 3
bipush 110
if_icmpne 70
67: aload 0
iload 3
getstatic org.codehaus.plexus.util.xml.pull.MXParser.NO:[C
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.requireInput:(C[C)C
istore 3
68: aload 0
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putfield org.codehaus.plexus.util.xml.pull.MXParser.xmlDeclStandalone:Ljava/lang/Boolean;
69: goto 73
70: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "expected 'yes' or 'no' after standalone and not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
71: aload 0
aconst_null
72: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
73: StackMap locals:
StackMap stack:
iload 3
iload 4
if_icmpeq 77
74: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "expected "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 4
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
ldc " after standalone value not "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
75: aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
76: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
77: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 3
end local 4 78: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.skipS:(C)C
istore 3
79: iload 3
bipush 63
if_icmpeq 81
80: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "expected ?> as last part of <?xml not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
81: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 3
82: iload 3
bipush 62
if_icmpeq 84
83: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "expected ?> as last part of <?xml not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
84: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 85 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 85 1 versionStart I
0 85 2 versionEnd I
7 85 3 ch C
23 45 4 quotChar C
24 45 5 encodingStart I
43 45 6 encodingEnd I
61 78 4 quotChar C
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
MethodParameters:
Name Flags
versionStart
versionEnd
protected void parseDocdecl();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
start local 1 1: iload 1
bipush 79
if_icmpeq 3
2: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "expected <!DOCTYPE"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
3: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
4: iload 1
bipush 67
if_icmpeq 6
5: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "expected <!DOCTYPE"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
7: iload 1
bipush 84
if_icmpeq 9
8: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "expected <!DOCTYPE"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
10: iload 1
bipush 89
if_icmpeq 12
11: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "expected <!DOCTYPE"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
13: iload 1
bipush 80
if_icmpeq 15
14: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "expected <!DOCTYPE"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
15: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
16: iload 1
bipush 69
if_icmpeq 18
17: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "expected <!DOCTYPE"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
18: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
19: iconst_0
istore 2
start local 2 20: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 21
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.roundtripSupported:Z
ifne 21
iconst_1
goto 22
StackMap locals: int
StackMap stack:
21: iconst_0
StackMap locals:
StackMap stack: int
22: istore 3
start local 3 23: iconst_0
istore 4
start local 4 24: StackMap locals: int int
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
25: iload 1
bipush 91
if_icmpne 27
26: iinc 2 1
27: StackMap locals:
StackMap stack:
iload 1
bipush 93
if_icmpne 29
28: iinc 2 -1
29: StackMap locals:
StackMap stack:
iload 1
bipush 62
if_icmpne 31
iload 2
ifne 31
30: goto 58
31: StackMap locals:
StackMap stack:
iload 3
ifeq 24
32: iload 1
bipush 13
if_icmpne 45
33: iconst_1
istore 4
34: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifne 41
35: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
36: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
if_icmple 39
37: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.joinPC:()V
38: goto 41
39: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
40: aload 0
aload 0
iconst_0
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
41: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 43
42: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
43: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
bipush 10
castore
44: goto 24
45: StackMap locals:
StackMap stack:
iload 1
bipush 10
if_icmpne 52
46: iload 4
ifne 50
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 50
47: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 49
48: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
49: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
bipush 10
castore
50: StackMap locals:
StackMap stack:
iconst_0
istore 4
51: goto 24
52: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 56
53: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 55
54: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
55: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
iload 1
castore
56: StackMap locals:
StackMap stack:
iconst_0
istore 4
57: goto 24
58: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
59: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 60 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
1 60 1 ch C
20 60 2 bracketLevel I
23 60 3 normalizeIgnorableWS Z
24 60 4 normalizedCR Z
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
protected void parseCDSect(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=10, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 2
start local 2 1: iload 2
bipush 67
if_icmpeq 3
2: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "expected <[CDATA[ for comment start"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
3: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 2
4: iload 2
bipush 68
if_icmpeq 6
5: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "expected <[CDATA[ for comment start"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 2
7: iload 2
bipush 65
if_icmpeq 9
8: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "expected <[CDATA[ for comment start"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 2
10: iload 2
bipush 84
if_icmpeq 12
11: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "expected <[CDATA[ for comment start"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 2
13: iload 2
bipush 65
if_icmpeq 15
14: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "expected <[CDATA[ for comment start"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
15: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 2
16: iload 2
bipush 91
if_icmpeq 18
17: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "expected <![CDATA[ for comment start"
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
18: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
iadd
istore 3
start local 3 19: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.lineNumber:I
istore 4
start local 4 20: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.columnNumber:I
istore 5
start local 5 21: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.tokenize:Z
ifeq 22
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.roundtripSupported:Z
ifeq 22
iconst_0
goto 23
StackMap locals: int int int
StackMap stack:
22: iconst_1
StackMap locals:
StackMap stack: int
23: istore 6
start local 6 24: iload 6
ifeq 32
25: iload 1
ifeq 32
26: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifne 32
27: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
if_icmple 30
28: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.joinPC:()V
29: goto 32
30: StackMap locals: int
StackMap stack:
aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
31: aload 0
aload 0
iconst_0
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
32: StackMap locals:
StackMap stack:
iconst_0
istore 7
start local 7 33: iconst_0
istore 8
start local 8 34: iconst_0
istore 9
start local 9 35: StackMap locals: int int int
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 2
36: iload 2
bipush 93
if_icmpne 42
37: iload 7
ifne 40
38: iconst_1
istore 7
39: goto 50
40: StackMap locals:
StackMap stack:
iconst_1
istore 8
41: goto 50
42: StackMap locals:
StackMap stack:
iload 2
bipush 62
if_icmpne 48
43: iload 7
ifeq 45
iload 8
ifeq 45
44: goto 82
45: StackMap locals:
StackMap stack:
iconst_0
istore 8
46: iconst_0
istore 7
47: goto 50
48: StackMap locals:
StackMap stack:
iload 7
ifeq 50
49: iconst_0
istore 7
50: StackMap locals:
StackMap stack:
iload 6
ifeq 35
51: iload 2
bipush 13
if_icmpne 65
52: iconst_1
istore 9
53: aload 0
iload 3
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
54: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_1
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
55: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifne 61
56: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
if_icmple 59
57: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.joinPC:()V
58: goto 61
59: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
60: aload 0
aload 0
iconst_0
dup_x1
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcStart:I
61: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 63
62: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
63: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
bipush 10
castore
64: goto 35
65: StackMap locals:
StackMap stack:
iload 2
bipush 10
if_icmpne 72
66: iload 9
ifne 70
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 70
67: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 69
68: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
69: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
bipush 10
castore
70: StackMap locals:
StackMap stack:
iconst_0
istore 9
71: goto 35
72: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 76
73: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 75
74: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
75: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
iload 2
castore
76: StackMap locals:
StackMap stack:
iconst_0
istore 9
77: goto 35
end local 9 end local 8 end local 7 78: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int int int int int int
StackMap stack: java.io.EOFException
astore 7
start local 7 79: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "CDATA section started on line "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " and column "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 5
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
80: ldc " was not closed"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aload 7
81: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
end local 7 82: StackMap locals:
StackMap stack:
iload 6
ifeq 85
83: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
ifeq 85
84: aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
iconst_2
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
85: StackMap locals:
StackMap stack:
aload 0
iload 3
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
86: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
iconst_3
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
87: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 88 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 88 1 hadCharData Z
1 88 2 ch C
19 88 3 cdStart I
20 88 4 curLine I
21 88 5 curColumn I
24 88 6 normalizeInput Z
33 78 7 seenBracket Z
34 78 8 seenBracketBracket Z
35 78 9 normalizedCR Z
79 82 7 ex Ljava/io/EOFException;
Exception table:
from to target type
24 78 78 Class java.io.EOFException
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
MethodParameters:
Name Flags
hadCharData
protected void fillBuf();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.reader:Ljava/io/Reader;
ifnonnull 2
1: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "reader must be set before parsing is started"
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufSoftLimit:I
if_icmple 34
3: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufSoftLimit:I
if_icmple 4
iconst_1
goto 5
StackMap locals:
StackMap stack:
4: iconst_0
StackMap locals:
StackMap stack: int
5: istore 1
start local 1 6: iconst_0
istore 2
start local 2 7: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.preventBufferCompaction:Z
ifeq 11
8: iconst_0
istore 1
9: iconst_1
istore 2
10: goto 16
11: StackMap locals: int int
StackMap stack:
iload 1
ifne 16
12: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
arraylength
iconst_2
idiv
if_icmpge 15
13: iconst_1
istore 2
14: goto 16
15: StackMap locals:
StackMap stack:
iconst_1
istore 1
16: StackMap locals:
StackMap stack:
iload 1
ifeq 19
17: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufStart:I
isub
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
18: goto 28
19: StackMap locals:
StackMap stack:
iload 2
ifeq 27
20: iconst_2
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
arraylength
imul
istore 3
start local 3 21: iload 3
newarray 5
astore 4
start local 4 22: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufStart:I
aload 4
iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufStart:I
isub
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
23: aload 0
aload 4
putfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
24: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufLoadFactor:I
ifle 28
25: aload 0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufLoadFactor:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
arraylength
imul
bipush 100
idiv
putfield org.codehaus.plexus.util.xml.pull.MXParser.bufSoftLimit:I
end local 4 end local 3 26: goto 28
27: StackMap locals:
StackMap stack:
new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
ldc "internal error in fillBuffer()"
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;)V
athrow
28: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufStart:I
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.bufEnd:I
29: aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufStart:I
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
30: aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufStart:I
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
31: aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufStart:I
isub
putfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
32: aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufStart:I
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
33: aload 0
iconst_0
putfield org.codehaus.plexus.util.xml.pull.MXParser.bufStart:I
end local 2 end local 1 34: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
arraylength
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufEnd:I
isub
sipush 8192
if_icmple 35
sipush 8192
goto 36
StackMap locals:
StackMap stack:
35: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
arraylength
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufEnd:I
isub
StackMap locals:
StackMap stack: int
36: istore 1
start local 1 37: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.reader:Ljava/io/Reader;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufEnd:I
iload 1
invokevirtual java.io.Reader.read:([CII)I
istore 2
start local 2 38: iload 2
ifle 41
39: aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufEnd:I
iload 2
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.bufEnd:I
40: return
41: StackMap locals: int int
StackMap stack:
iload 2
iconst_m1
if_icmpne 86
42: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufAbsoluteStart:I
ifne 44
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
ifne 44
43: new java.io.EOFException
dup
ldc "input contained no data"
invokespecial java.io.EOFException.<init>:(Ljava/lang/String;)V
athrow
44: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.seenRoot:Z
ifeq 47
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
ifne 47
45: aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.reachedEnd:Z
46: return
47: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 3
start local 3 48: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
ifle 83
49: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawName:[[C
ifnull 50
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawName:[[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
aaload
ifnonnull 53
50: StackMap locals: java.lang.StringBuilder
StackMap stack:
new java.lang.String
dup
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
iconst_1
iadd
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
isub
iconst_1
isub
invokespecial java.lang.String.<init>:([CII)V
astore 4
start local 4 51: aload 3
ldc " - expected the opening tag <"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "...>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 4 52: goto 83
53: StackMap locals:
StackMap stack:
aload 3
ldc " - expected end tag"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
54: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
iconst_1
if_icmple 56
55: aload 3
ldc "s"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
56: StackMap locals:
StackMap stack:
aload 3
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
57: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
istore 4
start local 4 58: goto 66
59: StackMap locals: int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawName:[[C
ifnull 60
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawName:[[C
iload 4
aaload
ifnonnull 63
60: StackMap locals:
StackMap stack:
new java.lang.String
dup
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
iconst_1
iadd
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
isub
iconst_1
isub
invokespecial java.lang.String.<init>:([CII)V
astore 5
start local 5 61: aload 3
ldc " - expected the opening tag <"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "...>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 5 62: goto 65
63: StackMap locals:
StackMap stack:
new java.lang.String
dup
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawName:[[C
iload 4
aaload
iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawNameEnd:[I
iload 4
iaload
invokespecial java.lang.String.<init>:([CII)V
astore 5
start local 5 64: aload 3
ldc "</"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 62
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 5 65: StackMap locals:
StackMap stack:
iinc 4 -1
StackMap locals:
StackMap stack:
66: iload 4
ifgt 59
end local 4 67: aload 3
ldc " to close"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
68: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
istore 4
start local 4 69: goto 81
70: StackMap locals:
StackMap stack:
iload 4
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.depth:I
if_icmpeq 72
71: aload 3
ldc " and"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
72: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawName:[[C
ifnull 73
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawName:[[C
iload 4
aaload
ifnonnull 77
73: StackMap locals:
StackMap stack:
new java.lang.String
dup
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
iconst_1
iadd
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
isub
iconst_1
isub
invokespecial java.lang.String.<init>:([CII)V
astore 5
start local 5 74: aload 3
ldc " start tag <"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ">"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
75: aload 3
ldc " from line "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawNameLine:[I
iload 4
iaload
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
end local 5 76: goto 80
77: StackMap locals:
StackMap stack:
new java.lang.String
dup
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawName:[[C
iload 4
aaload
iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawNameEnd:[I
iload 4
iaload
invokespecial java.lang.String.<init>:([CII)V
astore 5
start local 5 78: aload 3
ldc " start tag <"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ">"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
79: aload 3
ldc " from line "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.elRawNameLine:[I
iload 4
iaload
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
end local 5 80: StackMap locals:
StackMap stack:
iinc 4 -1
StackMap locals:
StackMap stack:
81: iload 4
ifgt 70
end local 4 82: aload 3
ldc ", parser stopped on"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
83: StackMap locals:
StackMap stack:
new java.io.EOFException
dup
new java.lang.StringBuilder
dup
ldc "no more data available"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
84: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.getPositionDescription:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
85: invokespecial java.io.EOFException.<init>:(Ljava/lang/String;)V
athrow
end local 3 86: StackMap locals:
StackMap stack:
new java.io.IOException
dup
new java.lang.StringBuilder
dup
ldc "error reading input, returned "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 87 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
6 34 1 compact Z
7 34 2 expand Z
21 26 3 newSize I
22 26 4 newBuf [C
37 87 1 len I
38 87 2 ret I
48 86 3 expectedTagStack Ljava/lang/StringBuilder;
51 52 4 tagName Ljava/lang/String;
58 67 4 i I
61 62 5 tagName Ljava/lang/String;
64 65 5 tagName Ljava/lang/String;
69 82 4 i I
74 76 5 tagName Ljava/lang/String;
78 80 5 tagName Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
protected char more();
descriptor: ()C
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.bufEnd:I
if_icmplt 4
1: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.fillBuf:()V
2: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.reachedEnd:Z
ifeq 4
3: ldc 65535
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
dup_x1
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pos:I
caload
istore 1
start local 1 5: iload 1
bipush 10
if_icmpne 9
6: aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.lineNumber:I
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.lineNumber:I
7: aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.columnNumber:I
8: goto 10
9: StackMap locals: int
StackMap stack:
aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.columnNumber:I
iconst_1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.columnNumber:I
10: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
5 11 1 ch C
Exceptions:
throws java.io.IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
protected void ensurePC(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: iload 1
sipush 8192
if_icmple 1
iconst_2
iload 1
imul
goto 2
StackMap locals:
StackMap stack:
1: sipush 16384
StackMap locals:
StackMap stack: int
2: istore 2
start local 2 3: iload 2
newarray 5
astore 3
start local 3 4: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
iconst_0
aload 3
iconst_0
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
5: aload 0
aload 3
putfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 7 1 end I
3 7 2 newSize I
4 7 3 newPC [C
MethodParameters:
Name Flags
end
protected void joinPC();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posEnd:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
isub
istore 1
start local 1 1: aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
iload 1
iadd
iconst_1
iadd
istore 2
start local 2 2: iload 2
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
arraylength
if_icmplt 4
3: aload 0
iload 2
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.ensurePC:(I)V
4: StackMap locals: int int
StackMap stack:
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.buf:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.posStart:I
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pc:[C
aload 0
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
5: aload 0
dup
getfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
iload 1
iadd
putfield org.codehaus.plexus.util.xml.pull.MXParser.pcEnd:I
6: aload 0
iconst_1
putfield org.codehaus.plexus.util.xml.pull.MXParser.usePC:Z
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
1 8 1 len I
2 8 2 newEnd I
protected char requireInput(char, char[]);
descriptor: (C[C)C
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 8
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int char[] top int int char[]
StackMap stack:
1: aload 6
iload 4
caload
istore 3
start local 3 2: iload 1
iload 3
if_icmpeq 6
3: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "expected "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 3
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " in "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
new java.lang.String
dup
aload 2
invokespecial java.lang.String.<init>:([C)V
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: ldc " and not "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
5: invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
6: StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int char[] int int int char[]
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
end local 3 7: iinc 4 1
StackMap locals: org.codehaus.plexus.util.xml.pull.MXParser int char[] top int int char[]
StackMap stack:
8: iload 4
iload 5
if_icmplt 1
9: iload 1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 10 1 ch C
0 10 2 input [C
2 7 3 anInput C
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
MethodParameters:
Name Flags
ch
input
protected char requireNextS();
descriptor: ()C
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
start local 1 1: aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isS:(C)Z
ifne 3
2: new org.codehaus.plexus.util.xml.pull.XmlPullParserException
dup
new java.lang.StringBuilder
dup
ldc "white space is required and not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
aconst_null
invokespecial org.codehaus.plexus.util.xml.pull.XmlPullParserException.<init>:(Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlPullParser;Ljava/lang/Throwable;)V
athrow
3: StackMap locals: int
StackMap stack:
aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.skipS:(C)C
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
1 4 1 ch C
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
protected char skipS(char);
descriptor: (C)C
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: goto 2
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.more:()C
istore 1
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.isS:(C)Z
ifne 1
3: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 4 1 ch C
Exceptions:
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
MethodParameters:
Name Flags
ch
private static final void setName(char);
descriptor: (C)V
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic org.codehaus.plexus.util.xml.pull.MXParser.lookupNameChar:[Z
iload 0
iconst_1
bastore
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 ch C
MethodParameters:
Name Flags
ch
private static final void setNameStart(char);
descriptor: (C)V
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic org.codehaus.plexus.util.xml.pull.MXParser.lookupNameStartChar:[Z
iload 0
iconst_1
bastore
1: iload 0
invokestatic org.codehaus.plexus.util.xml.pull.MXParser.setName:(C)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 ch C
MethodParameters:
Name Flags
ch
protected boolean isNameStartChar(char);
descriptor: (C)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
sipush 1024
if_icmpge 1
getstatic org.codehaus.plexus.util.xml.pull.MXParser.lookupNameStartChar:[Z
iload 1
baload
ifne 6
StackMap locals:
StackMap stack:
1: iload 1
sipush 1024
if_icmplt 2
iload 1
sipush 8231
if_icmple 6
2: StackMap locals:
StackMap stack:
iload 1
sipush 8234
if_icmplt 3
iload 1
sipush 8591
if_icmple 6
StackMap locals:
StackMap stack:
3: iload 1
sipush 10240
if_icmplt 5
iload 1
ldc 65519
4: if_icmple 6
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
StackMap locals:
StackMap stack:
6: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 7 1 ch C
MethodParameters:
Name Flags
ch
protected boolean isNameChar(char);
descriptor: (C)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
sipush 1024
if_icmpge 1
getstatic org.codehaus.plexus.util.xml.pull.MXParser.lookupNameChar:[Z
iload 1
baload
ifne 6
StackMap locals:
StackMap stack:
1: iload 1
sipush 1024
if_icmplt 2
iload 1
sipush 8231
if_icmple 6
2: StackMap locals:
StackMap stack:
iload 1
sipush 8234
if_icmplt 3
iload 1
sipush 8591
if_icmple 6
StackMap locals:
StackMap stack:
3: iload 1
sipush 10240
if_icmplt 5
iload 1
ldc 65519
4: if_icmple 6
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
StackMap locals:
StackMap stack:
6: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 7 1 ch C
MethodParameters:
Name Flags
ch
protected boolean isS(char);
descriptor: (C)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 32
if_icmpeq 1
iload 1
bipush 10
if_icmpeq 1
iload 1
bipush 13
if_icmpeq 1
iload 1
bipush 9
if_icmpeq 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 2 1 ch C
MethodParameters:
Name Flags
ch
protected java.lang.String printable(char);
descriptor: (C)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 10
if_icmpne 2
1: ldc "\\n"
areturn
2: StackMap locals:
StackMap stack:
iload 1
bipush 13
if_icmpne 4
3: ldc "\\r"
areturn
4: StackMap locals:
StackMap stack:
iload 1
bipush 9
if_icmpne 6
5: ldc "\\t"
areturn
6: StackMap locals:
StackMap stack:
iload 1
bipush 39
if_icmpne 8
7: ldc "\\'"
areturn
8: StackMap locals:
StackMap stack:
iload 1
bipush 127
if_icmpgt 9
iload 1
bipush 32
if_icmpge 10
9: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "\\u"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
10: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
iload 1
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 11 1 ch C
MethodParameters:
Name Flags
ch
protected java.lang.String printable(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.String.length:()I
istore 2
start local 2 3: new java.lang.StringBuilder
dup
iload 2
bipush 10
iadd
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 3
start local 3 4: iconst_0
istore 4
start local 4 5: goto 8
6: StackMap locals: int java.lang.StringBuilder int
StackMap stack:
aload 3
aload 0
aload 1
iload 4
invokevirtual java.lang.String.charAt:(I)C
invokevirtual org.codehaus.plexus.util.xml.pull.MXParser.printable:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: iinc 4 1
StackMap locals:
StackMap stack:
8: iload 4
iload 2
if_icmplt 6
end local 4 9: aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 1
10: aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/codehaus/plexus/util/xml/pull/MXParser;
0 11 1 s Ljava/lang/String;
3 11 2 sLen I
4 11 3 buf Ljava/lang/StringBuilder;
5 9 4 i I
MethodParameters:
Name Flags
s
private static int toCodePoint(char, char);
descriptor: (CC)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iload 0
sipush 1023
iand
bipush 10
ishl
istore 2
start local 2 1: iload 1
sipush 1023
iand
istore 3
start local 3 2: iload 2
iload 3
ior
ldc 65536
iadd
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 high C
0 3 1 low C
1 3 2 h I
2 3 3 l I
MethodParameters:
Name Flags
high
low
private static boolean isHighSurrogate(char);
descriptor: (C)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc 55296
iload 0
if_icmpgt 1
ldc 56319
iload 0
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 ch C
MethodParameters:
Name Flags
ch
private static boolean isValidCodePoint(int);
descriptor: (I)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
bipush 9
if_icmpeq 5
iload 0
bipush 10
if_icmpeq 5
iload 0
bipush 13
if_icmpeq 5
bipush 32
iload 0
if_icmpgt 1
iload 0
ldc 55295
if_icmple 5
1: StackMap locals:
StackMap stack:
ldc 57344
iload 0
if_icmpgt 2
iload 0
ldc 65533
if_icmple 5
StackMap locals:
StackMap stack:
2: ldc 65536
iload 0
if_icmpgt 4
iload 0
ldc 1114111
3: if_icmple 5
StackMap locals:
StackMap stack:
4: iconst_0
ireturn
StackMap locals:
StackMap stack:
5: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 codePoint I
MethodParameters:
Name Flags
codePoint
private static boolean isSupplementaryCodePoint(int);
descriptor: (I)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc 65536
iload 0
if_icmpgt 1
ldc 1114111
iload 0
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 codePoint I
MethodParameters:
Name Flags
codePoint
public static char[] toChars(int);
descriptor: (I)[C
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: iload 0
invokestatic org.codehaus.plexus.util.xml.pull.MXParser.isValidCodePoint:(I)Z
ifne 2
1: new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
iload 0
invokestatic org.codehaus.plexus.util.xml.pull.MXParser.isSupplementaryCodePoint:(I)Z
ifeq 7
3: iload 0
ldc 65536
isub
istore 1
start local 1 4: ldc 55296
iload 1
bipush 10
ishr
sipush 1023
iand
ior
istore 2
start local 2 5: ldc 56320
iload 1
sipush 1023
iand
ior
istore 3
start local 3 6: iconst_2
newarray 5
dup
iconst_0
iload 2
i2c
castore
dup
iconst_1
iload 3
i2c
castore
areturn
end local 3 end local 2 end local 1 7: StackMap locals:
StackMap stack:
iconst_1
newarray 5
dup
iconst_0
iload 0
i2c
castore
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 codePoint I
4 7 1 cpPrime I
5 7 2 high I
6 7 3 low I
MethodParameters:
Name Flags
codePoint
}
SourceFile: "MXParser.java"