protected Object _explicitClassOrOb(Object maybeCls, Class<?> implicit) { if ((maybeCls == null) || (maybeCls == implicit)) { return null; } if ((maybeCls instanceof Class<?>) && ClassUtil.isBogusClass((Class<?>) maybeCls)) { return null; } return maybeCls; } }
protected boolean _isExplicitClassOrOb(Object maybeCls, Class<?> implicit) { if ((maybeCls == null) || (maybeCls == implicit)) { return false; } if (maybeCls instanceof Class<?>) { return !ClassUtil.isBogusClass((Class<?>) maybeCls); } return true; }
protected Class<?> _classIfExplicit(Class<?> cls) { if (cls == null || ClassUtil.isBogusClass(cls)) { return null; } return cls; }
private Class<?> _verifyAsClass(Object src, String methodName, Class<?> noneClass) { if (src == null) { return null; } if (!(src instanceof Class)) { throw new IllegalStateException("AnnotationIntrospector."+methodName+"() returned value of type "+src.getClass().getName()+": expected type JsonSerializer or Class<JsonSerializer> instead"); } Class<?> cls = (Class<?>) src; if (cls == noneClass || ClassUtil.isBogusClass(cls)) { return null; } return cls; }
if (converterClass == Converter.None.class || ClassUtil.isBogusClass(converterClass)) { return null;
if (ClassUtil.isBogusClass(instClass)) { return null;
if (deserClass == KeyDeserializer.None.class || ClassUtil.isBogusClass(deserClass)) { return null;
if (converterClass == Converter.None.class || ClassUtil.isBogusClass(converterClass)) { return null;
if (deserClass == JsonDeserializer.None.class || ClassUtil.isBogusClass(deserClass)) { return null;
protected final JsonDeserializer<Object> _findDefaultImplDeserializer(DeserializationContext ctxt) throws IOException { /* 06-Feb-2013, tatu: As per [databind#148], consider default implementation value of * {@link java.lang.Void} to mean "serialize as null"; as well as DeserializationFeature * to do swift mapping to null */ if (_defaultImpl == null) { if (!ctxt.isEnabled(DeserializationFeature.FAIL_ON_INVALID_SUBTYPE)) { return NullifyingDeserializer.instance; } return null; } Class<?> raw = _defaultImpl.getRawClass(); if (ClassUtil.isBogusClass(raw)) { return NullifyingDeserializer.instance; } synchronized (_defaultImpl) { if (_defaultImplDeserializer == null) { _defaultImplDeserializer = ctxt.findContextualValueDeserializer( _defaultImpl, _property); } return _defaultImplDeserializer; } }
if (serClass == JsonSerializer.None.class || ClassUtil.isBogusClass(serClass)) { return null;
protected boolean _isExplicitClassOrOb(Object maybeCls, Class<?> implicit) { if (maybeCls == null) { return false; } if (!(maybeCls instanceof Class<?>)) { return true; } Class<?> cls = (Class<?>) maybeCls; return (cls != implicit && !ClassUtil.isBogusClass(cls)); } }
protected Class<?> _classIfExplicit(Class<?> cls) { if (cls == null || ClassUtil.isBogusClass(cls)) { return null; } return cls; }
protected Object _explicitClassOrOb(Object maybeCls, Class<?> implicit) { if ((maybeCls == null) || (maybeCls == implicit)) { return null; } if ((maybeCls instanceof Class<?>) && ClassUtil.isBogusClass((Class<?>) maybeCls)) { return null; } return maybeCls; } }
protected boolean _isExplicitClassOrOb(Object maybeCls, Class<?> implicit) { if (maybeCls == null) { return false; } if (!(maybeCls instanceof Class<?>)) { return true; } Class<?> cls = (Class<?>) maybeCls; return (cls != implicit && !ClassUtil.isBogusClass(cls)); } }
protected Class<?> _classIfExplicit(Class<?> cls) { if (cls == null || ClassUtil.isBogusClass(cls)) { return null; } return cls; }
protected boolean _isExplicitClassOrOb(Object maybeCls, Class<?> implicit) { if ((maybeCls == null) || (maybeCls == implicit)) { return false; } if (maybeCls instanceof Class<?>) { return !ClassUtil.isBogusClass((Class<?>) maybeCls); } return true; }
protected Class<?> _classIfExplicit(Class<?> cls) { if (cls == null || ClassUtil.isBogusClass(cls)) { return null; } return cls; }
protected Class<?> _classIfExplicit(Class<?> cls) { if (cls == null || ClassUtil.isBogusClass(cls)) { return null; } return cls; }
protected boolean _isExplicitClassOrOb(Object maybeCls, Class<?> implicit) { if (maybeCls == null) { return false; } if (!(maybeCls instanceof Class<?>)) { return true; } Class<?> cls = (Class<?>) maybeCls; return (cls != implicit && !ClassUtil.isBogusClass(cls)); } }