Class TypeRef<T>

  • Type Parameters:
    T - the generic type in this reference.

    public abstract class TypeRef<T>
    extends java.lang.Object
    Understands a references a generic type. Based on Neal Gafter's TypeReference.
    Since:
    1.1
    Author:
    crazybob@google.com (Bob Lee), Alex Ruiz
    • Constructor Summary

      Constructors 
      Constructor Description
      TypeRef()
      Creates a new TypeRef.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Class<?> rawType()
      Returns the raw type of the generic type in this reference.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TypeRef

        public TypeRef()
        Creates a new TypeRef.
        Throws:
        ReflectionError - if the generic type of this reference is missing type parameter.
    • Method Detail

      • rawType

        public final java.lang.Class<?> rawType()
        Returns the raw type of the generic type in this reference.
        Returns:
        the raw type of the generic type in this reference.