public class com.fasterxml.jackson.databind.node.JsonNodeFactory implements java.io.Serializable, com.fasterxml.jackson.databind.node.JsonNodeCreator
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.fasterxml.jackson.databind.node.JsonNodeFactory
super_class: java.lang.Object
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private final boolean _cfgBigDecimalExact;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final com.fasterxml.jackson.databind.node.JsonNodeFactory decimalsNormalized;
descriptor: Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final com.fasterxml.jackson.databind.node.JsonNodeFactory decimalsAsIs;
descriptor: Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public static final com.fasterxml.jackson.databind.node.JsonNodeFactory instance;
descriptor: Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new com.fasterxml.jackson.databind.node.JsonNodeFactory
dup
iconst_0
invokespecial com.fasterxml.jackson.databind.node.JsonNodeFactory.<init>:(Z)V
1: putstatic com.fasterxml.jackson.databind.node.JsonNodeFactory.decimalsNormalized:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
2: new com.fasterxml.jackson.databind.node.JsonNodeFactory
dup
iconst_1
invokespecial com.fasterxml.jackson.databind.node.JsonNodeFactory.<init>:(Z)V
3: putstatic com.fasterxml.jackson.databind.node.JsonNodeFactory.decimalsAsIs:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
4: getstatic com.fasterxml.jackson.databind.node.JsonNodeFactory.decimalsNormalized:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
putstatic com.fasterxml.jackson.databind.node.JsonNodeFactory.instance:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iload 1
putfield com.fasterxml.jackson.databind.node.JsonNodeFactory._cfgBigDecimalExact:Z
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 3 1 bigDecimalExact Z
MethodParameters:
Name Flags
bigDecimalExact
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokespecial com.fasterxml.jackson.databind.node.JsonNodeFactory.<init>:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
public static com.fasterxml.jackson.databind.node.JsonNodeFactory withExactBigDecimals(boolean);
descriptor: (Z)Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
ifeq 1
getstatic com.fasterxml.jackson.databind.node.JsonNodeFactory.decimalsAsIs:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
goto 2
StackMap locals:
StackMap stack:
1: getstatic com.fasterxml.jackson.databind.node.JsonNodeFactory.decimalsNormalized:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.node.JsonNodeFactory
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bigDecimalExact Z
MethodParameters:
Name Flags
bigDecimalExact
public com.fasterxml.jackson.databind.node.BooleanNode booleanNode(boolean);
descriptor: (Z)Lcom/fasterxml/jackson/databind/node/BooleanNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifeq 1
invokestatic com.fasterxml.jackson.databind.node.BooleanNode.getTrue:()Lcom/fasterxml/jackson/databind/node/BooleanNode;
goto 2
StackMap locals:
StackMap stack:
1: invokestatic com.fasterxml.jackson.databind.node.BooleanNode.getFalse:()Lcom/fasterxml/jackson/databind/node/BooleanNode;
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.node.BooleanNode
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 3 1 v Z
MethodParameters:
Name Flags
v
public com.fasterxml.jackson.databind.node.NullNode nullNode();
descriptor: ()Lcom/fasterxml/jackson/databind/node/NullNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic com.fasterxml.jackson.databind.node.NullNode.getInstance:()Lcom/fasterxml/jackson/databind/node/NullNode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
public com.fasterxml.jackson.databind.JsonNode missingNode();
descriptor: ()Lcom/fasterxml/jackson/databind/JsonNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic com.fasterxml.jackson.databind.node.MissingNode.getInstance:()Lcom/fasterxml/jackson/databind/node/MissingNode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
public com.fasterxml.jackson.databind.node.NumericNode numberNode(byte);
descriptor: (B)Lcom/fasterxml/jackson/databind/node/NumericNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
invokestatic com.fasterxml.jackson.databind.node.IntNode.valueOf:(I)Lcom/fasterxml/jackson/databind/node/IntNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 1 1 v B
MethodParameters:
Name Flags
v
public com.fasterxml.jackson.databind.node.ValueNode numberNode(java.lang.Byte);
descriptor: (Ljava/lang/Byte;)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
aload 0
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
goto 2
StackMap locals:
StackMap stack:
1: aload 1
invokevirtual java.lang.Byte.intValue:()I
invokestatic com.fasterxml.jackson.databind.node.IntNode.valueOf:(I)Lcom/fasterxml/jackson/databind/node/IntNode;
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.node.ValueNode
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 3 1 value Ljava/lang/Byte;
MethodParameters:
Name Flags
value
public com.fasterxml.jackson.databind.node.NumericNode numberNode(short);
descriptor: (S)Lcom/fasterxml/jackson/databind/node/NumericNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
invokestatic com.fasterxml.jackson.databind.node.ShortNode.valueOf:(S)Lcom/fasterxml/jackson/databind/node/ShortNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 1 1 v S
MethodParameters:
Name Flags
v
public com.fasterxml.jackson.databind.node.ValueNode numberNode(java.lang.Short);
descriptor: (Ljava/lang/Short;)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
aload 0
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
goto 2
StackMap locals:
StackMap stack:
1: aload 1
invokevirtual java.lang.Short.shortValue:()S
invokestatic com.fasterxml.jackson.databind.node.ShortNode.valueOf:(S)Lcom/fasterxml/jackson/databind/node/ShortNode;
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.node.ValueNode
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 3 1 value Ljava/lang/Short;
MethodParameters:
Name Flags
value
public com.fasterxml.jackson.databind.node.NumericNode numberNode(int);
descriptor: (I)Lcom/fasterxml/jackson/databind/node/NumericNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
invokestatic com.fasterxml.jackson.databind.node.IntNode.valueOf:(I)Lcom/fasterxml/jackson/databind/node/IntNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 1 1 v I
MethodParameters:
Name Flags
v
public com.fasterxml.jackson.databind.node.ValueNode numberNode(java.lang.Integer);
descriptor: (Ljava/lang/Integer;)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
aload 0
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
goto 2
StackMap locals:
StackMap stack:
1: aload 1
invokevirtual java.lang.Integer.intValue:()I
invokestatic com.fasterxml.jackson.databind.node.IntNode.valueOf:(I)Lcom/fasterxml/jackson/databind/node/IntNode;
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.node.ValueNode
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 3 1 value Ljava/lang/Integer;
MethodParameters:
Name Flags
value
public com.fasterxml.jackson.databind.node.NumericNode numberNode(long);
descriptor: (J)Lcom/fasterxml/jackson/databind/node/NumericNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: lload 1
invokestatic com.fasterxml.jackson.databind.node.LongNode.valueOf:(J)Lcom/fasterxml/jackson/databind/node/LongNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 1 1 v J
MethodParameters:
Name Flags
v
public com.fasterxml.jackson.databind.node.ValueNode numberNode(java.lang.Long);
descriptor: (Ljava/lang/Long;)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.Long.longValue:()J
invokestatic com.fasterxml.jackson.databind.node.LongNode.valueOf:(J)Lcom/fasterxml/jackson/databind/node/LongNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 3 1 v Ljava/lang/Long;
MethodParameters:
Name Flags
v
public com.fasterxml.jackson.databind.node.ValueNode numberNode(java.math.BigInteger);
descriptor: (Ljava/math/BigInteger;)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokestatic com.fasterxml.jackson.databind.node.BigIntegerNode.valueOf:(Ljava/math/BigInteger;)Lcom/fasterxml/jackson/databind/node/BigIntegerNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 3 1 v Ljava/math/BigInteger;
MethodParameters:
Name Flags
v
public com.fasterxml.jackson.databind.node.NumericNode numberNode(float);
descriptor: (F)Lcom/fasterxml/jackson/databind/node/NumericNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: fload 1
invokestatic com.fasterxml.jackson.databind.node.FloatNode.valueOf:(F)Lcom/fasterxml/jackson/databind/node/FloatNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 1 1 v F
MethodParameters:
Name Flags
v
public com.fasterxml.jackson.databind.node.ValueNode numberNode(java.lang.Float);
descriptor: (Ljava/lang/Float;)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
aload 0
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
goto 2
StackMap locals:
StackMap stack:
1: aload 1
invokevirtual java.lang.Float.floatValue:()F
invokestatic com.fasterxml.jackson.databind.node.FloatNode.valueOf:(F)Lcom/fasterxml/jackson/databind/node/FloatNode;
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.node.ValueNode
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 3 1 value Ljava/lang/Float;
MethodParameters:
Name Flags
value
public com.fasterxml.jackson.databind.node.NumericNode numberNode(double);
descriptor: (D)Lcom/fasterxml/jackson/databind/node/NumericNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: dload 1
invokestatic com.fasterxml.jackson.databind.node.DoubleNode.valueOf:(D)Lcom/fasterxml/jackson/databind/node/DoubleNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 1 1 v D
MethodParameters:
Name Flags
v
public com.fasterxml.jackson.databind.node.ValueNode numberNode(java.lang.Double);
descriptor: (Ljava/lang/Double;)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
aload 0
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
goto 2
StackMap locals:
StackMap stack:
1: aload 1
invokevirtual java.lang.Double.doubleValue:()D
invokestatic com.fasterxml.jackson.databind.node.DoubleNode.valueOf:(D)Lcom/fasterxml/jackson/databind/node/DoubleNode;
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.node.ValueNode
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 3 1 value Ljava/lang/Double;
MethodParameters:
Name Flags
value
public com.fasterxml.jackson.databind.node.ValueNode numberNode(java.math.BigDecimal);
descriptor: (Ljava/math/BigDecimal;)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.databind.node.JsonNodeFactory._cfgBigDecimalExact:Z
ifeq 4
3: aload 1
invokestatic com.fasterxml.jackson.databind.node.DecimalNode.valueOf:(Ljava/math/BigDecimal;)Lcom/fasterxml/jackson/databind/node/DecimalNode;
areturn
4: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.math.BigDecimal.signum:()I
ifne 6
5: getstatic com.fasterxml.jackson.databind.node.DecimalNode.ZERO:Lcom/fasterxml/jackson/databind/node/DecimalNode;
areturn
6: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.math.BigDecimal.stripTrailingZeros:()Ljava/math/BigDecimal;
astore 1
7: goto 9
StackMap locals:
StackMap stack: java.lang.ArithmeticException
8: pop
9: StackMap locals:
StackMap stack:
aload 1
invokestatic com.fasterxml.jackson.databind.node.DecimalNode.valueOf:(Ljava/math/BigDecimal;)Lcom/fasterxml/jackson/databind/node/DecimalNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 10 1 v Ljava/math/BigDecimal;
Exception table:
from to target type
6 7 8 Class java.lang.ArithmeticException
MethodParameters:
Name Flags
v
public com.fasterxml.jackson.databind.node.TextNode textNode(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/databind/node/TextNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.fasterxml.jackson.databind.node.TextNode.valueOf:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/node/TextNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 1 1 text Ljava/lang/String;
MethodParameters:
Name Flags
text
public com.fasterxml.jackson.databind.node.BinaryNode binaryNode(byte[]);
descriptor: ([B)Lcom/fasterxml/jackson/databind/node/BinaryNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.fasterxml.jackson.databind.node.BinaryNode.valueOf:([B)Lcom/fasterxml/jackson/databind/node/BinaryNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 1 1 data [B
MethodParameters:
Name Flags
data
public com.fasterxml.jackson.databind.node.BinaryNode binaryNode(byte[], int, int);
descriptor: ([BII)Lcom/fasterxml/jackson/databind/node/BinaryNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
iload 2
iload 3
invokestatic com.fasterxml.jackson.databind.node.BinaryNode.valueOf:([BII)Lcom/fasterxml/jackson/databind/node/BinaryNode;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 1 1 data [B
0 1 2 offset I
0 1 3 length I
MethodParameters:
Name Flags
data
offset
length
public com.fasterxml.jackson.databind.node.ArrayNode arrayNode();
descriptor: ()Lcom/fasterxml/jackson/databind/node/ArrayNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.fasterxml.jackson.databind.node.ArrayNode
dup
aload 0
invokespecial com.fasterxml.jackson.databind.node.ArrayNode.<init>:(Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
public com.fasterxml.jackson.databind.node.ArrayNode arrayNode(int);
descriptor: (I)Lcom/fasterxml/jackson/databind/node/ArrayNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.fasterxml.jackson.databind.node.ArrayNode
dup
aload 0
iload 1
invokespecial com.fasterxml.jackson.databind.node.ArrayNode.<init>:(Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;I)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 1 1 capacity I
MethodParameters:
Name Flags
capacity
public com.fasterxml.jackson.databind.node.ObjectNode objectNode();
descriptor: ()Lcom/fasterxml/jackson/databind/node/ObjectNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.fasterxml.jackson.databind.node.ObjectNode
dup
aload 0
invokespecial com.fasterxml.jackson.databind.node.ObjectNode.<init>:(Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
public com.fasterxml.jackson.databind.node.ValueNode pojoNode(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new com.fasterxml.jackson.databind.node.POJONode
dup
aload 1
invokespecial com.fasterxml.jackson.databind.node.POJONode.<init>:(Ljava/lang/Object;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 1 1 pojo Ljava/lang/Object;
MethodParameters:
Name Flags
pojo
public com.fasterxml.jackson.databind.node.ValueNode rawValueNode(com.fasterxml.jackson.databind.util.RawValue);
descriptor: (Lcom/fasterxml/jackson/databind/util/RawValue;)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new com.fasterxml.jackson.databind.node.POJONode
dup
aload 1
invokespecial com.fasterxml.jackson.databind.node.POJONode.<init>:(Ljava/lang/Object;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 1 1 value Lcom/fasterxml/jackson/databind/util/RawValue;
MethodParameters:
Name Flags
value
protected boolean _inIntRange(long);
descriptor: (J)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: lload 1
l2i
istore 3
start local 3 1: iload 3
i2l
lstore 4
start local 4 2: lload 4
lload 1
lcmp
ifne 3
iconst_1
ireturn
StackMap locals: int long
StackMap stack:
3: iconst_0
ireturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
0 4 1 l J
1 4 3 i I
2 4 4 l2 J
MethodParameters:
Name Flags
l
public com.fasterxml.jackson.databind.node.ValueNode booleanNode(boolean);
descriptor: (Z)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.booleanNode:(Z)Lcom/fasterxml/jackson/databind/node/BooleanNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.databind.node.ValueNode numberNode(double);
descriptor: (D)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
dload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(D)Lcom/fasterxml/jackson/databind/node/NumericNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.databind.node.ValueNode numberNode(float);
descriptor: (F)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
fload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(F)Lcom/fasterxml/jackson/databind/node/NumericNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.databind.node.ValueNode numberNode(long);
descriptor: (J)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
lload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(J)Lcom/fasterxml/jackson/databind/node/NumericNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.databind.node.ValueNode numberNode(int);
descriptor: (I)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(I)Lcom/fasterxml/jackson/databind/node/NumericNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.databind.node.ValueNode numberNode(short);
descriptor: (S)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(S)Lcom/fasterxml/jackson/databind/node/NumericNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.databind.node.ValueNode numberNode(byte);
descriptor: (B)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(B)Lcom/fasterxml/jackson/databind/node/NumericNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.databind.node.ValueNode binaryNode(byte[], int, int);
descriptor: ([BII)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
iload 2
iload 3
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.binaryNode:([BII)Lcom/fasterxml/jackson/databind/node/BinaryNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.databind.node.ValueNode binaryNode(byte[]);
descriptor: ([B)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.binaryNode:([B)Lcom/fasterxml/jackson/databind/node/BinaryNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.databind.node.ValueNode nullNode();
descriptor: ()Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.databind.node.ValueNode textNode(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/databind/node/ValueNode;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.textNode:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/node/TextNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "JsonNodeFactory.java"