new inference: avoid inferring partly raw types (in case of unchecked conversion resolve to eq/low bound or null if only upper is present) as these types won't be treated as wildcard parameterized ever (IDEA-150167)

This commit is contained in:
Anna.Kozlova
2016-03-24 11:48:06 +01:00
parent 4232fad53c
commit bf5cd076c1
5 changed files with 34 additions and 4 deletions
@@ -288,6 +288,10 @@ public class NewLambdaHighlightingTest extends LightDaemonAnalyzerTestCase {
doTest();
}
public void testAvoidPartlyRawTypesAsTheyWontBeTreatedAsWildcardParameterizedAnyway() throws Exception {
doTest();
}
private void doTest() {
doTest(false);
}