public abstract class ArgumentFixerActionFactory
extends java.lang.Object
Constructor and Description |
---|
ArgumentFixerActionFactory() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
areTypesConvertible(PsiType exprType,
PsiType parameterType,
PsiElement context) |
abstract IntentionAction |
createFix(PsiExpressionList list,
int i,
PsiType parameterType) |
protected abstract PsiExpression |
getModifiedArgument(PsiExpression expression,
PsiType toType) |
void |
registerCastActions(CandidateInfo [] candidates,
PsiCall call,
HighlightInfo highlightInfo,
TextRange fixRange) |
protected abstract PsiExpression getModifiedArgument(PsiExpression expression, PsiType toType) throws IncorrectOperationException
IncorrectOperationException
public void registerCastActions(CandidateInfo [] candidates, PsiCall call, HighlightInfo highlightInfo, TextRange fixRange)
public abstract boolean areTypesConvertible(PsiType exprType, PsiType parameterType, PsiElement context)
public abstract IntentionAction createFix(PsiExpressionList list, int i, PsiType parameterType)