| Package | Description |
|---|---|
| org.eclipse.xtext.xbase.typesystem.internal | |
| org.eclipse.xtext.xbase.typesystem.override | |
| org.eclipse.xtext.xbase.typesystem.references |
Lightweight representations for the various
JvmTypeReference
which offer some rich API. |
| org.eclipse.xtext.xbase.typesystem.util |
| Modifier and Type | Method and Description |
|---|---|
protected TypeParameterSubstitutor<?> |
AbstractLinkingCandidate.createArgumentTypeSubstitutor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractLinkingCandidate.computeFixedArityArgumentType(IFeatureCallArgumentSlot slot,
TypeParameterSubstitutor<?> substitutor) |
protected void |
ResolvedFeature.computeVarArgumentType(IFeatureCallArgumentSlot slot,
TypeParameterSubstitutor<?> substitutor) |
protected void |
FeatureLinkingCandidate.computeVarArgumentType(IFeatureCallArgumentSlot slot,
TypeParameterSubstitutor<?> substitutor) |
protected void |
AbstractLinkingCandidate.computeVarArgumentType(IFeatureCallArgumentSlot slot,
TypeParameterSubstitutor<?> substitutor) |
| Modifier and Type | Method and Description |
|---|---|
protected TypeParameterSubstitutor<?> |
OverrideHelper.createSubstitutor(ITypeReferenceOwner owner,
LightweightTypeReference declaringType) |
protected TypeParameterSubstitutor<?> |
ResolvedOperationInHierarchy.getSubstitutor() |
protected TypeParameterSubstitutor<?> |
AbstractResolvedFeature.getSubstitutor() |
| Modifier and Type | Method and Description |
|---|---|
protected JvmOperation |
OverrideHelper.findOverriddenOperation(JvmOperation operation,
LightweightTypeReference declaringType,
TypeParameterSubstitutor<?> substitutor,
ITypeReferenceOwner owner,
IVisibilityHelper visibilityHelper) |
protected boolean |
OverrideHelper.isMatchesSignature(JvmFormalParameter parameter,
JvmFormalParameter candidateParameter,
TypeParameterSubstitutor<?> substitutor,
ITypeReferenceOwner owner) |
| Modifier and Type | Method and Description |
|---|---|
protected TypeParameterSubstitutor<?> |
LightweightTypeReference.createSubstitutor() |
| Modifier and Type | Class and Description |
|---|---|
class |
CustomTypeParameterSubstitutor |
class |
RawTypeSubstitutor |
class |
StandardTypeParameterSubstitutor |
class |
TypeParameterByConstraintSubstitutor |
class |
TypeParameterByUnboundSubstitutor |
class |
UnboundTypeParameterPreservingSubstitutor |
| Modifier and Type | Method and Description |
|---|---|
protected TypeParameterSubstitutor<?> |
UnboundTypeParameterAwareTypeArgumentCollector.createTypeParameterSubstitutor(Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> mapping) |
protected TypeParameterSubstitutor<?> |
ExpectationTypeParameterHintCollector.createTypeParameterSubstitutor(Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> mapping) |
protected TypeParameterSubstitutor<?> |
DeferredTypeParameterHintCollector.createTypeParameterSubstitutor(Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> mapping) |
protected TypeParameterSubstitutor<?> |
AbstractTypeReferencePairWalker.createTypeParameterSubstitutor(Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> mapping) |
Copyright © 2015. All Rights Reserved.