Class TypeKey
- java.lang.Object
-
- com.fasterxml.jackson.databind.util.TypeKey
-
public class TypeKey extends java.lang.Object
Key that offers two "modes"; one with raw class, as used for cases were raw class type is available (for example, when using runtime type); and one with full generics-including.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.Class<?>
getRawType()
JavaType
getType()
int
hashCode()
boolean
isTyped()
void
resetTyped(JavaType type)
void
resetTyped(java.lang.Class<?> cls)
void
resetUntyped(JavaType type)
void
resetUntyped(java.lang.Class<?> cls)
java.lang.String
toString()
static int
typedHash(JavaType type)
static int
typedHash(java.lang.Class<?> cls)
static int
untypedHash(JavaType type)
static int
untypedHash(java.lang.Class<?> cls)
-
-
-
Method Detail
-
untypedHash
public static final int untypedHash(java.lang.Class<?> cls)
-
typedHash
public static final int typedHash(java.lang.Class<?> cls)
-
untypedHash
public static final int untypedHash(JavaType type)
-
typedHash
public static final int typedHash(JavaType type)
-
resetTyped
public final void resetTyped(java.lang.Class<?> cls)
-
resetUntyped
public final void resetUntyped(java.lang.Class<?> cls)
-
resetTyped
public final void resetTyped(JavaType type)
-
resetUntyped
public final void resetUntyped(JavaType type)
-
isTyped
public boolean isTyped()
-
getRawType
public java.lang.Class<?> getRawType()
-
getType
public JavaType getType()
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public final java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public final boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
-