LVTI: warn on references to illegal class var (IDEA-180079)

This commit is contained in:
Anna.Kozlova
2017-10-13 20:25:49 +02:00
parent a0343bdfd2
commit ef689b16b1
3 changed files with 15 additions and 0 deletions
@@ -2,4 +2,8 @@ class Main {
class <error descr="'var' is a restricted local variable type and cannot be used for type declarations">var</error> {}
<<error descr="'var' is a restricted local variable type and cannot be used for type declarations">var</error> extends String> void foo() {}
class Usage {
<error descr="Illegal reference to restricted type 'var'">var</error> field = new <error descr="Illegal reference to restricted type 'var'">var</error>();
}
}