deep delete parameter in method call hierarchy

This commit is contained in:
Anna Kozlova
2014-11-20 11:49:13 +01:00
parent 7f63e0b5bc
commit 2382102e7b
12 changed files with 375 additions and 9 deletions
@@ -0,0 +1,8 @@
class Test {
void foo(int i) {
bar(i);
bar(i);
}
void bar(int <caret>i){}
}
@@ -0,0 +1,8 @@
class Test {
void foo() {
bar();
bar();
}
void bar(){}
}
@@ -0,0 +1,9 @@
class Test {
void foo(int i) {
bar(i);
baz(i);
}
void bar(int <caret>i){}
void baz(int i){}
}
@@ -0,0 +1,9 @@
class Test {
void foo(int i) {
bar();
baz(i);
}
void bar(){}
void baz(int i){}
}
@@ -0,0 +1,11 @@
interface I {
void foo(int i);
}
class Test implements I {
public void foo(int i) {
bar(i);
bar(i);
}
void bar(int <caret>i){}
}
@@ -0,0 +1,11 @@
interface I {
void foo(int i);
}
class Test implements I {
public void foo(int i) {
bar();
bar();
}
void bar(){}
}