Class ParameterizedTypeImpl

java.lang.Object
com.sun.faces.cdi.ParameterizedTypeImpl
All Implemented Interfaces:
ParameterizedType, Type

public class ParameterizedTypeImpl
extends Object
implements ParameterizedType

ParameterizedTypeImpl is a basic implementation of the ParameterizedType interface. It is used by the dynamic CDI producers that produce generic types.

Since:
2.3
  • Constructor Details

    • ParameterizedTypeImpl

      public ParameterizedTypeImpl​(Class<?> rawType, Type[] actualTypeArguments)
      Constructs an instance of ParameterizedType without an owner type
      Parameters:
      rawType - Type representing the class or interface that declares this type.
      actualTypeArguments - Array of Types representing the actual type arguments for this type
    • ParameterizedTypeImpl

      public ParameterizedTypeImpl​(Type ownerType, Class<?> rawType, Type[] actualTypeArguments)
      Constructs an instance of ParameterizedType
      Parameters:
      ownerType - the Type representing the type that this type is embedded in, if any. It can be null.
      rawType - the Type representing the class or interface that declares this type.
      actualTypeArguments - Array of Types representing the actual type arguments for this type
  • Method Details