All Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method |
Description |
protected LightweightTypeReference |
copy(LightweightTypeReference reference) |
|
protected abstract Visiting |
createVisiting() |
|
protected LightweightTypeReference |
doVisitAnyTypeReference(AnyTypeReference reference,
Visiting visiting) |
|
protected LightweightTypeReference |
doVisitArrayTypeReference(ArrayTypeReference reference,
Visiting visiting) |
|
protected LightweightTypeReference |
doVisitCompoundTypeReference(CompoundTypeReference reference,
Visiting visiting) |
|
protected LightweightTypeReference |
doVisitFunctionTypeReference(FunctionTypeReference reference,
Visiting visiting) |
|
protected LightweightTypeReference |
doVisitInnerFunctionTypeReference(InnerFunctionTypeReference reference,
Visiting visiting) |
|
protected LightweightTypeReference |
doVisitInnerTypeReference(InnerTypeReference reference,
Visiting visiting) |
|
protected LightweightTypeReference |
doVisitParameterizedTypeReference(ParameterizedTypeReference reference,
org.eclipse.xtext.common.types.JvmType type,
Visiting visiting) |
|
protected LightweightTypeReference |
doVisitParameterizedTypeReference(ParameterizedTypeReference reference,
Visiting visiting) |
|
protected LightweightTypeReference |
doVisitUnknownTypeReference(UnknownTypeReference reference,
Visiting param) |
|
protected LightweightTypeReference |
doVisitWildcardTypeReference(WildcardTypeReference reference,
Visiting visiting) |
|
protected void |
enhanceFunctionType(FunctionTypeReference reference,
FunctionTypeReference result,
Visiting visiting) |
|
void |
enhanceMapping(java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument> typeParameterMapping) |
|
protected LightweightTypeReference |
enhanceParameterizedTypeReference(ParameterizedTypeReference origin,
org.eclipse.xtext.common.types.JvmType type,
ParameterizedTypeReference result,
Visiting visiting) |
|
protected LightweightTypeReference |
getBoundTypeArgument(ParameterizedTypeReference reference,
org.eclipse.xtext.common.types.JvmTypeParameter type,
Visiting visiting) |
|
protected ITypeReferenceOwner |
getOwner() |
|
protected java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument> |
getTypeParameterMapping() |
|
LightweightTypeReference |
substitute(org.eclipse.xtext.common.types.JvmTypeReference original) |
|
LightweightTypeReference |
substitute(LightweightTypeReference original) |
|
java.lang.String |
toString() |
|
protected LightweightTypeReference |
visitTypeArgument(LightweightTypeReference reference,
Visiting visiting) |
This is equivalent to visitTypeArgument(reference, visiting, false).
|
protected LightweightTypeReference |
visitTypeArgument(LightweightTypeReference reference,
Visiting visiting,
boolean lowerBound) |
|