Возможно ли, чтобы компилятор удалял операторы, используемые для целей отладки (например, ведение журнала) из производственного кода? Операторы отладки должны быть отмечены каким-то образом, возможно, с помощью аннотаций.
Легко установить свойство (debug = true) и проверить его в каждом операторе отладки, но это может снизить производительность. Было бы неплохо, если бы компилятор просто запустил инструкции отладки.