Почти каждый язык имеет версию if(false) { }
, на которую компилятор / IDE не будет жаловаться. Наиболее распространенные (afaik) выглядят следующим образом:
/*
int i = 0;
String s = "I will never be run!";
*/
Да, комментарии. Многострочные комментарии, если быть точным. Остановка блоков кода из-за их выполнения в значительной степени является их второй основной целью (после документации). if(true)
, конечно, затем обрабатывается, не используя их.
Вы пытаетесь заново изобрести колесо, и я понятия не имею, почему.