add all fields as parameter when one constructor found (then params can be in the dialog adjusted)

This commit is contained in:
anna
2011-05-27 15:43:38 +04:00
parent 031803866f
commit 419cca8a1a
8 changed files with 159 additions and 33 deletions
@@ -0,0 +1,12 @@
// "Add constructor parameters" "true"
class A {
private final int field;
private final Object o;
private final Runnable runnable;
A(int field, Runnable runnable, Object o, String... strs) {
this.field = field;<caret>
this.runnable = runnable;
this.o = o;
}
}
@@ -0,0 +1,12 @@
// "Add constructor parameters" "true"
class A {
private final int field;
private final Object o;
private final Runnable runnable;
public A(Runnable runnable, Object o, int field) {
this.runnable = runnable;
this.o = o;
this.field = field;<caret>
}
}
@@ -0,0 +1,13 @@
// "Add constructor parameter" "true"
public class ConstructorParams {
private final String myText;
private Object myO;
public ConstructorParams(String myText) {
this.myText = myText;<caret>
}
public ConstructorParams(String text, int foo) {
myText = text;
}
}
@@ -0,0 +1,9 @@
// "Add constructor parameters" "true"
class A {
private final int <caret>field;
private final Object o;
private final Runnable runnable;
A(String... strs) {
}
}
@@ -0,0 +1,6 @@
// "Add constructor parameters" "true"
class A {
private final int <caret>field;
private final Object o;
private final Runnable runnable;
}
@@ -0,0 +1,12 @@
// "Add constructor parameter" "true"
public class ConstructorParams {
private final String my<caret>Text;
private Object myO;
public ConstructorParams() {
}
public ConstructorParams(String text, int foo) {
myText = text;
}
}