public class ResolvedImplicitReceiver extends ImplicitReceiver
Constructor and Description |
---|
ResolvedImplicitReceiver(XAbstractFeatureCall featureCall,
XAbstractFeatureCall implicitReceiver,
ExpressionTypeComputationState state) |
Modifier and Type | Method and Description |
---|---|
void |
applyToComputationState()
Apply this candidate to the current computation state model.
|
void |
applyToModel(IResolvedTypes resolvedTypes)
Injects the resolved information into the model.
|
validate
getExpression, getFeature, getFeatureCall, getOwner, getPreferredCandidate, getState, getTypeArguments, isExtension, isStatic, isTypeLiteral
public ResolvedImplicitReceiver(XAbstractFeatureCall featureCall, XAbstractFeatureCall implicitReceiver, ExpressionTypeComputationState state)
public void applyToComputationState()
ILinkingCandidate
applyToComputationState
in interface ILinkingCandidate
applyToComputationState
in class ImplicitReceiver
public void applyToModel(IResolvedTypes resolvedTypes)
IApplicableCandidate
applyToModel
in interface IApplicableCandidate
applyToModel
in interface ILinkingCandidate
applyToModel
in class ImplicitReceiver