public class com.fasterxml.jackson.databind.node.NullNode extends com.fasterxml.jackson.databind.node.ValueNode
{
private static final long serialVersionUID;
public static final com.fasterxml.jackson.databind.node.NullNode instance;
protected void <init>()
{
com.fasterxml.jackson.databind.node.NullNode v;
v := @this: com.fasterxml.jackson.databind.node.NullNode;
specialinvoke v.<com.fasterxml.jackson.databind.node.ValueNode: void <init>()>();
return;
}
protected java.lang.Object readResolve()
{
com.fasterxml.jackson.databind.node.NullNode v, v;
v := @this: com.fasterxml.jackson.databind.node.NullNode;
v = <com.fasterxml.jackson.databind.node.NullNode: com.fasterxml.jackson.databind.node.NullNode instance>;
return v;
}
public static com.fasterxml.jackson.databind.node.NullNode getInstance()
{
com.fasterxml.jackson.databind.node.NullNode v;
v = <com.fasterxml.jackson.databind.node.NullNode: com.fasterxml.jackson.databind.node.NullNode instance>;
return v;
}
public com.fasterxml.jackson.databind.node.JsonNodeType getNodeType()
{
com.fasterxml.jackson.databind.node.NullNode v;
com.fasterxml.jackson.databind.node.JsonNodeType v;
v := @this: com.fasterxml.jackson.databind.node.NullNode;
v = <com.fasterxml.jackson.databind.node.JsonNodeType: com.fasterxml.jackson.databind.node.JsonNodeType NULL>;
return v;
}
public com.fasterxml.jackson.core.JsonToken asToken()
{
com.fasterxml.jackson.databind.node.NullNode v;
com.fasterxml.jackson.core.JsonToken v;
v := @this: com.fasterxml.jackson.databind.node.NullNode;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NULL>;
return v;
}
public java.lang.String asText(java.lang.String)
{
com.fasterxml.jackson.databind.node.NullNode v;
java.lang.String v;
v := @this: com.fasterxml.jackson.databind.node.NullNode;
v := @parameter: java.lang.String;
return v;
}
public java.lang.String asText()
{
com.fasterxml.jackson.databind.node.NullNode v;
v := @this: com.fasterxml.jackson.databind.node.NullNode;
return "null";
}
public com.fasterxml.jackson.databind.JsonNode requireNonNull()
{
com.fasterxml.jackson.databind.node.NullNode v;
java.lang.Object v;
java.lang.Object[] v;
v := @this: com.fasterxml.jackson.databind.node.NullNode;
v = newarray (java.lang.Object)[0];
v = virtualinvoke v.<com.fasterxml.jackson.databind.node.NullNode: java.lang.Object _reportRequiredViolation(java.lang.String,java.lang.Object[])>("requireNonNull() called on `NullNode`", v);
return v;
}
public final void serialize(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider) throws java.io.IOException
{
com.fasterxml.jackson.databind.node.NullNode v;
com.fasterxml.jackson.databind.SerializerProvider v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.databind.node.NullNode;
v := @parameter: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.databind.SerializerProvider;
virtualinvoke v.<com.fasterxml.jackson.databind.SerializerProvider: void defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)>(v);
return;
}
public boolean equals(java.lang.Object)
{
com.fasterxml.jackson.databind.node.NullNode v;
java.lang.Object v;
boolean v, v;
v := @this: com.fasterxml.jackson.databind.node.NullNode;
v := @parameter: java.lang.Object;
if v == v goto label;
v = v instanceof com.fasterxml.jackson.databind.node.NullNode;
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public int hashCode()
{
int v;
com.fasterxml.jackson.databind.node.NullNode v;
com.fasterxml.jackson.databind.node.JsonNodeType v;
v := @this: com.fasterxml.jackson.databind.node.NullNode;
v = <com.fasterxml.jackson.databind.node.JsonNodeType: com.fasterxml.jackson.databind.node.JsonNodeType NULL>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.node.JsonNodeType: int ordinal()>();
return v;
}
static void <clinit>()
{
com.fasterxml.jackson.databind.node.NullNode v;
v = new com.fasterxml.jackson.databind.node.NullNode;
specialinvoke v.<com.fasterxml.jackson.databind.node.NullNode: void <init>()>();
<com.fasterxml.jackson.databind.node.NullNode: com.fasterxml.jackson.databind.node.NullNode instance> = v;
return;
}
}