mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 22:51:17 +07:00
replace constructor with builder: qualify references ( IDEA-55476 )
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
import foo.Builder;
|
||||
|
||||
public class Bar {
|
||||
final Test foo = new Builder().setBar("bar").createTest();
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
public class Test {
|
||||
private final String bar;
|
||||
|
||||
public Test(final String bar) {
|
||||
this.bar = bar;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package foo;
|
||||
|
||||
public class Builder {
|
||||
private String bar;
|
||||
|
||||
public Builder setBar(String bar) {
|
||||
this.bar = bar;
|
||||
return this;
|
||||
}
|
||||
|
||||
public Test createTest() {
|
||||
return new Test(bar);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
public class Bar {
|
||||
final Test foo = new Test("bar");
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
public class Test {
|
||||
private final String bar;
|
||||
|
||||
public Test(final String bar) {
|
||||
this.bar = bar;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user