class ParameterizedInterfaceModelImpl extends java.lang.Object implements ParameterizedInterfaceModel
ParameterizedInterfaceModel| Modifier and Type | Field and Description |
|---|---|
(package private) java.util.List<ParameterizedInterfaceModel> |
parameterizedTypes |
(package private) TypeProxy<InterfaceModel> |
rawInterface |
| Constructor and Description |
|---|
ParameterizedInterfaceModelImpl(TypeProxy<InterfaceModel> rawInterface) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
addParameterizedType(ParameterizedInterfaceModel type) |
java.lang.String |
getName()
Returns the name where parameter types are enclosed in < >
comma separated, like declaration in source java files.
|
java.util.Collection<ParameterizedInterfaceModel> |
getParametizedTypes()
Returns the type parameters in order.
|
InterfaceModel |
getRawInterface()
Returns the raw interface for this parameterized type
|
TypeProxy<InterfaceModel> |
getRawInterfaceProxy() |
final TypeProxy<InterfaceModel> rawInterface
final java.util.List<ParameterizedInterfaceModel> parameterizedTypes
ParameterizedInterfaceModelImpl(TypeProxy<InterfaceModel> rawInterface)
void addParameterizedType(ParameterizedInterfaceModel type)
public java.lang.String getName()
ParameterizedInterfaceModelgetName in interface ParameterizedInterfaceModelpublic TypeProxy<InterfaceModel> getRawInterfaceProxy()
public InterfaceModel getRawInterface()
ParameterizedInterfaceModelgetRawInterface in interface ParameterizedInterfaceModelpublic java.util.Collection<ParameterizedInterfaceModel> getParametizedTypes()
ParameterizedInterfaceModelgetParametizedTypes in interface ParameterizedInterfaceModel