public final class org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache extends java.lang.Object implements java.io.Serializable
{
private static final long serialVersionUID;
protected final java.util.concurrent.ConcurrentHashMap _cachedDeserializers;
protected final java.util.HashMap _incompleteDeserializers;
public void <init>()
{
java.util.concurrent.ConcurrentHashMap v;
java.util.HashMap v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.concurrent.ConcurrentHashMap;
specialinvoke v.<java.util.concurrent.ConcurrentHashMap: void <init>(int,float,int)>(64, 0.75F, 2);
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: java.util.concurrent.ConcurrentHashMap _cachedDeserializers> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>(int)>(8);
v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: java.util.HashMap _incompleteDeserializers> = v;
return;
}
java.lang.Object writeReplace()
{
java.util.HashMap v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: java.util.HashMap _incompleteDeserializers>;
virtualinvoke v.<java.util.HashMap: void clear()>();
return v;
}
public int cachedDeserializersCount()
{
int v;
java.util.concurrent.ConcurrentHashMap v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: java.util.concurrent.ConcurrentHashMap _cachedDeserializers>;
v = virtualinvoke v.<java.util.concurrent.ConcurrentHashMap: int size()>();
return v;
}
public void flushCachedDeserializers()
{
java.util.concurrent.ConcurrentHashMap v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: java.util.concurrent.ConcurrentHashMap _cachedDeserializers>;
virtualinvoke v.<java.util.concurrent.ConcurrentHashMap: void clear()>();
return;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer findValueDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext, org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory, org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer _findCachedDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer _createAndCacheValueDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext,org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v, v, v);
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer _handleUnknownValueDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
label:
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.databind.KeyDeserializer findKeyDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext, org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory, org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
org.apache.htrace.shaded.fasterxml.jackson.databind.KeyDeserializer v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory: org.apache.htrace.shaded.fasterxml.jackson.databind.KeyDeserializer createKeyDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v, v);
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.KeyDeserializer _handleUnknownKeyDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
return v;
label:
v = v instanceof org.apache.htrace.shaded.fasterxml.jackson.databind.deser.ResolvableDeserializer;
if v == 0 goto label;
interfaceinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.ResolvableDeserializer: void resolve(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext)>(v);
label:
return v;
}
public boolean hasValueDeserializerFor(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext, org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory, org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache v;
boolean v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer _findCachedDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer _createAndCacheValueDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext,org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v, v, v);
label:
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer _findCachedDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)
{
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
java.util.concurrent.ConcurrentHashMap v;
java.lang.Object v;
java.lang.IllegalArgumentException v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Null JavaType passed");
throw v;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: java.util.concurrent.ConcurrentHashMap _cachedDeserializers>;
v = virtualinvoke v.<java.util.concurrent.ConcurrentHashMap: java.lang.Object get(java.lang.Object)>(v);
return v;
}
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer _createAndCacheValueDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext, org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory, org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
java.lang.Throwable v, v;
java.util.HashMap v, v, v, v, v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache v;
int v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer v, v;
java.lang.Object v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: java.util.HashMap _incompleteDeserializers>;
entermonitor v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer _findCachedDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
if v == null goto label;
exitmonitor v;
label:
return v;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: java.util.HashMap _incompleteDeserializers>;
v = virtualinvoke v.<java.util.HashMap: int size()>();
if v <= 0 goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: java.util.HashMap _incompleteDeserializers>;
v = virtualinvoke v.<java.util.HashMap: java.lang.Object get(java.lang.Object)>(v);
if v == null goto label;
exitmonitor v;
label:
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer _createAndCache2(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext,org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v, v, v);
label:
if v != 0 goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: java.util.HashMap _incompleteDeserializers>;
v = virtualinvoke v.<java.util.HashMap: int size()>();
if v <= 0 goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: java.util.HashMap _incompleteDeserializers>;
virtualinvoke v.<java.util.HashMap: void clear()>();
label:
exitmonitor v;
label:
return v;
label:
v := @caughtexception;
if v != 0 goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: java.util.HashMap _incompleteDeserializers>;
v = virtualinvoke v.<java.util.HashMap: int size()>();
if v <= 0 goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: java.util.HashMap _incompleteDeserializers>;
virtualinvoke v.<java.util.HashMap: void clear()>();
label:
throw v;
label:
v := @caughtexception;
exitmonitor v;
throw v;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
}
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer _createAndCache2(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext, org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory, org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
java.util.concurrent.ConcurrentHashMap v;
java.util.HashMap v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext v;
java.lang.IllegalArgumentException v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer v;
java.lang.String v;
boolean v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer _createDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext,org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v, v, v);
label:
goto label;
label:
v := @caughtexception;
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException;
v = virtualinvoke v.<java.lang.IllegalArgumentException: java.lang.String getMessage()>();
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException: void <init>(java.lang.String,org.apache.htrace.shaded.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)>(v, null, v);
throw v;
label:
if v != null goto label;
return null;
label:
v = v instanceof org.apache.htrace.shaded.fasterxml.jackson.databind.deser.ResolvableDeserializer;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer: boolean isCachable()>();
if v == 0 goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: java.util.HashMap _incompleteDeserializers>;
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
interfaceinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.ResolvableDeserializer: void resolve(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext)>(v);
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: java.util.HashMap _incompleteDeserializers>;
virtualinvoke v.<java.util.HashMap: java.lang.Object remove(java.lang.Object)>(v);
label:
if v == 0 goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: java.util.concurrent.ConcurrentHashMap _cachedDeserializers>;
virtualinvoke v.<java.util.concurrent.ConcurrentHashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
label:
return v;
catch java.lang.IllegalArgumentException from label to label with label;
}
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer _createDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext, org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory, org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.util.Converter v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache v;
org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedClass v, v;
boolean v, v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.type.TypeFactory v;
org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer v, v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer 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.DeserializerCache;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext: org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationConfig getConfig()>();
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: boolean isAbstract()>();
if v != 0 goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: boolean isMapLikeType()>();
if v != 0 goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: boolean isCollectionLikeType()>();
if v == 0 goto label;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType mapAbstractType(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationConfig,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v, v);
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationConfig: org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription introspect(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription: org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedClass getClassInfo()>();
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer findDeserializerFromAnnotation(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext,org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated)>(v, v);
if v == null goto label;
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription: org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.AnnotatedClass getClassInfo()>();
v = specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType modifyTypeByAnnotation(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext,org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v, v, v);
if v == v goto label;
v = v;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationConfig: org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription introspect(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription: java.lang.Class findPOJOBuilder()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer createBuilderBasedDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription,java.lang.Class)>(v, v, v, v);
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription: org.apache.htrace.shaded.fasterxml.jackson.databind.util.Converter findDeserializationConverter()>();
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer _createDeserializer2(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext,org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription)>(v, v, v, v);
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext: org.apache.htrace.shaded.fasterxml.jackson.databind.type.TypeFactory getTypeFactory()>();
v = interfaceinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.util.Converter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType getInputType(org.apache.htrace.shaded.fasterxml.jackson.databind.type.TypeFactory)>(v);
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: java.lang.Class getRawClass()>();
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: boolean hasRawClass(java.lang.Class)>(v);
if v != 0 goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationConfig: org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription introspect(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v);
label:
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer _createDeserializer2(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext,org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription)>(v, v, v, v);
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer: void <init>(org.apache.htrace.shaded.fasterxml.jackson.databind.util.Converter,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer)>(v, v, v);
return v;
}
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer _createDeserializer2(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext, org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory, org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType, org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache v;
org.apache.htrace.shaded.fasterxml.jackson.'annotation'.JsonFormat$Value v;
org.apache.htrace.shaded.fasterxml.jackson.'annotation'.JsonFormat$Shape v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.type.CollectionLikeType v;
boolean v, v, v, v, v, v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
org.apache.htrace.shaded.fasterxml.jackson.databind.type.MapLikeType v;
org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer v, v, v, v, v, v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription 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.DeserializerCache;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext: org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationConfig getConfig()>();
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: boolean isEnumType()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer createEnumDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription)>(v, v, v);
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: boolean isContainerType()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: boolean isArrayType()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer createArrayDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext,org.apache.htrace.shaded.fasterxml.jackson.databind.type.ArrayType,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription)>(v, v, v);
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: boolean isMapLikeType()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.type.MapLikeType: boolean isTrueMapType()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer createMapDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext,org.apache.htrace.shaded.fasterxml.jackson.databind.type.MapType,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription)>(v, v, v);
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer createMapLikeDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext,org.apache.htrace.shaded.fasterxml.jackson.databind.type.MapLikeType,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription)>(v, v, v);
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: boolean isCollectionLikeType()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription: org.apache.htrace.shaded.fasterxml.jackson.'annotation'.JsonFormat$Value findExpectedFormat(org.apache.htrace.shaded.fasterxml.jackson.'annotation'.JsonFormat$Value)>(null);
if v == null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.'annotation'.JsonFormat$Value: org.apache.htrace.shaded.fasterxml.jackson.'annotation'.JsonFormat$Shape getShape()>();
v = <org.apache.htrace.shaded.fasterxml.jackson.'annotation'.JsonFormat$Shape: org.apache.htrace.shaded.fasterxml.jackson.'annotation'.JsonFormat$Shape OBJECT>;
if v == v goto label;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.type.CollectionLikeType: boolean isTrueCollectionType()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer createCollectionDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext,org.apache.htrace.shaded.fasterxml.jackson.databind.type.CollectionType,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription)>(v, v, v);
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer createCollectionLikeDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext,org.apache.htrace.shaded.fasterxml.jackson.databind.type.CollectionLikeType,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription)>(v, v, v);
return v;
label:
v = class "Lorg/apache/htrace/shaded/fasterxml/jackson/databind/JsonNode;";
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: java.lang.Class getRawClass()>();
v = virtualinvoke v.<java.lang.Class: boolean isAssignableFrom(java.lang.Class)>(v);
if v == 0 goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer createTreeDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationConfig,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription)>(v, v, v);
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerFactory: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer createBeanDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,org.apache.htrace.shaded.fasterxml.jackson.databind.BeanDescription)>(v, v, v);
return v;
}
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer findDeserializerFromAnnotation(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext, org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.AnnotationIntrospector v;
java.lang.Object v;
org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache v;
org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext: org.apache.htrace.shaded.fasterxml.jackson.databind.AnnotationIntrospector getAnnotationIntrospector()>();
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.AnnotationIntrospector: java.lang.Object findDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated)>(v);
if v != null goto label;
return null;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer deserializerInstance(org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)>(v, v);
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer findConvertingDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext,org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated,org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer)>(v, v, v);
return v;
}
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer findConvertingDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext, org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated, org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.util.Converter v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
org.apache.htrace.shaded.fasterxml.jackson.databind.type.TypeFactory v;
org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache v;
org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: org.apache.htrace.shaded.fasterxml.jackson.databind.util.Converter findConverter(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext,org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated)>(v, v);
if v != null goto label;
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext: org.apache.htrace.shaded.fasterxml.jackson.databind.type.TypeFactory getTypeFactory()>();
v = interfaceinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.util.Converter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType getInputType(org.apache.htrace.shaded.fasterxml.jackson.databind.type.TypeFactory)>(v);
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer: void <init>(org.apache.htrace.shaded.fasterxml.jackson.databind.util.Converter,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer)>(v, v, v);
return v;
}
protected org.apache.htrace.shaded.fasterxml.jackson.databind.util.Converter findConverter(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext, org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.util.Converter v;
org.apache.htrace.shaded.fasterxml.jackson.databind.AnnotationIntrospector v;
java.lang.Object v;
org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache v;
org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext: org.apache.htrace.shaded.fasterxml.jackson.databind.AnnotationIntrospector getAnnotationIntrospector()>();
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.AnnotationIntrospector: java.lang.Object findDeserializationConverter(org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated)>(v);
if v != null goto label;
return null;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext: org.apache.htrace.shaded.fasterxml.jackson.databind.util.Converter converterInstance(org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)>(v, v);
return v;
}
private org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType modifyTypeByAnnotation(org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext, org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated, org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated v;
org.apache.htrace.shaded.fasterxml.jackson.databind.AnnotationIntrospector v;
boolean v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException v, v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v, v, v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.KeyDeserializer v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext v;
java.lang.IllegalArgumentException v, v, v;
java.lang.Class v, v, v, v;
java.lang.Object v, v, v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext: org.apache.htrace.shaded.fasterxml.jackson.databind.AnnotationIntrospector getAnnotationIntrospector()>();
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.AnnotationIntrospector: java.lang.Class findDeserializationType(org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v, v);
if v == null goto label;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType narrowBy(java.lang.Class)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException;
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.IllegalArgumentException: java.lang.String getMessage()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Failed to narrow type \u with concrete-type annotation (value \u), method \'\u0001\': \u0001");
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException: void <init>(java.lang.String,org.apache.htrace.shaded.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)>(v, null, v);
throw v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: boolean isContainerType()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType getKeyType()>();
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.AnnotationIntrospector: java.lang.Class findDeserializationKeyType(org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v, v);
if v == null goto label;
v = v instanceof org.apache.htrace.shaded.fasterxml.jackson.databind.type.MapLikeType;
if v != 0 goto label;
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Illegal key-type annotation: type \u is not a Map(-like) type");
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.type.MapLikeType: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType narrowKey(java.lang.Class)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException;
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.IllegalArgumentException: java.lang.String getMessage()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.String)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Failed to narrow key type \u with key-type annotation (\u): \u0001");
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException: void <init>(java.lang.String,org.apache.htrace.shaded.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)>(v, null, v);
throw v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType getKeyType()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: java.lang.Object getValueHandler()>();
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.AnnotationIntrospector: java.lang.Object findKeyDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated)>(v);
if v == null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext: org.apache.htrace.shaded.fasterxml.jackson.databind.KeyDeserializer keyDeserializerInstance(org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)>(v, v);
if v == null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.type.MapLikeType: org.apache.htrace.shaded.fasterxml.jackson.databind.type.MapLikeType withKeyValueHandler(java.lang.Object)>(v);
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType getKeyType()>();
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType getContentType()>();
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.AnnotationIntrospector: java.lang.Class findDeserializationContentType(org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated,org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v, v);
if v == null goto label;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType narrowContentsBy(java.lang.Class)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException;
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.IllegalArgumentException: java.lang.String getMessage()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.String)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Failed to narrow content type \u with content-type annotation (\u): \u0001");
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException: void <init>(java.lang.String,org.apache.htrace.shaded.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)>(v, null, v);
throw v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType getContentType()>();
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: java.lang.Object getValueHandler()>();
if v != null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.AnnotationIntrospector: java.lang.Object findContentDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated)>(v);
if v == null goto label;
v = null;
v = v instanceof org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer;
if v != 0 goto label;
v = specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache: java.lang.Class _verifyAsClass(java.lang.Object,java.lang.String,java.lang.Class)>(v, "findContentDeserializer", class "Lorg/apache/htrace/shaded/fasterxml/jackson/databind/JsonDeserializer$None;");
if v == null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.DeserializationContext: org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer deserializerInstance(org.apache.htrace.shaded.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)>(v, v);
label:
if v == null goto label;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType withContentValueHandler(java.lang.Object)>(v);
label:
return v;
catch java.lang.IllegalArgumentException from label to label with label;
catch java.lang.IllegalArgumentException from label to label with label;
catch java.lang.IllegalArgumentException from label to label with label;
}
private java.lang.Class _verifyAsClass(java.lang.Object, java.lang.String, java.lang.Class)
{
java.lang.IllegalStateException v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache v;
java.lang.Class v, v;
java.lang.Object v;
java.lang.String v, v, v;
boolean v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Class;
if v != null goto label;
return null;
label:
v = v instanceof java.lang.Class;
if v != 0 goto label;
v = new java.lang.IllegalStateException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("AnnotationIntrospector.\u0001() returned value of type \u0001: expected type JsonSerializer or Class<JsonSerializer> instead");
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>(v);
throw v;
label:
if v == v goto label;
v = staticinvoke <org.apache.htrace.shaded.fasterxml.jackson.databind.util.ClassUtil: boolean isBogusClass(java.lang.Class)>(v);
if v == 0 goto label;
label:
return null;
label:
return v;
}
protected org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer _handleUnknownValueDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException v, v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache v;
java.lang.Class v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType: java.lang.Class getRawClass()>();
v = staticinvoke <org.apache.htrace.shaded.fasterxml.jackson.databind.util.ClassUtil: boolean isConcrete(java.lang.Class)>(v);
if v != 0 goto label;
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Can not find a Value deserializer for abstract type \u0001");
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException: void <init>(java.lang.String)>(v);
throw v;
label:
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Can not find a Value deserializer for type \u0001");
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException: void <init>(java.lang.String)>(v);
throw v;
}
protected org.apache.htrace.shaded.fasterxml.jackson.databind.KeyDeserializer _handleUnknownKeyDeserializer(org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType) throws org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException
{
org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException v;
org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType v;
java.lang.String v;
org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.databind.deser.DeserializerCache;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType;
v = new org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.htrace.shaded.fasterxml.jackson.databind.JavaType)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Can not find a (Map) Key deserializer for type \u0001");
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.databind.JsonMappingException: void <init>(java.lang.String)>(v);
throw v;
}
}