keep annotations for explicit to var fixes (IDEA-193876)

This commit is contained in:
Anna Kozlova
2018-06-14 12:10:52 +03:00
parent 8b375f976d
commit 1e7e741009
7 changed files with 20 additions and 12 deletions
@@ -1,6 +1,7 @@
// "Replace explicit type with 'var'" "true"
class Main {
void m(String[] args) {
for (var arg : args) ;
for (@Anno var arg : args) ;
}
}
}
@interface Anno {}
@@ -1,6 +1,7 @@
// "Replace explicit type with 'var'" "true"
class Main {
{
var args = new String[42];
@Anno var args = new String[42];
}
}
}
@interface Anno {}
@@ -1,6 +1,7 @@
// "Replace explicit type with 'var'" "true"
class Main {
void m(String[] args) {
for (<caret>String arg : args) ;
for (@Anno <caret>String arg : args) ;
}
}
}
@interface Anno {}
@@ -1,6 +1,7 @@
// "Replace explicit type with 'var'" "true"
class Main {
{
<caret>String[] args = new String[42];
@Anno <caret>String[] args = new String[42];
}
}
}
@interface Anno {}