method refs: do not warn about type args over raw types, non parameterized methods (IDEA-92851)

This commit is contained in:
Anna Kozlova
2012-10-12 14:56:44 +02:00
parent 58c7d3e5da
commit beb2c4df54
3 changed files with 22 additions and 1 deletions
@@ -0,0 +1,17 @@
class Test<T> {
void foo(String p) {}
<U> void foo1(String p) {}
static void foo2(String p) {}
static <U> void foo3(String p) {}
void test() {
Test test = new Test<String>();
BlahBlah<String> blahBlah = test::<String>foo;
BlahBlah<String> blahBlah1 = test::<String>foo1;
BlahBlah<String> blahBlah2 = test::<String>foo2;
BlahBlah<String> blahBlah3 = test::<String>foo3;
}
}
interface BlahBlah<T> {
void bar(T i);
}