update inspection and quickfix

This commit is contained in:
Konstantin Bulenkov
2014-06-01 20:54:26 +02:00
parent 287c94423d
commit fda1430891
2 changed files with 2 additions and 2 deletions
@@ -65,7 +65,7 @@ public class UseCoupleInspection extends InternalInspection {
if (psiClass != null && PAIR_FQN.equals(psiClass.getQualifiedName())) {
final PsiType[] types = expression.getArgumentList().getExpressionTypes();
if (types.length == 2 && types[0].equals(types[1])) {
final String name = "Change to Couple.newOne";
final String name = "Change to Couple.of";
holder.registerProblem(expression, name, ProblemHighlightType.GENERIC_ERROR_OR_WARNING, new UseCoupleQuickFix(name));
}
}
@@ -43,7 +43,7 @@ public class UseCoupleQuickFix extends LocalQuickFixBase {
final PsiTypeElement newType = factory.createTypeElementFromText(COUPLE_FQN + "<" + type + ">", element.getContext());
newElement = element.replace(newType);
} else {
final String text = COUPLE_FQN + ".newOne" + element.getText().substring("Pair.create".length());
final String text = COUPLE_FQN + ".of" + element.getText().substring("Pair.create".length());
final PsiExpression expression = factory.createExpressionFromText(text, element.getContext());
newElement = element.replace(expression);
}