Что не так с аннотацией SuppressWarnings
над оператором if
?Eclipse с Sun JDK 6 предоставляет два описания синтаксических ошибок, бесполезных и трудных для понимания, показанных в комментариях.
class TestDeadCode
{
//@SuppressWarnings("all")
public static void main(String[] args)
{
@SuppressWarnings("all") // syntax errors: insert enum body, insert enum id
if ((Constants.flag0) && (Constants.flag1))
System.out.println("hello\n");
}
}
interface Constants
{
boolean flag0 = false;
boolean flag1 = false;
}