Я сомневаюсь, что есть способ сделать условия компиляции в Java, например #ifdef #ifndef в С++.
Моя проблема в том, что есть алгоритм, написанный на Java, и у меня есть другое время работы, которое улучшает этот алгоритм. Поэтому я хочу определить, сколько времени я сохраняю, когда используется каждое улучшение.
Прямо сейчас у меня есть набор логических переменных, которые используются для решения в течение времени выполнения, которое должно быть использовано, а что нет. Но даже тестирование этих переменных влияет на общее время работы.
Итак, я хочу узнать, как решить во время компиляции, какие части программы должны быть скомпилированы и использованы.
Кто-нибудь знает способ сделать это на Java. Или, может быть, кто-то знает, что такого пути нет (это также было бы полезно).