Class GenericType

    • Constructor Detail

      • GenericType

        public GenericType​(Type type)
        Deprecated.
      • GenericType

        public GenericType​(Class clazz,
                           GenericType... parameters)
        Deprecated.
    • Method Detail

      • getActualTypeArgument

        public ReifiedType getActualTypeArgument​(int i)
        Deprecated.
        Description copied from class: ReifiedType
        Access to a type argument. The type argument refers to a argument in a generic type declaration given by index i. This method returns a Reified Type that has Object as class when no generic type information is available. Any object is assignable to Object and therefore no conversion is then necessary, this is compatible with older Javas than 5. For this reason, the implementation in this class always returns the Object class, regardless of the given index. This method should be overridden by a subclass that provides access to the generic information. For example, in the following example:
         Map<String, Object> map;
         
        The type argument 0 is String, and type argument 1 is Object.
        Overrides:
        getActualTypeArgument in class ReifiedType
        Parameters:
        i - The index of the type argument
        Returns:
        ReifiedType(Object.class), subclasses must override this and return the generic argument at index i
      • size

        public int size()
        Deprecated.
        Description copied from class: ReifiedType
        Return the number of type arguments. This method should be overridden by a subclass to support Java 5 types.
        Overrides:
        size in class ReifiedType
        Returns:
        0, subclasses must override this and return the number of generic arguments