AssignFieldFromParameterAction: check whether final field is already initialized

This commit is contained in:
Tagir Valeev
2018-07-06 17:52:50 +07:00
parent c2a864e180
commit ee605ddc46
4 changed files with 48 additions and 14 deletions
@@ -0,0 +1,12 @@
// "Assign Parameter to Field 'myStr'" "true"
class Foo1 {
final String myStr;
Foo1(String str) {
myStr = str;
if(Math.random() > 0.5) {
} else {
}
}
}
@@ -0,0 +1,13 @@
// "Assign Parameter to Field 'myStr'" "false"
class Foo1 {
final String myStr;
Foo1(String s<caret>tr) {
if(Math.random() > 0.5) {
myStr = "foo";
} else {
myStr = "bar";
}
}
}
@@ -0,0 +1,11 @@
// "Assign Parameter to Field 'myStr'" "true"
class Foo1 {
final String myStr;
Foo1(String s<caret>tr) {
if(Math.random() > 0.5) {
} else {
}
}
}