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