public final class com.fasterxml.jackson.databind.node.MissingNode extends com.fasterxml.jackson.databind.node.ValueNode
{
private static final long serialVersionUID;
private static final com.fasterxml.jackson.databind.node.MissingNode instance;
protected void <init>()
{
com.fasterxml.jackson.databind.node.MissingNode v;
v := @this: com.fasterxml.jackson.databind.node.MissingNode;
specialinvoke v.<com.fasterxml.jackson.databind.node.ValueNode: void <init>()>();
return;
}
protected java.lang.Object readResolve()
{
com.fasterxml.jackson.databind.node.MissingNode v, v;
v := @this: com.fasterxml.jackson.databind.node.MissingNode;
v = <com.fasterxml.jackson.databind.node.MissingNode: com.fasterxml.jackson.databind.node.MissingNode instance>;
return v;
}
public boolean isMissingNode()
{
com.fasterxml.jackson.databind.node.MissingNode v;
v := @this: com.fasterxml.jackson.databind.node.MissingNode;
return 1;
}
public com.fasterxml.jackson.databind.JsonNode deepCopy()
{
com.fasterxml.jackson.databind.node.MissingNode v;
v := @this: com.fasterxml.jackson.databind.node.MissingNode;
return v;
}
public static com.fasterxml.jackson.databind.node.MissingNode getInstance()
{
com.fasterxml.jackson.databind.node.MissingNode v;
v = <com.fasterxml.jackson.databind.node.MissingNode: com.fasterxml.jackson.databind.node.MissingNode instance>;
return v;
}
public com.fasterxml.jackson.databind.node.JsonNodeType getNodeType()
{
com.fasterxml.jackson.databind.node.MissingNode v;
com.fasterxml.jackson.databind.node.JsonNodeType v;
v := @this: com.fasterxml.jackson.databind.node.MissingNode;
v = <com.fasterxml.jackson.databind.node.JsonNodeType: com.fasterxml.jackson.databind.node.JsonNodeType MISSING>;
return v;
}
public com.fasterxml.jackson.core.JsonToken asToken()
{
com.fasterxml.jackson.databind.node.MissingNode v;
com.fasterxml.jackson.core.JsonToken v;
v := @this: com.fasterxml.jackson.databind.node.MissingNode;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken NOT_AVAILABLE>;
return v;
}
public java.lang.String asText()
{
com.fasterxml.jackson.databind.node.MissingNode v;
v := @this: com.fasterxml.jackson.databind.node.MissingNode;
return "";
}
public java.lang.String asText(java.lang.String)
{
com.fasterxml.jackson.databind.node.MissingNode v;
java.lang.String v;
v := @this: com.fasterxml.jackson.databind.node.MissingNode;
v := @parameter: java.lang.String;
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.MissingNode v;
com.fasterxml.jackson.databind.SerializerProvider v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.databind.node.MissingNode;
v := @parameter: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.databind.SerializerProvider;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
}
public void serializeWithType(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.databind.node.MissingNode v;
com.fasterxml.jackson.databind.SerializerProvider v;
com.fasterxml.jackson.databind.jsontype.TypeSerializer v;
v := @this: com.fasterxml.jackson.databind.node.MissingNode;
v := @parameter: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.databind.SerializerProvider;
v := @parameter: com.fasterxml.jackson.databind.jsontype.TypeSerializer;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
}
public com.fasterxml.jackson.databind.JsonNode require()
{
com.fasterxml.jackson.databind.node.MissingNode v;
java.lang.Object v;
java.lang.Object[] v;
v := @this: com.fasterxml.jackson.databind.node.MissingNode;
v = newarray (java.lang.Object)[0];
v = virtualinvoke v.<com.fasterxml.jackson.databind.node.MissingNode: java.lang.Object _reportRequiredViolation(java.lang.String,java.lang.Object[])>("require() called on `MissingNode`", v);
return v;
}
public com.fasterxml.jackson.databind.JsonNode requireNonNull()
{
com.fasterxml.jackson.databind.node.MissingNode v;
java.lang.Object v;
java.lang.Object[] v;
v := @this: com.fasterxml.jackson.databind.node.MissingNode;
v = newarray (java.lang.Object)[0];
v = virtualinvoke v.<com.fasterxml.jackson.databind.node.MissingNode: java.lang.Object _reportRequiredViolation(java.lang.String,java.lang.Object[])>("requireNonNull() called on `MissingNode`", v);
return v;
}
public int hashCode()
{
int v;
com.fasterxml.jackson.databind.node.MissingNode v;
com.fasterxml.jackson.databind.node.JsonNodeType v;
v := @this: com.fasterxml.jackson.databind.node.MissingNode;
v = <com.fasterxml.jackson.databind.node.JsonNodeType: com.fasterxml.jackson.databind.node.JsonNodeType MISSING>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.node.JsonNodeType: int ordinal()>();
return v;
}
public java.lang.String toString()
{
com.fasterxml.jackson.databind.node.MissingNode v;
v := @this: com.fasterxml.jackson.databind.node.MissingNode;
return "";
}
public java.lang.String toPrettyString()
{
com.fasterxml.jackson.databind.node.MissingNode v;
v := @this: com.fasterxml.jackson.databind.node.MissingNode;
return "";
}
public boolean equals(java.lang.Object)
{
com.fasterxml.jackson.databind.node.MissingNode v;
java.lang.Object v;
boolean v;
v := @this: com.fasterxml.jackson.databind.node.MissingNode;
v := @parameter: java.lang.Object;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
static void <clinit>()
{
com.fasterxml.jackson.databind.node.MissingNode v;
v = new com.fasterxml.jackson.databind.node.MissingNode;
specialinvoke v.<com.fasterxml.jackson.databind.node.MissingNode: void <init>()>();
<com.fasterxml.jackson.databind.node.MissingNode: com.fasterxml.jackson.databind.node.MissingNode instance> = v;
return;
}
}