force "prefer long names" if multiple fields/parameters of same type are generated (~ IDEA-99564)

This commit is contained in:
Anna Kozlova
2014-12-08 16:19:29 +01:00
parent 5a5ed0fe42
commit 2dc893734e
12 changed files with 154 additions and 12 deletions
@@ -0,0 +1,12 @@
// "Bind constructor parameters to fields" "true"
class A{
private final String myManager;
private final Integer myNewManager;
public A(String oldManager, Integer newManager) {
myManager = oldManager;
myNewManager = newManager;
}
}
@@ -0,0 +1,12 @@
// "Bind constructor parameters to fields" "true"
class A{
private final String myOldClass;
private final String myNewClass;
public A(String oldClass, String newClass) {
myOldClass = oldClass;
myNewClass = newClass;
}
}
@@ -0,0 +1,7 @@
// "Bind constructor parameters to fields" "true"
class A{
public A(String old<caret>Manager, Integer newManager) {
}
}
@@ -0,0 +1,7 @@
// "Bind constructor parameters to fields" "true"
class A{
public A(String old<caret>Class, String newClass) {
}
}
@@ -0,0 +1,11 @@
// "Add constructor parameters" "true"
class A {
private final String oldClass;
private final String newClass;
A(String oldClass, String newClass) {
this.oldClass = oldClass;
this.newClass = newClass;
}
}
@@ -0,0 +1,15 @@
// "Add constructor parameters" "true"
class A {
private final LibraryManager libraryManager;
private final DependencyManager dependencyManager;
A(LibraryManager manager, DependencyManager dependencyManager) {
this.libraryManager = manager;
this.dependencyManager = dependencyManager;
}
private static class LibraryManager {}
private static class DependencyManager {}
}
@@ -0,0 +1,8 @@
// "Add constructor parameters" "true"
class A {
private final String old<caret>Class;
private final String newClass;
A() {}
}
@@ -0,0 +1,12 @@
// "Add constructor parameters" "true"
class A {
private final LibraryManager libr<caret>aryManager;
private final DependencyManager dependencyManager;
A() {}
private static class LibraryManager {}
private static class DependencyManager {}
}