IDEA-226284 Warn about unqualified 'yield' method usage

GitOrigin-RevId: ec260801f8968d0f70f919cf4104fd2c9a3498ed
This commit is contained in:
Tagir Valeev
2019-11-07 02:40:58 +00:00
committed by intellij-monorepo-bot
parent c785fc97ed
commit 9ab9138cdf
15 changed files with 172 additions and 9 deletions
@@ -1,3 +1,3 @@
class Test {
void <warning descr="Use of '_' as an identifier might not be supported in releases after Java 8">_</warning>(){}
void <warning descr="Use of '_' as an identifier is not supported in releases after Java 8">_</warning>(){}
}
@@ -0,0 +1,24 @@
class Yield {
class X {
void test() {
<warning descr="Unqualified call of 'yield' method might not be supported in releases after Java 13">yield</warning>("x");
<warning descr="Unqualified call of 'yield' method might not be supported in releases after Java 13">yield</warning>(1);
}
}
void test() {
<warning descr="Unqualified call of 'yield' method might not be supported in releases after Java 13">yield</warning>("x");
<warning descr="Unqualified call of 'yield' method might not be supported in releases after Java 13">yield</warning>(1);
}
void varYield() {
int yield = 5;
yield++;
yield = 7;
}
void yield(int x) {}
static void yield(String x) {
}
}
@@ -1 +1 @@
class <warning descr="Usage of 'var' as class name might not be supported in releases after Java 9">var</warning> {}
class <warning descr="Usage of 'var' as class name is not supported in releases after Java 9">var</warning> {}