[java] highlighting for incorrect first statement in switch (IDEA-148514)

This commit is contained in:
Roman Shevchenko
2015-11-30 18:48:32 +01:00
parent 2c2b27fc5d
commit a1f7aa76fb
3 changed files with 35 additions and 33 deletions
@@ -1,35 +1,35 @@
// switch statement
class a {
void m() {
{
<error descr="Case statement outside switch">case 0:</error>
}
{
<error descr="Case statement outside switch">default:</error>
<error descr="Case statement outside switch">case 0:</error>
}
{
switch (0) {
case 0<error descr="':' expected">;</error>
}
switch (0) {
default<error descr="':' expected">;</error>
}
switch (0) {
////////////////
/**
*/
<error descr="Statement must be prepended with case label">System.out.println();</error>
default<error descr="':' expected">;</error>
}
switch (0) {
<error descr="Statement must be prepended with case label">break;</error>
}
<error descr="Case statement outside switch">default:</error>
}
switch (0) {
case 0<error descr="':' expected">;</error>
}
switch (0) {
default<error descr="':' expected">;</error>
}
switch (0) {
////////////////
/** */
<error descr="Statement must be prepended with case label">System.out.println();</error>
}
switch (0) {
<error descr="Statement must be prepended with case label">break;</error>
}
switch (0) {
<error descr="Statement must be prepended with case label">return;</error>
}
}
}