All Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected ConstraintVisitingInfo |
createVisiting() |
protected ConstraintVisitingInfo |
createVisiting(org.eclipse.xtext.common.types.JvmTypeParameter initialValue) |
LightweightTypeReference |
doVisitParameterizedTypeReference(ParameterizedTypeReference reference,
ConstraintVisitingInfo visiting) |
protected LightweightTypeReference |
enhanceParameterizedTypeReference(ParameterizedTypeReference origin,
org.eclipse.xtext.common.types.JvmType type,
ParameterizedTypeReference result,
ConstraintVisitingInfo visiting) |
protected LightweightMergedBoundTypeArgument |
getBoundTypeArgument(org.eclipse.xtext.common.types.JvmTypeParameter type,
ConstraintVisitingInfo info) |
protected LightweightTypeReference |
getDeclaredUpperBound(org.eclipse.xtext.common.types.JvmTypeParameter typeParameter,
ConstraintVisitingInfo visiting) |
protected LightweightTypeReference |
getDeclaredUpperBound(org.eclipse.xtext.common.types.JvmTypeParameterDeclarator type,
int parameterIndex,
ConstraintVisitingInfo visiting) |
protected LightweightTypeReference |
getObjectReference() |
protected abstract LightweightTypeReference |
getUnmappedSubstitute(ParameterizedTypeReference reference,
org.eclipse.xtext.common.types.JvmTypeParameter type,
ConstraintVisitingInfo visiting) |
protected boolean |
isDeclaredTypeParameter(org.eclipse.xtext.common.types.JvmTypeParameter typeParameter) |
LightweightTypeReference |
substitute(LightweightTypeReference original) |