Sha256: c06b0d566d9ca94a308ff82cb282d9efdf10f37e87fd923b933900bb6b2639e6
Contents?: true
Size: 952 Bytes
Versions: 164
Compression:
Stored size: 952 Bytes
Contents
package sh.calaba.org.codehaus.jackson.map.jsontype.impl; import sh.calaba.org.codehaus.jackson.map.jsontype.TypeIdResolver; import sh.calaba.org.codehaus.jackson.map.type.TypeFactory; import sh.calaba.org.codehaus.jackson.type.JavaType; public abstract class TypeIdResolverBase implements TypeIdResolver { protected final TypeFactory _typeFactory; /** * Common base type for all polymorphic instances handled. */ protected final JavaType _baseType; protected TypeIdResolverBase(JavaType baseType, TypeFactory typeFactory) { _baseType = baseType; _typeFactory = typeFactory; } @Override public void init(JavaType bt) { /* Standard type id resolvers do not need this; * only useful for custom ones. */ } /** * @since 1.9.4 */ public String idFromBaseType() { return idFromValueAndType(null, _baseType.getRawClass()); } }
Version data entries
164 entries across 164 versions & 2 rubygems