public class com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser extends com.fasterxml.jackson.core.base.ParserMinimalBase
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
super_class: com.fasterxml.jackson.core.base.ParserMinimalBase
{
public static final java.lang.String DEFAULT_UNNAMED_TEXT_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: ""
protected static final com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamReadCapability> XML_READ_CAPABILITIES;
descriptor: Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
Signature: Lcom/fasterxml/jackson/core/util/JacksonFeatureSet<Lcom/fasterxml/jackson/core/StreamReadCapability;>;
protected java.lang.String _cfgNameForTextElement;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected int _formatFeatures;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.core.ObjectCodec _objectCodec;
descriptor: Lcom/fasterxml/jackson/core/ObjectCodec;
flags: (0x0004) ACC_PROTECTED
protected boolean _closed;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected final com.fasterxml.jackson.core.io.IOContext _ioContext;
descriptor: Lcom/fasterxml/jackson/core/io/IOContext;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext _parsingContext;
descriptor: Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
flags: (0x0004) ACC_PROTECTED
protected final com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream _xmlTokens;
descriptor: Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected boolean _mayBeLeaf;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.core.JsonToken _nextToken;
descriptor: Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String _currText;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected boolean _nextIsLeadingMixed;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.core.util.ByteArrayBuilder _byteArrayBuilder;
descriptor: Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
flags: (0x0004) ACC_PROTECTED
protected byte[] _binaryValue;
descriptor: [B
flags: (0x0004) ACC_PROTECTED
protected int _numTypesValid;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _numberInt;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected long _numberLong;
descriptor: J
flags: (0x0004) ACC_PROTECTED
protected java.math.BigInteger _numberBigInt;
descriptor: Ljava/math/BigInteger;
flags: (0x0004) ACC_PROTECTED
private static volatile int[] $SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.DEFAULT_READ_CAPABILITIES:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
1: getstatic com.fasterxml.jackson.core.StreamReadCapability.DUPLICATE_PROPERTIES:Lcom/fasterxml/jackson/core/StreamReadCapability;
invokevirtual com.fasterxml.jackson.core.util.JacksonFeatureSet.with:(Lcom/fasterxml/jackson/core/util/JacksonFeature;)Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
2: getstatic com.fasterxml.jackson.core.StreamReadCapability.SCALARS_AS_OBJECTS:Lcom/fasterxml/jackson/core/StreamReadCapability;
invokevirtual com.fasterxml.jackson.core.util.JacksonFeatureSet.with:(Lcom/fasterxml/jackson/core/util/JacksonFeature;)Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
3: getstatic com.fasterxml.jackson.core.StreamReadCapability.UNTYPED_SCALARS:Lcom/fasterxml/jackson/core/StreamReadCapability;
invokevirtual com.fasterxml.jackson.core.util.JacksonFeatureSet.with:(Lcom/fasterxml/jackson/core/util/JacksonFeature;)Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
4: putstatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.XML_READ_CAPABILITIES:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
5: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(com.fasterxml.jackson.core.io.IOContext, int, int, com.fasterxml.jackson.core.ObjectCodec, javax.xml.stream.XMLStreamReader);
descriptor: (Lcom/fasterxml/jackson/core/io/IOContext;IILcom/fasterxml/jackson/core/ObjectCodec;Ljavax/xml/stream/XMLStreamReader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 2
invokespecial com.fasterxml.jackson.core.base.ParserMinimalBase.<init>:(I)V
1: aload 0
ldc ""
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._cfgNameForTextElement:Ljava/lang/String;
2: aload 0
aconst_null
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._byteArrayBuilder:Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
3: aload 0
iconst_0
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
4: aload 0
iload 3
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
5: aload 0
aload 1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
6: aload 0
aload 4
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
7: aload 0
iconst_m1
iconst_m1
invokestatic com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createRootContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
8: aload 0
new com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream
dup
aload 5
aload 1
invokevirtual com.fasterxml.jackson.core.io.IOContext.contentReference:()Lcom/fasterxml/jackson/core/io/ContentReference;
9: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
invokespecial com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.<init>:(Ljavax/xml/stream/XMLStreamReader;Lcom/fasterxml/jackson/core/io/ContentReference;I)V
10: putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
11: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.initialize:()I
istore 6
start local 6 12: goto 16
end local 6 StackMap locals: com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser com.fasterxml.jackson.core.io.IOContext int int com.fasterxml.jackson.core.ObjectCodec javax.xml.stream.XMLStreamReader
StackMap stack: javax.xml.stream.XMLStreamException
13: astore 7
start local 7 14: aload 7
aload 0
invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsParseException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
pop
15: return
end local 7 start local 6 16: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.hasXsiNil:()Z
ifeq 19
17: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
18: goto 29
19: StackMap locals:
StackMap stack:
iload 6
tableswitch { // 1 - 7
1: 20
2: 28
3: 28
4: 28
5: 28
6: 20
7: 22
default: 28
}
20: StackMap locals:
StackMap stack:
aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
21: goto 29
22: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getText:()Ljava/lang/String;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
23: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
ifnonnull 26
24: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
25: goto 29
26: StackMap locals:
StackMap stack:
aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
27: goto 29
28: StackMap locals:
StackMap stack:
aload 0
ldc "Internal problem: invalid starting state (%s)"
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream._currentStateDesc:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._reportError:(Ljava/lang/String;Ljava/lang/Object;)V
29: StackMap locals:
StackMap stack:
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 30 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
0 30 1 ctxt Lcom/fasterxml/jackson/core/io/IOContext;
0 30 2 genericParserFeatures I
0 30 3 xmlFeatures I
0 30 4 codec Lcom/fasterxml/jackson/core/ObjectCodec;
0 30 5 xmlReader Ljavax/xml/stream/XMLStreamReader;
12 13 6 firstToken I
16 30 6 firstToken I
14 16 7 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
11 12 13 Class javax.xml.stream.XMLStreamException
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ctxt
genericParserFeatures
xmlFeatures
codec
xmlReader
public com.fasterxml.jackson.core.Version version();
descriptor: ()Lcom/fasterxml/jackson/core/Version;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.fasterxml.jackson.dataformat.xml.PackageVersion.VERSION:Lcom/fasterxml/jackson/core/Version;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
public com.fasterxml.jackson.core.ObjectCodec getCodec();
descriptor: ()Lcom/fasterxml/jackson/core/ObjectCodec;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
public void setCodec(com.fasterxml.jackson.core.ObjectCodec);
descriptor: (Lcom/fasterxml/jackson/core/ObjectCodec;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
0 2 1 c Lcom/fasterxml/jackson/core/ObjectCodec;
MethodParameters:
Name Flags
c
public void setXMLTextElementName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._cfgNameForTextElement:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
0 2 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public boolean requiresCustomCodec();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
public boolean canReadObjectId();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
public boolean canReadTypeId();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
public com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamReadCapability> getReadCapabilities();
descriptor: ()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.XML_READ_CAPABILITIES:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
Signature: ()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet<Lcom/fasterxml/jackson/core/StreamReadCapability;>;
public com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser enable(com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser$Feature);
descriptor: (Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;)Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
dup
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser$Feature.getMask:()I
ior
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
1: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.setFormatFeatures:(I)V
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
0 3 1 f Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser disable(com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser$Feature);
descriptor: (Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;)Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
dup
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser$Feature.getMask:()I
iconst_m1
ixor
iand
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
1: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.setFormatFeatures:(I)V
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
0 3 1 f Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;
MethodParameters:
Name Flags
f
public final boolean isEnabled(com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser$Feature);
descriptor: (Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser$Feature.getMask:()I
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
0 2 1 f Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser configure(com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser$Feature, boolean);
descriptor: (Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;Z)Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 3
1: aload 0
aload 1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.enable:(Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;)Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
pop
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.disable:(Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;)Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
pop
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
0 5 1 f Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;
0 5 2 state Z
MethodParameters:
Name Flags
f
state
public int getFormatFeatures();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
public com.fasterxml.jackson.core.JsonParser overrideFormatFeatures(int, int);
descriptor: (II)Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
iload 2
iconst_m1
ixor
iand
iload 1
iload 2
iand
ior
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
1: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._formatFeatures:I
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.setFormatFeatures:(I)V
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
0 3 1 values I
0 3 2 mask I
MethodParameters:
Name Flags
values
mask
public javax.xml.stream.XMLStreamReader getStaxReader();
descriptor: ()Ljavax/xml/stream/XMLStreamReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getXmlReader:()Lorg/codehaus/stax2/XMLStreamReader2;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
public void addVirtualWrapping(java.util.Set<java.lang.String>, );
descriptor: (Ljava/util/Set;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 2
1: aload 1
invokestatic com.fasterxml.jackson.dataformat.xml.util.CaseInsensitiveNameSet.construct:(Ljava/util/Set;)Lcom/fasterxml/jackson/dataformat/xml/util/CaseInsensitiveNameSet;
goto 3
2: StackMap locals:
StackMap stack:
aload 1
3: StackMap locals:
StackMap stack: java.util.Set
astore 3
start local 3 4: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inRoot:()Z
ifne 9
5: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inRoot:()Z
ifne 9
6: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getLocalName:()Ljava/lang/String;
astore 4
start local 4 7: aload 4
ifnull 9
aload 3
aload 4
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 9
8: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.repeatStartElement:()V
end local 4 9: StackMap locals: java.util.Set
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
aload 3
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setNamesToWrap:(Ljava/util/Set;)V
10: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
0 11 1 namesToWrap0 Ljava/util/Set<Ljava/lang/String;>;
0 11 2 caseInsensitive Z
4 11 3 namesToWrap Ljava/util/Set<Ljava/lang/String;>;
7 9 4 name Ljava/lang/String;
Signature: (Ljava/util/Set<Ljava/lang/String;>;Z)V
MethodParameters:
Name Flags
namesToWrap0
caseInsensitive
public void addVirtualWrapping(java.util.Set<java.lang.String>);
descriptor: (Ljava/util/Set;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.addVirtualWrapping:(Ljava/util/Set;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
0 2 1 namesToWrap Ljava/util/Set<Ljava/lang/String;>;
Signature: (Ljava/util/Set<Ljava/lang/String;>;)V
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
namesToWrap
public java.lang.String getCurrentName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpeq 1
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 4
1: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
astore 2
start local 2 2: aload 2
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.getCurrentName:()Ljava/lang/String;
astore 1
end local 2 start local 1 3: goto 5
end local 1 4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.getCurrentName:()Ljava/lang/String;
astore 1
start local 1 5: StackMap locals: java.lang.String
StackMap stack:
aload 1
ifnonnull 7
6: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Missing name, in state: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
3 4 1 name Ljava/lang/String;
5 8 1 name Ljava/lang/String;
2 3 2 parent Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
Exceptions:
throws java.io.IOException
public void overrideCurrentName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
astore 2
start local 2 1: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpeq 2
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 3
2: StackMap locals: com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext
StackMap stack:
aload 2
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
astore 2
3: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setCurrentName:(Ljava/lang/String;)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
0 5 1 name Ljava/lang/String;
1 5 2 ctxt Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
MethodParameters:
Name Flags
name
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._closed:Z
ifne 14
1: aload 0
iconst_1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._closed:Z
2: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
invokevirtual com.fasterxml.jackson.core.io.IOContext.isResourceManaged:()Z
ifne 3
aload 0
getstatic com.fasterxml.jackson.core.JsonParser$Feature.AUTO_CLOSE_SOURCE:Lcom/fasterxml/jackson/core/JsonParser$Feature;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.isEnabled:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Z
ifeq 5
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.closeCompletely:()V
4: goto 13
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.close:()V
6: goto 13
StackMap locals:
StackMap stack: javax.xml.stream.XMLStreamException
7: astore 1
start local 1 8: aload 1
aload 0
invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsParseException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
pop
end local 1 9: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._releaseBuffers:()V
goto 14
10: StackMap locals:
StackMap stack: java.lang.Throwable
astore 2
11: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._releaseBuffers:()V
12: aload 2
athrow
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._releaseBuffers:()V
14: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
8 9 1 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
2 6 7 Class javax.xml.stream.XMLStreamException
2 9 10 any
Exceptions:
throws java.io.IOException
public boolean isClosed();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._closed:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
public com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext getParsingContext();
descriptor: ()Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
public com.fasterxml.jackson.core.JsonLocation getTokenLocation();
descriptor: ()Lcom/fasterxml/jackson/core/JsonLocation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getTokenLocation:()Lcom/fasterxml/jackson/core/JsonLocation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
public com.fasterxml.jackson.core.JsonLocation getCurrentLocation();
descriptor: ()Lcom/fasterxml/jackson/core/JsonLocation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getCurrentLocation:()Lcom/fasterxml/jackson/core/JsonLocation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
public boolean isExpectedStartArrayToken();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
astore 1
start local 1 1: aload 1
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 10
2: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
3: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.convertToArray:()V
4: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 7
5: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
6: goto 8
7: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 0
aconst_null
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.skipAttributes:()V
9: iconst_1
ireturn
10: StackMap locals:
StackMap stack:
aload 1
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 11
iconst_1
ireturn
StackMap locals:
StackMap stack:
11: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
1 12 1 t Lcom/fasterxml/jackson/core/JsonToken;
public boolean isExpectedNumberIntToken();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=9, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
astore 1
start local 1 1: aload 1
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 38
2: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 2
start local 2 3: aload 0
aload 2
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._isIntNumber:(Ljava/lang/String;)I
istore 3
start local 3 4: iload 3
ifle 38
5: iload 3
bipush 9
if_icmpgt 10
6: aload 0
aload 2
invokestatic com.fasterxml.jackson.core.io.NumberInput.parseInt:(Ljava/lang/String;)I
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
7: aload 0
iconst_1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
8: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
9: iconst_1
ireturn
10: StackMap locals: com.fasterxml.jackson.core.JsonToken java.lang.String int
StackMap stack:
iload 3
bipush 18
if_icmpgt 24
11: aload 2
invokestatic com.fasterxml.jackson.core.io.NumberInput.parseLong:(Ljava/lang/String;)J
lstore 4
start local 4 12: iload 3
bipush 10
if_icmpne 20
13: lload 4
l2i
istore 6
start local 6 14: iload 6
i2l
lstore 7
start local 7 15: lload 4
lload 7
lcmp
ifne 20
16: aload 0
iload 6
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
17: aload 0
iconst_1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
18: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
19: iconst_1
ireturn
end local 7 end local 6 20: StackMap locals: long
StackMap stack:
aload 0
lload 4
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
21: aload 0
iconst_2
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
22: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
23: iconst_1
ireturn
end local 4 24: StackMap locals:
StackMap stack:
iload 3
bipush 19
if_icmpne 34
25: aload 2
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 45
if_icmpne 28
26: aload 2
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
iconst_1
invokestatic com.fasterxml.jackson.core.io.NumberInput.inLongRange:(Ljava/lang/String;Z)Z
istore 4
start local 4 27: goto 29
end local 4 28: StackMap locals:
StackMap stack:
aload 2
iconst_0
invokestatic com.fasterxml.jackson.core.io.NumberInput.inLongRange:(Ljava/lang/String;Z)Z
istore 4
start local 4 29: StackMap locals: int
StackMap stack:
iload 4
ifeq 34
30: aload 0
aload 2
invokestatic com.fasterxml.jackson.core.io.NumberInput.parseLong:(Ljava/lang/String;)J
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
31: aload 0
iconst_2
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
32: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
33: iconst_1
ireturn
end local 4 34: StackMap locals:
StackMap stack:
aload 0
new java.math.BigInteger
dup
aload 2
invokespecial java.math.BigInteger.<init>:(Ljava/lang/String;)V
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
35: aload 0
iconst_4
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
36: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
37: iconst_1
ireturn
end local 3 end local 2 38: StackMap locals:
StackMap stack:
aload 1
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 39
iconst_1
ireturn
StackMap locals:
StackMap stack:
39: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
1 40 1 t Lcom/fasterxml/jackson/core/JsonToken;
3 38 2 text Ljava/lang/String;
4 38 3 len I
12 24 4 l J
14 20 6 asInt I
15 20 7 l2 J
27 28 4 stillLong Z
29 34 4 stillLong Z
public com.fasterxml.jackson.core.JsonToken nextToken();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=1
start local 0 0: aload 0
aconst_null
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._binaryValue:[B
1: aload 0
iconst_0
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
2: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
ifnull 22
3: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
astore 1
start local 1 4: aload 0
aload 1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
5: aload 0
aconst_null
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
6: invokestatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
aload 1
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
iaload
tableswitch { // 2 - 6
2: 7
3: 11
4: 9
5: 11
6: 13
default: 20
}
7: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
iconst_m1
iconst_m1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
8: goto 21
9: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
iconst_m1
iconst_m1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildArrayContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
10: goto 21
11: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
12: goto 21
13: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextIsLeadingMixed:Z
ifeq 18
14: aload 0
iconst_0
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextIsLeadingMixed:Z
15: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._cfgNameForTextElement:Ljava/lang/String;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setCurrentName:(Ljava/lang/String;)V
16: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
17: goto 21
18: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getLocalName:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setCurrentName:(Ljava/lang/String;)V
19: goto 21
20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.valueStarted:()V
21: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:()I
istore 1
start local 1 23: goto 38
24: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
ifeq 28
25: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
26: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
iconst_m1
iconst_m1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
27: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
28: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inArray:()Z
ifeq 32
29: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:()I
istore 1
30: aload 0
iconst_1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
31: goto 38
32: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getLocalName:()Ljava/lang/String;
astore 2
start local 2 33: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
aload 2
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setCurrentName:(Ljava/lang/String;)V
34: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
aload 2
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.shouldWrap:(Ljava/lang/String;)Z
ifeq 36
35: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.repeatStartElement:()V
36: StackMap locals: java.lang.String
StackMap stack:
aload 0
iconst_1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
37: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 2 38: StackMap locals:
StackMap stack:
iload 1
iconst_1
if_icmpeq 24
39: StackMap locals:
StackMap stack:
iload 1
tableswitch { // 2 - 8
2: 40
3: 54
4: 62
5: 65
6: 102
7: 102
8: 101
default: 102
}
40: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
ifeq 49
41: aload 0
iconst_0
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
42: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inArray:()Z
ifeq 46
43: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
44: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
iconst_m1
iconst_m1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
45: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
46: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpeq 49
47: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.valueStarted:()V
48: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
49: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inArray:()Z
ifeq 50
getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
goto 51
StackMap locals:
StackMap stack: com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
50: getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
StackMap locals: com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser int
StackMap stack: com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser com.fasterxml.jackson.core.JsonToken
51: putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
52: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
53: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
54: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
ifeq 60
55: aload 0
iconst_0
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
56: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
57: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getText:()Ljava/lang/String;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
58: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
iconst_m1
iconst_m1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
59: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
60: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getLocalName:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setCurrentName:(Ljava/lang/String;)V
61: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
62: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getText:()Ljava/lang/String;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
63: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.valueStarted:()V
64: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
65: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getText:()Ljava/lang/String;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
66: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
ifeq 83
67: aload 0
iconst_0
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
68: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:()I
istore 1
69: iload 1
iconst_2
if_icmpne 76
70: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inArray:()Z
ifeq 75
71: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
invokestatic com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream._allWs:(Ljava/lang/String;)Z
ifeq 75
72: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
73: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
iconst_m1
iconst_m1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
74: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
75: StackMap locals:
StackMap stack:
aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
76: StackMap locals:
StackMap stack:
iload 1
iconst_1
if_icmpeq 81
77: new com.fasterxml.jackson.core.JsonParseException
dup
aload 0
78: ldc "Internal error: Expected END_ELEMENT (%d) or START_ELEMENT (%d), got event of type %d"
iconst_3
anewarray java.lang.Object
dup
iconst_0
79: iconst_2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
80: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial com.fasterxml.jackson.core.JsonParseException.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;)V
athrow
81: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.pushbackCurrentToken:()V
82: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
iconst_m1
iconst_m1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
83: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inObject:()Z
ifeq 91
84: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 88
85: aload 0
iconst_1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextIsLeadingMixed:Z
86: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
87: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
88: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
invokestatic com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream._allWs:(Ljava/lang/String;)Z
ifeq 98
89: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:()I
istore 1
90: goto 39
91: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inArray:()Z
ifeq 98
92: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
invokestatic com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream._allWs:(Ljava/lang/String;)Z
ifeq 95
93: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:()I
istore 1
94: goto 39
95: StackMap locals:
StackMap stack:
aload 0
96: new java.lang.StringBuilder
dup
ldc "Unexpected non-whitespace text ('"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' in Array context: should not occur (or should be handled)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
97: invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
athrow
98: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._cfgNameForTextElement:Ljava/lang/String;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setCurrentName:(Ljava/lang/String;)V
99: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
100: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
dup_x1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
101: StackMap locals:
StackMap stack:
aload 0
aconst_null
dup_x1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
102: StackMap locals:
StackMap stack:
aload 0
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._internalErrorUnknownToken:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.fasterxml.jackson.core.JsonToken
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 103 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
4 22 1 t Lcom/fasterxml/jackson/core/JsonToken;
23 103 1 token I
33 38 2 name Ljava/lang/String;
Exceptions:
throws java.io.IOException
public java.lang.String nextTextValue();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
aconst_null
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._binaryValue:[B
1: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
ifnull 10
2: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
astore 1
start local 1 3: aload 0
aload 1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
4: aload 0
aconst_null
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
5: aload 1
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 8
6: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.valueStarted:()V
7: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
areturn
8: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._updateState:(Lcom/fasterxml/jackson/core/JsonToken;)V
9: aconst_null
areturn
end local 1 10: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:()I
istore 1
start local 1 11: goto 28
12: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
ifeq 17
13: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
14: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
iconst_m1
iconst_m1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
15: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
16: aconst_null
areturn
17: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inArray:()Z
ifeq 21
18: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:()I
istore 1
19: aload 0
iconst_1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
20: goto 28
21: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getLocalName:()Ljava/lang/String;
astore 2
start local 2 22: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
aload 2
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setCurrentName:(Ljava/lang/String;)V
23: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
aload 2
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.shouldWrap:(Ljava/lang/String;)Z
ifeq 25
24: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.repeatStartElement:()V
25: StackMap locals: java.lang.String
StackMap stack:
aload 0
iconst_1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
26: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
27: aconst_null
areturn
end local 2 28: StackMap locals:
StackMap stack:
iload 1
iconst_1
if_icmpeq 12
29: iload 1
tableswitch { // 2 - 8
2: 30
3: 40
4: 50
5: 53
6: 65
7: 65
8: 64
default: 65
}
30: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
ifeq 35
31: aload 0
iconst_0
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
32: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
33: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.valueStarted:()V
34: aload 0
ldc ""
dup_x1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
areturn
35: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inArray:()Z
ifeq 36
getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
goto 37
StackMap locals:
StackMap stack: com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
36: getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
StackMap locals: com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser int
StackMap stack: com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser com.fasterxml.jackson.core.JsonToken
37: putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
38: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
39: goto 66
40: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
ifeq 47
41: aload 0
iconst_0
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
42: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
43: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getText:()Ljava/lang/String;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
44: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
iconst_m1
iconst_m1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
45: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
46: goto 66
47: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getLocalName:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setCurrentName:(Ljava/lang/String;)V
48: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
49: goto 66
50: StackMap locals:
StackMap stack:
aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
51: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.valueStarted:()V
52: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getText:()Ljava/lang/String;
dup_x1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
areturn
53: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getText:()Ljava/lang/String;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
54: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
ifeq 60
55: aload 0
iconst_0
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._mayBeLeaf:Z
56: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._skipEndElement:()V
57: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.valueStarted:()V
58: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
59: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
areturn
60: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._cfgNameForTextElement:Ljava/lang/String;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setCurrentName:(Ljava/lang/String;)V
61: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._nextToken:Lcom/fasterxml/jackson/core/JsonToken;
62: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
63: goto 66
64: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
65: StackMap locals:
StackMap stack:
aload 0
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._internalErrorUnknownToken:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
areturn
66: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 67 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
3 10 1 t Lcom/fasterxml/jackson/core/JsonToken;
11 67 1 token I
22 28 2 name Ljava/lang/String;
Exceptions:
throws java.io.IOException
private void _updateState(com.fasterxml.jackson.core.JsonToken);
descriptor: (Lcom/fasterxml/jackson/core/JsonToken;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
aload 1
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
iaload
tableswitch { // 2 - 6
2: 1
3: 5
4: 3
5: 5
6: 7
default: 9
}
1: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
iconst_m1
iconst_m1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildObjectContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
2: goto 10
3: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
iconst_m1
iconst_m1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.createChildArrayContext:(II)Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
4: goto 10
5: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
6: goto 10
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.getLocalName:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.setCurrentName:(Ljava/lang/String;)V
8: goto 10
9: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._internalErrorUnknownToken:(Ljava/lang/Object;)Ljava/lang/Object;
pop
10: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
0 11 1 t Lcom/fasterxml/jackson/core/JsonToken;
MethodParameters:
Name Flags
t
public java.lang.String getText();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
invokestatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
iaload
tableswitch { // 6 - 8
6: 3
7: 5
8: 4
default: 5
}
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.getCurrentName:()Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currText:Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.asString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
Exceptions:
throws java.io.IOException
public char[] getTextCharacters();
descriptor: ()[C
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.getText:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aload 1
invokevirtual java.lang.String.toCharArray:()[C
StackMap locals:
StackMap stack: char[]
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
1 4 1 text Ljava/lang/String;
Exceptions:
throws java.io.IOException
public int getTextLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.getText:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnonnull 2
iconst_0
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aload 1
invokevirtual java.lang.String.length:()I
StackMap locals:
StackMap stack: int
3: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
1 4 1 text Ljava/lang/String;
Exceptions:
throws java.io.IOException
public int getTextOffset();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
Exceptions:
throws java.io.IOException
public boolean hasTextCharacters();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
public int getText(java.io.Writer);
descriptor: (Ljava/io/Writer;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.getText:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: iconst_0
ireturn
3: StackMap locals: java.lang.String
StackMap stack:
aload 1
aload 2
invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
4: aload 2
invokevirtual java.lang.String.length:()I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
0 5 1 writer Ljava/io/Writer;
1 5 2 str Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
writer
public java.lang.Object getEmbeddedObject();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
Exceptions:
throws java.io.IOException
public byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant);
descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;)[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpeq 3
1: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 2
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._binaryValue:[B
ifnonnull 3
2: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
ldc "Current token ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ") not VALUE_STRING or VALUE_EMBEDDED_OBJECT, can not access as binary"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._reportError:(Ljava/lang/String;)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._binaryValue:[B
ifnonnull 8
4: aload 0
aload 0
aload 1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._decodeBase64:(Lcom/fasterxml/jackson/core/Base64Variant;)[B
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._binaryValue:[B
5: goto 8
StackMap locals:
StackMap stack: java.lang.IllegalArgumentException
6: astore 2
start local 2 7: aload 0
new java.lang.StringBuilder
dup
ldc "Failed to decode VALUE_STRING as base64 ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "): "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.IllegalArgumentException.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
athrow
end local 2 8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._binaryValue:[B
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
0 9 1 b64variant Lcom/fasterxml/jackson/core/Base64Variant;
7 8 2 iae Ljava/lang/IllegalArgumentException;
Exception table:
from to target type
4 5 6 Class java.lang.IllegalArgumentException
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b64variant
protected byte[] _decodeBase64(com.fasterxml.jackson.core.Base64Variant);
descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;)[B
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._getByteArrayBuilder:()Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
astore 2
start local 2 1: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.getText:()Ljava/lang/String;
astore 3
start local 3 2: aload 0
aload 3
aload 2
aload 1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._decodeBase64:(Ljava/lang/String;Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;Lcom/fasterxml/jackson/core/Base64Variant;)V
3: aload 2
invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.toByteArray:()[B
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
0 4 1 b64variant Lcom/fasterxml/jackson/core/Base64Variant;
1 4 2 builder Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
2 4 3 str Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b64variant
public boolean isNaN();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
public com.fasterxml.jackson.core.JsonParser$NumberType getNumberType();
descriptor: ()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
ifne 2
1: aload 0
iconst_0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._checkNumericValue:(I)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_1
iand
ifeq 4
3: getstatic com.fasterxml.jackson.core.JsonParser$NumberType.INT:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_2
iand
ifeq 6
5: getstatic com.fasterxml.jackson.core.JsonParser$NumberType.LONG:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
areturn
6: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.core.JsonParser$NumberType.BIG_INTEGER:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
Exceptions:
throws java.io.IOException
public java.lang.Number getNumberValue();
descriptor: ()Ljava/lang/Number;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
ifne 2
1: aload 0
iconst_0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._checkNumericValue:(I)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_1
iand
ifeq 4
3: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_2
iand
ifeq 6
5: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
areturn
6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_4
iand
ifeq 8
7: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
areturn
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._throwInternal:()V
9: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
Exceptions:
throws java.io.IOException
public int getIntValue();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_1
iand
ifne 5
1: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
ifne 3
2: aload 0
iconst_1
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._checkNumericValue:(I)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_1
iand
ifne 5
4: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._convertNumberToInt:()V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
Exceptions:
throws java.io.IOException
public long getLongValue();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_2
iand
ifne 5
1: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
ifne 3
2: aload 0
iconst_2
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._checkNumericValue:(I)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_2
iand
ifne 5
4: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._convertNumberToLong:()V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
Exceptions:
throws java.io.IOException
public java.math.BigInteger getBigIntegerValue();
descriptor: ()Ljava/math/BigInteger;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_4
iand
ifne 5
1: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
ifne 3
2: aload 0
iconst_4
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._checkNumericValue:(I)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_4
iand
ifne 5
4: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._convertNumberToBigInteger:()V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
Exceptions:
throws java.io.IOException
public float getFloatValue();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
bipush 32
iand
ifne 3
1: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
ifne 3
2: aload 0
bipush 32
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._checkNumericValue:(I)V
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._convertNumberToFloat:()F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
Exceptions:
throws java.io.IOException
public double getDoubleValue();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
bipush 8
iand
ifne 3
1: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
ifne 3
2: aload 0
bipush 8
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._checkNumericValue:(I)V
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._convertNumberToDouble:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
Exceptions:
throws java.io.IOException
public java.math.BigDecimal getDecimalValue();
descriptor: ()Ljava/math/BigDecimal;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
bipush 16
iand
ifne 3
1: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
ifne 3
2: aload 0
bipush 16
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._checkNumericValue:(I)V
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._convertNumberToBigDecimal:()Ljava/math/BigDecimal;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
Exceptions:
throws java.io.IOException
protected final void _checkNumericValue(int);
descriptor: (I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
ldc "Current token ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ") not numeric, can not use numeric value accessors"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._reportError:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
0 4 1 expType I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
expType
protected final int _isIntNumber(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=7, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.String.length:()I
istore 2
start local 2 1: iload 2
ifle 14
2: aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 3
start local 3 3: iload 3
bipush 45
if_icmpne 4
iconst_1
goto 5
StackMap locals: int int
StackMap stack:
4: iconst_0
StackMap locals:
StackMap stack: int
5: istore 4
start local 4 6: iload 4
istore 5
start local 5 7: goto 12
8: StackMap locals: int int
StackMap stack:
aload 1
iload 5
invokevirtual java.lang.String.charAt:(I)C
istore 6
start local 6 9: iload 6
bipush 57
if_icmpgt 10
iload 6
bipush 48
if_icmpge 11
10: StackMap locals: int
StackMap stack:
iconst_m1
ireturn
end local 6 11: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
12: iload 5
iload 2
if_icmplt 8
end local 5 13: iload 2
iload 4
isub
ireturn
end local 4 end local 3 14: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
0 15 1 text Ljava/lang/String;
1 15 2 len I
3 14 3 c C
6 14 4 start I
7 13 5 i I
9 11 6 ch I
MethodParameters:
Name Flags
text
protected void _convertNumberToInt();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_2
iand
ifeq 6
1: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
l2i
istore 1
start local 1 2: iload 1
i2l
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
lcmp
ifeq 4
3: aload 0
new java.lang.StringBuilder
dup
ldc "Numeric value ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.getText:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ") out of range of int"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._reportError:(Ljava/lang/String;)V
4: StackMap locals: int
StackMap stack:
aload 0
iload 1
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
end local 1 5: goto 13
StackMap locals:
StackMap stack:
6: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_4
iand
ifeq 12
7: getstatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.BI_MIN_INT:Ljava/math/BigInteger;
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
ifgt 9
8: getstatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.BI_MAX_INT:Ljava/math/BigInteger;
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
ifge 10
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.reportOverflowInt:()V
10: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
invokevirtual java.math.BigInteger.intValue:()I
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
11: goto 13
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._throwInternal:()V
13: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_1
ior
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
14: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
2 5 1 result I
Exceptions:
throws java.io.IOException
protected void _convertNumberToLong();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_1
iand
ifeq 3
1: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
i2l
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
2: goto 10
StackMap locals:
StackMap stack:
3: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_4
iand
ifeq 9
4: getstatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.BI_MIN_LONG:Ljava/math/BigInteger;
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
ifgt 6
5: getstatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.BI_MAX_LONG:Ljava/math/BigInteger;
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
ifge 7
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.reportOverflowLong:()V
7: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
invokevirtual java.math.BigInteger.longValue:()J
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
8: goto 10
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._throwInternal:()V
10: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_2
ior
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
11: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
Exceptions:
throws java.io.IOException
protected void _convertNumberToBigInteger();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_2
iand
ifeq 3
1: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
2: goto 7
StackMap locals:
StackMap stack:
3: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_1
iand
ifeq 6
4: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
i2l
invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._throwInternal:()V
7: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_4
ior
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
Exceptions:
throws java.io.IOException
protected float _convertNumberToFloat();
descriptor: ()F
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_4
iand
ifeq 2
1: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
invokevirtual java.math.BigInteger.floatValue:()F
freturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_2
iand
ifeq 4
3: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
l2f
freturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_1
iand
ifeq 6
5: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
i2f
freturn
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._throwInternal:()V
7: fconst_0
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
Exceptions:
throws java.io.IOException
protected double _convertNumberToDouble();
descriptor: ()D
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_4
iand
ifeq 2
1: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
invokevirtual java.math.BigInteger.doubleValue:()D
dreturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_2
iand
ifeq 4
3: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
l2d
dreturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_1
iand
ifeq 6
5: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
i2d
dreturn
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._throwInternal:()V
7: dconst_0
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
Exceptions:
throws java.io.IOException
protected java.math.BigDecimal _convertNumberToBigDecimal();
descriptor: ()Ljava/math/BigDecimal;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_4
iand
ifeq 2
1: new java.math.BigDecimal
dup
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberBigInt:Ljava/math/BigInteger;
invokespecial java.math.BigDecimal.<init>:(Ljava/math/BigInteger;)V
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_2
iand
ifeq 4
3: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberLong:J
invokestatic java.math.BigDecimal.valueOf:(J)Ljava/math/BigDecimal;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numTypesValid:I
iconst_1
iand
ifeq 6
5: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._numberInt:I
i2l
invokestatic java.math.BigDecimal.valueOf:(J)Ljava/math/BigDecimal;
areturn
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._throwInternal:()V
7: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
Exceptions:
throws java.io.IOException
protected void _handleEOF();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inRoot:()Z
ifne 11
1: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.inArray:()Z
ifeq 2
ldc "Array"
goto 3
StackMap locals:
StackMap stack:
2: ldc "Object"
StackMap locals:
StackMap stack: java.lang.String
3: astore 1
start local 1 4: aload 0
5: ldc ": expected close marker for %s (start marker at %s)"
iconst_2
anewarray java.lang.Object
dup
iconst_0
6: aload 1
aastore
dup
iconst_1
7: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._parsingContext:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
invokevirtual com.fasterxml.jackson.core.io.IOContext.contentReference:()Lcom/fasterxml/jackson/core/io/ContentReference;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlReadContext.startLocation:(Lcom/fasterxml/jackson/core/io/ContentReference;)Lcom/fasterxml/jackson/core/JsonLocation;
aastore
8: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
9: aconst_null
10: invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._reportInvalidEOF:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;)V
end local 1 11: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
4 11 1 marker Ljava/lang/String;
Exceptions:
throws com.fasterxml.jackson.core.JsonParseException
protected void _releaseBuffers();
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 Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
Exceptions:
throws java.io.IOException
protected com.fasterxml.jackson.core.util.ByteArrayBuilder _getByteArrayBuilder();
descriptor: ()Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._byteArrayBuilder:Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
ifnonnull 3
1: aload 0
new com.fasterxml.jackson.core.util.ByteArrayBuilder
dup
invokespecial com.fasterxml.jackson.core.util.ByteArrayBuilder.<init>:()V
putfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._byteArrayBuilder:Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._byteArrayBuilder:Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.reset:()V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._byteArrayBuilder:Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
private <T> T _internalErrorUnknownToken();
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Internal error: unrecognized XmlTokenStream token: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
0 1 1 token Ljava/lang/Object;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;)TT;
MethodParameters:
Name Flags
token
protected int _nextToken();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.next:()I
1: ireturn
2: StackMap locals:
StackMap stack: javax.xml.stream.XMLStreamException
astore 1
start local 1 3: aload 1
aload 0
invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsParseException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
ireturn
end local 1 4: StackMap locals:
StackMap stack: java.lang.IllegalStateException
astore 1
start local 1 5: new com.fasterxml.jackson.core.JsonParseException
dup
aload 0
aload 1
invokevirtual java.lang.IllegalStateException.getMessage:()Ljava/lang/String;
aload 1
invokespecial com.fasterxml.jackson.core.JsonParseException.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
3 4 1 e Ljavax/xml/stream/XMLStreamException;
5 6 1 e Ljava/lang/IllegalStateException;
Exception table:
from to target type
0 1 2 Class javax.xml.stream.XMLStreamException
0 1 4 Class java.lang.IllegalStateException
Exceptions:
throws java.io.IOException
protected void _skipEndElement();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser._xmlTokens:Lcom/fasterxml/jackson/dataformat/xml/deser/XmlTokenStream;
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.skipEndElement:()V
1: goto 7
StackMap locals:
StackMap stack: javax.xml.stream.XMLStreamException
2: astore 1
start local 1 3: aload 1
aload 0
invokestatic com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwAsParseException:(Ljavax/xml/stream/XMLStreamException;Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
pop
end local 1 4: goto 7
5: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 6: new com.fasterxml.jackson.core.JsonParseException
dup
aload 0
aload 1
invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
aload 1
invokespecial com.fasterxml.jackson.core.JsonParseException.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 1 7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
3 4 1 e Ljavax/xml/stream/XMLStreamException;
6 7 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 1 2 Class javax.xml.stream.XMLStreamException
0 1 5 Class java.lang.Exception
Exceptions:
throws java.io.IOException
public com.fasterxml.jackson.core.JsonStreamContext getParsingContext();
descriptor: ()Lcom/fasterxml/jackson/core/JsonStreamContext;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.getParsingContext:()Lcom/fasterxml/jackson/dataformat/xml/deser/XmlReadContext;
areturn
LocalVariableTable:
Start End Slot Name Signature
static int[] $SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.fasterxml.jackson.core.JsonToken.values:()[Lcom/fasterxml/jackson/core/JsonToken;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
iconst_5
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
iconst_3
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
bipush 6
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
iconst_1
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
iconst_4
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
iconst_2
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
bipush 7
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
bipush 12
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
bipush 13
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
bipush 10
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
bipush 9
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
bipush 8
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
bipush 11
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
dup
putstatic com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
}
SourceFile: "FromXmlParser.java"
NestMembers:
com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser$Feature
InnerClasses:
public final Feature = com.fasterxml.jackson.core.JsonParser$Feature of com.fasterxml.jackson.core.JsonParser
public final NumberType = com.fasterxml.jackson.core.JsonParser$NumberType of com.fasterxml.jackson.core.JsonParser
public final Feature = com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser$Feature of com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser