Dubito che ci sia un modo per creare condizioni in fase di compilazione in Java come #ifdef #ifndef in C ++.
Il mio problema è che ho un algoritmo scritto in Java e ho tempi di esecuzione diversi per migliorare l'algoritmo. Quindi voglio misurare quanto tempo risparmio quando viene utilizzato ogni miglioramento.
In questo momento ho una serie di variabili booleane che vengono utilizzate per decidere durante il tempo di esecuzione quale miglioramento deve essere utilizzato e quale no. Ma anche il test di queste variabili influenza il tempo di esecuzione totale.
Quindi voglio trovare un modo per decidere durante il tempo di compilazione quali parti del programma devono essere compilate e utilizzate.
Qualcuno sa come farlo in Java. O forse qualcuno sa che non esiste un modo del genere (sarebbe anche utile).