IDEA-124163

This commit is contained in:
Anna Kozlova
2014-04-25 14:21:55 +02:00
parent 6fd98849c7
commit 0c1ec73530
3 changed files with 28 additions and 4 deletions
@@ -1444,13 +1444,13 @@ public class HighlightMethodUtil {
.registerQuickFixAction(info, constructorCall.getTextRange(), QUICK_FIX_FACTORY.createCreateConstructorFromCallFix(constructorCall));
if (classReference != null) {
ConstructorParametersFixer.registerFixActions(classReference, constructorCall, info, getFixRange(infoElement));
registerChangeMethodSignatureFromUsageIntentions(results, list, info, null);
ChangeTypeArgumentsFix.registerIntentions(results, list, info, aClass);
ConvertDoubleToFloatFix.registerIntentions(results, list, info, null);
PermuteArgumentsFix.registerFix(info, constructorCall, toMethodCandidates(results), getFixRange(list));
registerChangeParameterClassFix(constructorCall, list, info);
QuickFixAction.registerQuickFixAction(info, getFixRange(list), QUICK_FIX_FACTORY.createSurroundWithArrayFix(constructorCall,null));
}
registerChangeMethodSignatureFromUsageIntentions(results, list, info, null);
PermuteArgumentsFix.registerFix(info, constructorCall, toMethodCandidates(results), getFixRange(list));
registerChangeParameterClassFix(constructorCall, list, info);
QuickFixAction.registerQuickFixAction(info, getFixRange(list), QUICK_FIX_FACTORY.createSurroundWithArrayFix(constructorCall,null));
ChangeStringLiteralToCharInMethodCallFix.registerFixes(constructors, constructorCall, info);
}
@@ -0,0 +1,12 @@
// "Add 'int' as 3rd parameter to method 'E'" "true"
enum E {
FIRST("a", "b", 1);
private final String a;
private final String b;
E(String a, String b, int i) {
this.a = a;
this.b = b;
}
}
@@ -0,0 +1,12 @@
// "Add 'int' as 3rd parameter to method 'E'" "true"
enum E {
FIRST("a", "b", <caret>1);
private final String a;
private final String b;
E(String a, String b) {
this.a = a;
this.b = b;
}
}