Module org.glassfish.hk2.classmodel
Class ParameterizedTypeImpl
java.lang.Object
org.glassfish.hk2.classmodel.reflect.impl.ParameterizedTypeImpl
- All Implemented Interfaces:
ParameterizedType
- Author:
- gaurav.gupta@payara.fish
-
Constructor Summary
ConstructorsConstructorDescriptionParameterizedTypeImpl(String formalType) ParameterizedTypeImpl(TypeProxy<?> type) -
Method Summary
Modifier and TypeMethodDescriptionReturns the formal type namegetType()Returns the parameter typeReturns the parameter type nameTypeProxy<?>booleanisArray()booleanvoidsetFormalType(String formalType) voidsetType(org.objectweb.asm.Type type) voidsetTypeProxy(TypeProxy<?> typeProxy)
-
Constructor Details
-
ParameterizedTypeImpl
public ParameterizedTypeImpl() -
ParameterizedTypeImpl
-
ParameterizedTypeImpl
-
-
Method Details
-
getType
Description copied from interface:ParameterizedTypeReturns the parameter type- Specified by:
getTypein interfaceParameterizedType- Returns:
- parameter type
-
getTypeName
Description copied from interface:ParameterizedTypeReturns the parameter type name- Specified by:
getTypeNamein interfaceParameterizedType- Returns:
- parameter type name
-
getTypeProxy
-
setTypeProxy
-
setType
public void setType(org.objectweb.asm.Type type) -
getFormalType
Description copied from interface:ParameterizedTypeReturns the formal type name- Specified by:
getFormalTypein interfaceParameterizedType- Returns:
- the formal type name
-
setFormalType
-
getParameterizedTypes
- Specified by:
getParameterizedTypesin interfaceParameterizedType- Returns:
- the list of parameterized subtype
-
isFormalType
public boolean isFormalType()- Specified by:
isFormalTypein interfaceParameterizedType- Returns:
- the true value for formal type parameters and false value for parameterized type with actual type arguments.
-
isArray
public boolean isArray()- Specified by:
isArrayin interfaceParameterizedType- Returns:
- true if type is array
-