| Constant and description |
|---|
| DEFINITION_ROOT_BOUND
A type parameter is not explicitly specified and the root bound type from the original type declaration is kept. |
| EXPLICIT_BOUNDED_WILDCARD
A type parameter is explicitly provided as a wild card with bound. |
| EXPLICIT_DIRECT_TYPE
A type parameter is specified with a direct type, without wildcard. |
| NO_TYPE_PARAMETER
No type parameter in the given type. |
| Modifier and type | Action and description |
|---|---|
| abstract boolean | isBoundInFunctionName
Replies if this status enables to put the type parameter bounds in the generated function names. |
| TypeParameterStatus | or(TypeParameterStatus)
Replies the more precise status between the current and given statuses. |
| static TypeParameterStatus | valueOf(String) |
| static TypeParameterStatus | values |
static val DEFINITION_ROOT_BOUND : TypeParameterStatus
static val EXPLICIT_BOUNDED_WILDCARD : TypeParameterStatus
static val EXPLICIT_DIRECT_TYPE : TypeParameterStatus
static val NO_TYPE_PARAMETER : TypeParameterStatus
def isBoundInFunctionName : boolean
def or(TypeParameterStatus) : TypeParameterStatus
def valueOf(String) : TypeParameterStatus
def values : TypeParameterStatus