diamonds: should check raw types when error occurs before inference is even started (IDEA-74053)

This commit is contained in:
anna
2011-09-08 13:29:50 +02:00
parent 2b83ce0999
commit b294192ac2
3 changed files with 19 additions and 6 deletions

View File

@@ -171,4 +171,13 @@ class TestWildcardInference {
A<? extends Number> y = new B<>(x);
}
}
}
}
class PredefinedErrorsOverRaw<T> {
<U> PredefinedErrorsOverRaw(T t) {
}
void test() {
PredefinedErrorsOverRaw mc = new <Boolean>PredefinedErrorsOverRaw<<error descr="Cannot use diamonds with explicit type parameters for constructor"></error>>("");
}
}