Java 类com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer 实例源码
项目:QuizUpWinner
文件:TypeDeserializerBase.java
protected final JsonDeserializer<Object> _findDefaultImplDeserializer(DeserializationContext paramDeserializationContext)
{
if (this._defaultImpl == null)
{
if (!paramDeserializationContext.isEnabled(DeserializationFeature.FAIL_ON_INVALID_SUBTYPE))
return NullifyingDeserializer.instance;
return null;
}
if (this._defaultImpl.getRawClass() == NoClass.class)
return NullifyingDeserializer.instance;
synchronized (this._defaultImpl)
{
if (this._defaultImplDeserializer == null)
this._defaultImplDeserializer = paramDeserializationContext.findContextualValueDeserializer(this._defaultImpl, this._property);
JsonDeserializer localJsonDeserializer = this._defaultImplDeserializer;
return localJsonDeserializer;
}
}