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
IncorrectOperationExceptionpublic 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)