trivial method reference inspection (IDEA-123298)

This commit is contained in:
Anna Kozlova
2016-01-11 20:19:54 +01:00
parent b73d0d273c
commit a2c90af6b3
8 changed files with 167 additions and 0 deletions
@@ -0,0 +1,8 @@
// "Replace with qualifier" "true"
import java.util.function.Predicate;
class Test {
void foo(Predicate<String> p){
Predicate<String> stringPredicate = p;
}
}
@@ -0,0 +1,12 @@
// "Replace with qualifier" "true"
import java.util.function.Predicate;
class Test implements Predicate<String> {
void foo(){
Predicate<String> stringPredicate = this;
}
public boolean test(String s) {
return true;
}
}
@@ -0,0 +1,8 @@
// "Replace with qualifier" "true"
import java.util.function.Predicate;
class Test {
void foo(Predicate<String> p){
Predicate<String> stringPredicate = p::te<caret>st;
}
}
@@ -0,0 +1,12 @@
// "Replace with qualifier" "true"
import java.util.function.Predicate;
class Test implements Predicate<String> {
void foo(){
Predicate<String> stringPredicate = this::te<caret>st;
}
public boolean test(String s) {
return true;
}
}