#ifdef #ifndef em Java
Duvido que exista uma maneira de tornar condições de compilação em Java como #ifdef #ifndef em C ++.
Meu problema é que ter um algoritmo escrito em Java, e tenho um tempo de execução diferente, melhora esse algoritmo. Então eu quero medir quanto tempo eu salvo quando cada melhoria é usada.
Agora eu tenho um conjunto de variáveis booleanas que são usadas para decidir durante o tempo de execução quais melhorias devem ser usadas e quais não. Mas até mesmo testar essas variáveis influencia o tempo total de execução.
Então eu quero descobrir uma maneira de decidir durante o tempo de compilação quais partes do programa devem ser compiladas e usadas.
Alguém sabe uma maneira de fazer isso em Java. Ou talvez alguém saiba que não existe tal coisa (também seria útil).