Package com.sun.faces.cdi
Class ParameterizedTypeImpl
java.lang.Object
com.sun.faces.cdi.ParameterizedTypeImpl
- All Implemented Interfaces:
ParameterizedType
,Type
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 Summary
ConstructorDescriptionParameterizedTypeImpl
(Class<?> rawType, Type[] actualTypeArguments) Constructs an instance of ParameterizedType without an owner typeParameterizedTypeImpl
(Type ownerType, Class<?> rawType, Type[] actualTypeArguments) Constructs an instance of ParameterizedType -
Method Summary
Modifier and TypeMethodDescriptionboolean
Equals method.boolean
equals
(ParameterizedType other) Tests if an other instance of ParameterizedType is "equal to" this instance.Type[]
Get the actual type arguments.Get the owner type.Get the raw type.int
hashCode()
Hash code.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.reflect.Type
getTypeName
-
Constructor Details
-
ParameterizedTypeImpl
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
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
-
getOwnerType
Get the owner type.- Specified by:
getOwnerType
in interfaceParameterizedType
- Returns:
- the owner type.
-
getRawType
Get the raw type.- Specified by:
getRawType
in interfaceParameterizedType
- Returns:
- the raw type.
-
getActualTypeArguments
Get the actual type arguments.- Specified by:
getActualTypeArguments
in interfaceParameterizedType
- Returns:
- the actual type arguments.
-
equals
Equals method. -
equals
Tests if an other instance of ParameterizedType is "equal to" this instance.- Parameters:
other
- the other instance of ParameterizedType- Returns:
- true if instances equal, false otherwise.
-
hashCode
public int hashCode()Hash code.
-