skip fields with initializer when generate constructor parameters; also skip static fields without initializer (IDEA-76621)

This commit is contained in:
anna
2011-11-13 18:26:38 +01:00
parent 7cb7a43bdb
commit c2f6991ffd
6 changed files with 46 additions and 7 deletions

View File

@@ -0,0 +1,9 @@
// "Add constructor parameter" "true"
public class ConstructorParams {
private final String myText;
private final static Object ourO;
public ConstructorParams(String myText) {
this.myText = myText;<caret>
}
}

View File

@@ -0,0 +1,9 @@
// "Add constructor parameter" "true"
public class ConstructorParams {
private final String myText;
private final Object ourO = null;
public ConstructorParams(String myText) {
this.myText = myText;<caret>
}
}

View File

@@ -0,0 +1,8 @@
// "Add constructor parameter" "true"
public class ConstructorParams {
private final String my<caret>Text;
private final static Object ourO;
public ConstructorParams() {
}
}

View File

@@ -0,0 +1,8 @@
// "Add constructor parameter" "true"
public class ConstructorParams {
private final String my<caret>Text;
private final Object ourO = null;
public ConstructorParams() {
}
}