introduce: process chained method calls during same occurrences processing (IDEA-124349)

This commit is contained in:
Anna Kozlova
2014-04-24 11:28:18 +02:00
parent 8231d80eac
commit ee2a5d0615
5 changed files with 64 additions and 4 deletions
@@ -0,0 +1,23 @@
class Test {
private void test() {
TestSubject subject = new TestSubject();
boolean flag = false;
if (subject.getSubject2().get<caret>Val() != flag) {
System.out.println(subject.getSubject2().getVal());
}
}
public static class TestSubject {
public TestSubject2 getSubject2() {
return new TestSubject2();
}
}
public static class TestSubject2 {
public boolean getVal() {
return true;
}
}
}
@@ -0,0 +1,23 @@
class Test {
private void test(boolean val) {
TestSubject subject = new TestSubject();
boolean flag = false;
if (val != flag) {
System.out.println(val);
}
}
public static class TestSubject {
public TestSubject2 getSubject2() {
return new TestSubject2();
}
}
public static class TestSubject2 {
public boolean getVal() {
return true;
}
}
}