public abstract class com.fasterxml.jackson.databind.node.ContainerNode<T extends com.fasterxml.jackson.databind.node.ContainerNode<T>> extends com.fasterxml.jackson.databind.node.BaseJsonNode implements com.fasterxml.jackson.databind.node.JsonNodeCreator
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.fasterxml.jackson.databind.node.ContainerNode
super_class: com.fasterxml.jackson.databind.node.BaseJsonNode
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected final com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory;
descriptor: Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected void <init>(com.fasterxml.jackson.databind.node.JsonNodeFactory);
descriptor: (Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial com.fasterxml.jackson.databind.node.BaseJsonNode.<init>:()V
1: aload 0
aload 1
putfield com.fasterxml.jackson.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
0 3 1 nc Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
MethodParameters:
Name Flags
nc
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.fasterxml.jackson.databind.node.BaseJsonNode.<init>:()V
aload 0
aconst_null
putfield com.fasterxml.jackson.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
public abstract com.fasterxml.jackson.core.JsonToken asToken();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public java.lang.String asText();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc ""
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
public abstract int size();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.fasterxml.jackson.databind.JsonNode get(int);
descriptor: (I)Lcom/fasterxml/jackson/databind/JsonNode;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract com.fasterxml.jackson.databind.JsonNode get(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
fieldName
public final com.fasterxml.jackson.databind.node.BooleanNode booleanNode(boolean);
descriptor: (Z)Lcom/fasterxml/jackson/databind/node/BooleanNode;
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.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
iload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.booleanNode:(Z)Lcom/fasterxml/jackson/databind/node/BooleanNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
0 1 1 v Z
MethodParameters:
Name Flags
v
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: aload 0
getfield com.fasterxml.jackson.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.missingNode:()Lcom/fasterxml/jackson/databind/JsonNode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
public final com.fasterxml.jackson.databind.node.NullNode nullNode();
descriptor: ()Lcom/fasterxml/jackson/databind/node/NullNode;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()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/ContainerNode<TT;>;
public final com.fasterxml.jackson.databind.node.ArrayNode arrayNode();
descriptor: ()Lcom/fasterxml/jackson/databind/node/ArrayNode;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.arrayNode:()Lcom/fasterxml/jackson/databind/node/ArrayNode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
public final com.fasterxml.jackson.databind.node.ArrayNode arrayNode(int);
descriptor: (I)Lcom/fasterxml/jackson/databind/node/ArrayNode;
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.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
iload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.arrayNode:(I)Lcom/fasterxml/jackson/databind/node/ArrayNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
0 1 1 capacity I
MethodParameters:
Name Flags
capacity
public final com.fasterxml.jackson.databind.node.ObjectNode objectNode();
descriptor: ()Lcom/fasterxml/jackson/databind/node/ObjectNode;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.objectNode:()Lcom/fasterxml/jackson/databind/node/ObjectNode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
public final com.fasterxml.jackson.databind.node.NumericNode numberNode(byte);
descriptor: (B)Lcom/fasterxml/jackson/databind/node/NumericNode;
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.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
iload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(B)Lcom/fasterxml/jackson/databind/node/NumericNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
0 1 1 v B
MethodParameters:
Name Flags
v
public final com.fasterxml.jackson.databind.node.NumericNode numberNode(short);
descriptor: (S)Lcom/fasterxml/jackson/databind/node/NumericNode;
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.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
iload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(S)Lcom/fasterxml/jackson/databind/node/NumericNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
0 1 1 v S
MethodParameters:
Name Flags
v
public final com.fasterxml.jackson.databind.node.NumericNode numberNode(int);
descriptor: (I)Lcom/fasterxml/jackson/databind/node/NumericNode;
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.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
iload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(I)Lcom/fasterxml/jackson/databind/node/NumericNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
0 1 1 v I
MethodParameters:
Name Flags
v
public final com.fasterxml.jackson.databind.node.NumericNode numberNode(long);
descriptor: (J)Lcom/fasterxml/jackson/databind/node/NumericNode;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
lload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(J)Lcom/fasterxml/jackson/databind/node/NumericNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
0 1 1 v J
MethodParameters:
Name Flags
v
public final com.fasterxml.jackson.databind.node.NumericNode numberNode(float);
descriptor: (F)Lcom/fasterxml/jackson/databind/node/NumericNode;
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.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
fload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(F)Lcom/fasterxml/jackson/databind/node/NumericNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
0 1 1 v F
MethodParameters:
Name Flags
v
public final com.fasterxml.jackson.databind.node.NumericNode numberNode(double);
descriptor: (D)Lcom/fasterxml/jackson/databind/node/NumericNode;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
dload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(D)Lcom/fasterxml/jackson/databind/node/NumericNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
0 1 1 v D
MethodParameters:
Name Flags
v
public final com.fasterxml.jackson.databind.node.ValueNode numberNode(java.math.BigInteger);
descriptor: (Ljava/math/BigInteger;)Lcom/fasterxml/jackson/databind/node/ValueNode;
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.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(Ljava/math/BigInteger;)Lcom/fasterxml/jackson/databind/node/ValueNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
0 1 1 v Ljava/math/BigInteger;
MethodParameters:
Name Flags
v
public final com.fasterxml.jackson.databind.node.ValueNode numberNode(java.math.BigDecimal);
descriptor: (Ljava/math/BigDecimal;)Lcom/fasterxml/jackson/databind/node/ValueNode;
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.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(Ljava/math/BigDecimal;)Lcom/fasterxml/jackson/databind/node/ValueNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
0 1 1 v Ljava/math/BigDecimal;
MethodParameters:
Name Flags
v
public final com.fasterxml.jackson.databind.node.ValueNode numberNode(java.lang.Byte);
descriptor: (Ljava/lang/Byte;)Lcom/fasterxml/jackson/databind/node/ValueNode;
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.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(Ljava/lang/Byte;)Lcom/fasterxml/jackson/databind/node/ValueNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
0 1 1 v Ljava/lang/Byte;
MethodParameters:
Name Flags
v
public final com.fasterxml.jackson.databind.node.ValueNode numberNode(java.lang.Short);
descriptor: (Ljava/lang/Short;)Lcom/fasterxml/jackson/databind/node/ValueNode;
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.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(Ljava/lang/Short;)Lcom/fasterxml/jackson/databind/node/ValueNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
0 1 1 v Ljava/lang/Short;
MethodParameters:
Name Flags
v
public final com.fasterxml.jackson.databind.node.ValueNode numberNode(java.lang.Integer);
descriptor: (Ljava/lang/Integer;)Lcom/fasterxml/jackson/databind/node/ValueNode;
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.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(Ljava/lang/Integer;)Lcom/fasterxml/jackson/databind/node/ValueNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
0 1 1 v Ljava/lang/Integer;
MethodParameters:
Name Flags
v
public final com.fasterxml.jackson.databind.node.ValueNode numberNode(java.lang.Long);
descriptor: (Ljava/lang/Long;)Lcom/fasterxml/jackson/databind/node/ValueNode;
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.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(Ljava/lang/Long;)Lcom/fasterxml/jackson/databind/node/ValueNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
0 1 1 v Ljava/lang/Long;
MethodParameters:
Name Flags
v
public final com.fasterxml.jackson.databind.node.ValueNode numberNode(java.lang.Float);
descriptor: (Ljava/lang/Float;)Lcom/fasterxml/jackson/databind/node/ValueNode;
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.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(Ljava/lang/Float;)Lcom/fasterxml/jackson/databind/node/ValueNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
0 1 1 v Ljava/lang/Float;
MethodParameters:
Name Flags
v
public final com.fasterxml.jackson.databind.node.ValueNode numberNode(java.lang.Double);
descriptor: (Ljava/lang/Double;)Lcom/fasterxml/jackson/databind/node/ValueNode;
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.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.numberNode:(Ljava/lang/Double;)Lcom/fasterxml/jackson/databind/node/ValueNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
0 1 1 v Ljava/lang/Double;
MethodParameters:
Name Flags
v
public final com.fasterxml.jackson.databind.node.TextNode textNode(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/databind/node/TextNode;
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.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.textNode:(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/ContainerNode<TT;>;
0 1 1 text Ljava/lang/String;
MethodParameters:
Name Flags
text
public final com.fasterxml.jackson.databind.node.BinaryNode binaryNode(byte[]);
descriptor: ([B)Lcom/fasterxml/jackson/databind/node/BinaryNode;
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.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.binaryNode:([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/ContainerNode<TT;>;
0 1 1 data [B
MethodParameters:
Name Flags
data
public final com.fasterxml.jackson.databind.node.BinaryNode binaryNode(byte[], int, int);
descriptor: ([BII)Lcom/fasterxml/jackson/databind/node/BinaryNode;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.jackson.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
aload 1
iload 2
iload 3
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.binaryNode:([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/ContainerNode<TT;>;
0 1 1 data [B
0 1 2 offset I
0 1 3 length I
MethodParameters:
Name Flags
data
offset
length
public final com.fasterxml.jackson.databind.node.ValueNode pojoNode(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/node/ValueNode;
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.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.pojoNode:(Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/node/ValueNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
0 1 1 pojo Ljava/lang/Object;
MethodParameters:
Name Flags
pojo
public final 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: (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.databind.node.ContainerNode._nodeFactory:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.rawValueNode:(Lcom/fasterxml/jackson/databind/util/RawValue;)Lcom/fasterxml/jackson/databind/node/ValueNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;
0 1 1 value Lcom/fasterxml/jackson/databind/util/RawValue;
MethodParameters:
Name Flags
value
public abstract T removeAll();
descriptor: ()Lcom/fasterxml/jackson/databind/node/ContainerNode;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()TT;
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.ContainerNode.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.ContainerNode.binaryNode:([B)Lcom/fasterxml/jackson/databind/node/BinaryNode;
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.ContainerNode.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.ContainerNode.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.ContainerNode.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.ContainerNode.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.ContainerNode.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.ContainerNode.numberNode:(B)Lcom/fasterxml/jackson/databind/node/NumericNode;
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.ContainerNode.textNode:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/node/TextNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
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.ContainerNode.booleanNode:(Z)Lcom/fasterxml/jackson/databind/node/BooleanNode;
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.ContainerNode.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.core.TreeNode get(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/core/TreeNode;
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.ContainerNode.get:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.core.TreeNode get(int);
descriptor: (I)Lcom/fasterxml/jackson/core/TreeNode;
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.ContainerNode.get:(I)Lcom/fasterxml/jackson/databind/JsonNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: <T:Lcom/fasterxml/jackson/databind/node/ContainerNode<TT;>;>Lcom/fasterxml/jackson/databind/node/BaseJsonNode;Lcom/fasterxml/jackson/databind/node/JsonNodeCreator;
SourceFile: "ContainerNode.java"