public class oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState extends java.lang.Object
{
public final oadd.com.fasterxml.jackson.databind.DeserializationContext context;
public final oadd.com.fasterxml.jackson.databind.BeanDescription beanDesc;
public final oadd.com.fasterxml.jackson.databind.introspect.VisibilityChecker vchecker;
public final oadd.com.fasterxml.jackson.databind.deser.impl.CreatorCollector creators;
public final java.util.Map creatorParams;
private java.util.List _implicitFactoryCandidates;
private int _explicitFactoryCount;
private java.util.List _implicitConstructorCandidates;
private int _explicitConstructorCount;
public void <init>(oadd.com.fasterxml.jackson.databind.DeserializationContext, oadd.com.fasterxml.jackson.databind.BeanDescription, oadd.com.fasterxml.jackson.databind.introspect.VisibilityChecker, oadd.com.fasterxml.jackson.databind.deser.impl.CreatorCollector, java.util.Map)
{
oadd.com.fasterxml.jackson.databind.deser.impl.CreatorCollector v;
oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState v;
oadd.com.fasterxml.jackson.databind.BeanDescription v;
java.util.Map v;
oadd.com.fasterxml.jackson.databind.DeserializationContext v;
oadd.com.fasterxml.jackson.databind.introspect.VisibilityChecker v;
v := @this: oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState;
v := @parameter: oadd.com.fasterxml.jackson.databind.DeserializationContext;
v := @parameter: oadd.com.fasterxml.jackson.databind.BeanDescription;
v := @parameter: oadd.com.fasterxml.jackson.databind.introspect.VisibilityChecker;
v := @parameter: oadd.com.fasterxml.jackson.databind.deser.impl.CreatorCollector;
v := @parameter: java.util.Map;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: oadd.com.fasterxml.jackson.databind.DeserializationContext context> = v;
v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: oadd.com.fasterxml.jackson.databind.BeanDescription beanDesc> = v;
v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: oadd.com.fasterxml.jackson.databind.introspect.VisibilityChecker vchecker> = v;
v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: oadd.com.fasterxml.jackson.databind.deser.impl.CreatorCollector creators> = v;
v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: java.util.Map creatorParams> = v;
return;
}
public oadd.com.fasterxml.jackson.databind.AnnotationIntrospector annotationIntrospector()
{
oadd.com.fasterxml.jackson.databind.AnnotationIntrospector v;
oadd.com.fasterxml.jackson.databind.DeserializationContext v;
oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState v;
v := @this: oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState;
v = v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: oadd.com.fasterxml.jackson.databind.DeserializationContext context>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.databind.DeserializationContext: oadd.com.fasterxml.jackson.databind.AnnotationIntrospector getAnnotationIntrospector()>();
return v;
}
public void addImplicitFactoryCandidate(oadd.com.fasterxml.jackson.databind.deser.impl.CreatorCandidate)
{
oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState v;
java.util.List v, v;
oadd.com.fasterxml.jackson.databind.deser.impl.CreatorCandidate v;
java.util.LinkedList v;
v := @this: oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState;
v := @parameter: oadd.com.fasterxml.jackson.databind.deser.impl.CreatorCandidate;
v = v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: java.util.List _implicitFactoryCandidates>;
if v != null goto label;
v = new java.util.LinkedList;
specialinvoke v.<java.util.LinkedList: void <init>()>();
v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: java.util.List _implicitFactoryCandidates> = v;
label:
v = v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: java.util.List _implicitFactoryCandidates>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void increaseExplicitFactoryCount()
{
int v, v;
oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState v;
v := @this: oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState;
v = v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: int _explicitFactoryCount>;
v = v + 1;
v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: int _explicitFactoryCount> = v;
return;
}
public boolean hasExplicitFactories()
{
int v;
oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState v;
boolean v;
v := @this: oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState;
v = v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: int _explicitFactoryCount>;
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean hasImplicitFactoryCandidates()
{
oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState v;
java.util.List v;
boolean v;
v := @this: oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState;
v = v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: java.util.List _implicitFactoryCandidates>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.util.List implicitFactoryCandidates()
{
oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState v;
java.util.List v;
v := @this: oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState;
v = v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: java.util.List _implicitFactoryCandidates>;
return v;
}
public void addImplicitConstructorCandidate(oadd.com.fasterxml.jackson.databind.deser.impl.CreatorCandidate)
{
oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState v;
java.util.List v, v;
oadd.com.fasterxml.jackson.databind.deser.impl.CreatorCandidate v;
java.util.LinkedList v;
v := @this: oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState;
v := @parameter: oadd.com.fasterxml.jackson.databind.deser.impl.CreatorCandidate;
v = v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: java.util.List _implicitConstructorCandidates>;
if v != null goto label;
v = new java.util.LinkedList;
specialinvoke v.<java.util.LinkedList: void <init>()>();
v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: java.util.List _implicitConstructorCandidates> = v;
label:
v = v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: java.util.List _implicitConstructorCandidates>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void increaseExplicitConstructorCount()
{
int v, v;
oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState v;
v := @this: oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState;
v = v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: int _explicitConstructorCount>;
v = v + 1;
v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: int _explicitConstructorCount> = v;
return;
}
public boolean hasExplicitConstructors()
{
int v;
oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState v;
boolean v;
v := @this: oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState;
v = v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: int _explicitConstructorCount>;
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean hasImplicitConstructorCandidates()
{
oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState v;
java.util.List v;
boolean v;
v := @this: oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState;
v = v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: java.util.List _implicitConstructorCandidates>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.util.List implicitConstructorCandidates()
{
oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState v;
java.util.List v;
v := @this: oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState;
v = v.<oadd.com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState: java.util.List _implicitConstructorCandidates>;
return v;
}
}