Class ParameterizedInterfaceModelImpl
java.lang.Object
org.glassfish.hk2.classmodel.reflect.impl.ParameterizedInterfaceModelImpl
- All Implemented Interfaces:
ParameterizedInterfaceModel
Implementation of the
ParameterizedInterfaceModel
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final List
<ParameterizedInterfaceModel> (package private) final TypeProxy
<InterfaceModel> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
getName()
Returns the name where parameter types are enclosed in invalid input: '<' > comma separated, like declaration in source java files.Returns the type parameters in order.Returns the raw interface for this parameterized type
-
Field Details
-
rawInterface
-
parameterizedTypes
-
-
Constructor Details
-
ParameterizedInterfaceModelImpl
ParameterizedInterfaceModelImpl(TypeProxy<InterfaceModel> rawInterface)
-
-
Method Details
-
addParameterizedType
-
getName
Description copied from interface:ParameterizedInterfaceModel
Returns the name where parameter types are enclosed in invalid input: '<' > comma separated, like declaration in source java files.- Specified by:
getName
in interfaceParameterizedInterfaceModel
- Returns:
- a declaration for this type
-
getRawInterfaceProxy
-
getRawInterface
Description copied from interface:ParameterizedInterfaceModel
Returns the raw interface for this parameterized type- Specified by:
getRawInterface
in interfaceParameterizedInterfaceModel
- Returns:
- the interface model instance
-
getParametizedTypes
Description copied from interface:ParameterizedInterfaceModel
Returns the type parameters in order.- Specified by:
getParametizedTypes
in interfaceParameterizedInterfaceModel
- Returns:
- the type parameters in order.
-