public abstract class org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode extends org.apache.htrace.shaded.fasterxml.jackson.databind.node.ValueNode
{
protected void <init>()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.node.ValueNode: void <init>()>();
return;
}
public final org.apache.htrace.shaded.fasterxml.jackson.databind.node.JsonNodeType getNodeType()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode v;
org.apache.htrace.shaded.fasterxml.jackson.databind.node.JsonNodeType v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode;
v = <org.apache.htrace.shaded.fasterxml.jackson.databind.node.JsonNodeType: org.apache.htrace.shaded.fasterxml.jackson.databind.node.JsonNodeType NUMBER>;
return v;
}
public abstract org.apache.htrace.shaded.fasterxml.jackson.core.JsonParser$NumberType numberType();
public abstract java.lang.Number numberValue();
public abstract int intValue();
public abstract long longValue();
public abstract double doubleValue();
public abstract java.math.BigDecimal decimalValue();
public abstract java.math.BigInteger bigIntegerValue();
public abstract boolean canConvertToInt();
public abstract boolean canConvertToLong();
public abstract java.lang.String asText();
public final int asInt()
{
int v;
org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode: int intValue()>();
return v;
}
public final int asInt(int)
{
int v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode;
v := @parameter: int;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode: int intValue()>();
return v;
}
public final long asLong()
{
long v;
org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode: long longValue()>();
return v;
}
public final long asLong(long)
{
long v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode;
v := @parameter: long;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode: long longValue()>();
return v;
}
public final double asDouble()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode v;
double v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode: double doubleValue()>();
return v;
}
public final double asDouble(double)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode v;
double v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode;
v := @parameter: double;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.node.NumericNode: double doubleValue()>();
return v;
}
}