public class org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator extends org.apache.htrace.shaded.fasterxml.jackson.databind.deser.ValueInstantiator
{
public void <init>()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.ValueInstantiator: void <init>()>();
return;
}
public java.lang.String getValueTypeDesc()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator v;
java.lang.Class v;
java.lang.String v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator;
v = class "Lorg/apache/htrace/shaded/fasterxml/jackson/core/JsonLocation;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
return v;
}
public boolean canCreateFromObjectWith()
{
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator;
return 1;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.deser.CreatorProperty[] getFromObjectArguments(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationConfig)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.CreatorProperty[] v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.CreatorProperty v, v, v, v, v;
java.lang.Class v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationConfig v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationConfig;
v = <java.lang.Integer: java.lang.Class TYPE>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationConfig: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType constructType(java.lang.Class)>(v);
v = <java.lang.Long: java.lang.Class TYPE>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationConfig: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType constructType(java.lang.Class)>(v);
v = newarray (org.apache.htrace.shaded.fasterxml.jackson.databind.deser.CreatorProperty)[5];
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationConfig: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType constructType(java.lang.Class)>(class "Ljava/lang/Object;");
v = staticinvoke <org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.CreatorProperty creatorProp(java.lang.String,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,int)>("sourceRef", v, 0);
v[0] = v;
v = staticinvoke <org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.CreatorProperty creatorProp(java.lang.String,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,int)>("byteOffset", v, 1);
v[1] = v;
v = staticinvoke <org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.CreatorProperty creatorProp(java.lang.String,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,int)>("charOffset", v, 2);
v[2] = v;
v = staticinvoke <org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.CreatorProperty creatorProp(java.lang.String,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,int)>("lineNr", v, 3);
v[3] = v;
v = staticinvoke <org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.CreatorProperty creatorProp(java.lang.String,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,int)>("columnNr", v, 4);
v[4] = v;
return v;
}
private static org.apache.htrace.shaded.fasterxml.jackson.databind.deser.CreatorProperty creatorProp(java.lang.String, org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType, int)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyName v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
int v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.CreatorProperty v;
java.lang.String v;
org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata v;
v := @parameter: java.lang.String;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v := @parameter: int;
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.deser.CreatorProperty;
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyName;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyName: void <init>(java.lang.String)>(v);
v = <org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata: org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata STD_REQUIRED>;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.CreatorProperty: void <init>(org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyName,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyName,org.apache.htrace.shaded.fasterxml.jackson.databind.jsontype.TypeDeserializer,org.apache.htrace.shaded.fasterxml.jackson.databind.util.Annotations,org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedParameter,int,java.lang.Object,org.apache.htrace.shaded.fasterxml.jackson.databind.PropertyMetadata)>(v, v, null, null, null, null, v, null, v);
return v;
}
public java.lang.Object createFromObjectWith(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext, java.lang.Object[])
{
java.lang.Object[] v;
org.apache.htrace.shaded.fasterxml.jackson.core.JsonLocation v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator v;
long v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext v;
int v, v;
java.lang.Object v, v, v, v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext;
v := @parameter: java.lang.Object[];
v = new org.apache.htrace.shaded.fasterxml.jackson.core.JsonLocation;
v = v[0];
v = v[1];
v = staticinvoke <org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator: long _long(java.lang.Object)>(v);
v = v[2];
v = staticinvoke <org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator: long _long(java.lang.Object)>(v);
v = v[3];
v = staticinvoke <org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator: int _int(java.lang.Object)>(v);
v = v[4];
v = staticinvoke <org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator: int _int(java.lang.Object)>(v);
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonLocation: void <init>(java.lang.Object,long,long,int,int)>(v, v, v, v, v);
return v;
}
private static final long _long(java.lang.Object)
{
java.lang.Object v;
long v;
v := @parameter: java.lang.Object;
if v != null goto label;
v = 0L;
goto label;
label:
v = virtualinvoke v.<java.lang.Number: long longValue()>();
label:
return v;
}
private static final int _int(java.lang.Object)
{
int v;
java.lang.Object v;
v := @parameter: java.lang.Object;
if v != null goto label;
v = 0;
goto label;
label:
v = virtualinvoke v.<java.lang.Number: int intValue()>();
label:
return v;
}
}