Class TypeKey


  • public class TypeKey
    extends 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.
    • Constructor Detail

      • TypeKey

        public TypeKey()
      • TypeKey

        public TypeKey​(TypeKey src)
      • TypeKey

        public TypeKey​(Class<?> key,
                       boolean typed)
      • TypeKey

        public TypeKey​(JavaType key,
                       boolean typed)
    • Method Detail

      • untypedHash

        public static final int untypedHash​(Class<?> cls)
      • typedHash

        public static final int typedHash​(Class<?> cls)
      • untypedHash

        public static final int untypedHash​(JavaType type)
      • typedHash

        public static final int typedHash​(JavaType type)
      • resetTyped

        public final void resetTyped​(Class<?> cls)
      • resetUntyped

        public final void resetUntyped​(Class<?> cls)
      • resetTyped

        public final void resetTyped​(JavaType type)
      • resetUntyped

        public final void resetUntyped​(JavaType type)
      • isTyped

        public boolean isTyped()
      • getRawType

        public Class<?> getRawType()
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object