Если вы хотите, чтобы компилятор не компилировал его, используйте это:
public final static boolean DEVEL = Math.random() > -1;
Компилятор не будет знать, что это всегда true
.(конечно, используйте < -1
для false
)
Я считаю этот трюк удобным, если вы хотите временно удалить код, не заставляя компилятор жаловаться на мертвый код, например:
void myMethod() {
// temporarily exit early
if (Math.random() > -1) return;
// usual code
}