Add more "Safe Delete" tests for value parameters
This commit is contained in:
+13
@@ -0,0 +1,13 @@
|
||||
package test;
|
||||
|
||||
class A {
|
||||
void bar() {
|
||||
TestPackage.foo(
|
||||
10, new Function1<Integer, Unit>() {
|
||||
public Unit invoke(Integer n) {
|
||||
System.out.println(n);
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
package test;
|
||||
|
||||
class A {
|
||||
void bar() {
|
||||
TestPackage.foo(
|
||||
10
|
||||
);
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
fun foo(n: Int, <caret>f: (Int) -> Unit) {
|
||||
println(n)
|
||||
}
|
||||
|
||||
fun bar() {
|
||||
foo(10) { n -> println(n) }
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
fun foo(n: Int) {
|
||||
println(n)
|
||||
}
|
||||
|
||||
fun bar() {
|
||||
foo(10)
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
package test;
|
||||
|
||||
class A {
|
||||
void bar() {
|
||||
TestPackage.foo(
|
||||
"", 10, new Function1<Integer, Unit>() {
|
||||
public Unit invoke(Integer n) {
|
||||
System.out.println(n);
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
package test;
|
||||
|
||||
class A {
|
||||
void bar() {
|
||||
TestPackage.foo(
|
||||
"", 10
|
||||
);
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
fun String.foo(n: Int, <caret>f: (Int) -> Unit) {
|
||||
println(n)
|
||||
}
|
||||
|
||||
fun bar() {
|
||||
"".foo(10) { n -> println(n) }
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
fun String.foo(n: Int) {
|
||||
println(n)
|
||||
}
|
||||
|
||||
fun bar() {
|
||||
"".foo(10)
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
package test;
|
||||
|
||||
class B {
|
||||
void bar() {
|
||||
System.out.println(new A("").getName());
|
||||
}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
class A(val <caret>name: String)
|
||||
|
||||
fun bar() {
|
||||
println(A("").name)
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
method A.getName() has 2 usages that are not safe to delete.
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
package test;
|
||||
|
||||
class B {
|
||||
void bar() {
|
||||
System.out.println(new A(""));
|
||||
}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
package test;
|
||||
|
||||
class B {
|
||||
void bar() {
|
||||
System.out.println(new A());
|
||||
}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
class A(val <caret>name: String)
|
||||
|
||||
fun bar() {
|
||||
println(A(""))
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
class A()
|
||||
|
||||
fun bar() {
|
||||
println(A())
|
||||
}
|
||||
Reference in New Issue
Block a user