public class ImplicitFirstArgument extends AbstractImplicitFeature
Modifier | Constructor and Description |
---|---|
protected |
ImplicitFirstArgument(XAbstractFeatureCall featureCall,
XAbstractFeatureCall implicit,
ExpressionTypeComputationState state) |
Modifier and Type | Method and Description |
---|---|
void |
applyToModel(IResolvedTypes resolvedTypes)
Injects the resolved information into the model.
|
boolean |
validate(IAcceptor<? super AbstractDiagnostic> result)
Produce diagnostics for this condidate.
|
applyToComputationState, getExpression, getFeature, getFeatureCall, getOwner, getPreferredCandidate, getState, getTypeArguments, isExtension, isStatic, isTypeLiteral
protected ImplicitFirstArgument(XAbstractFeatureCall featureCall, XAbstractFeatureCall implicit, ExpressionTypeComputationState state)
public void applyToModel(IResolvedTypes resolvedTypes)
IApplicableCandidate
public boolean validate(IAcceptor<? super AbstractDiagnostic> result)
IApplicableCandidate
validate
in interface IApplicableCandidate
validate
in class AbstractImplicitFeature
true
if further validation should be performed.