Descrição
Código-fonte Java pode ser pré-processado por scripts antes da compilação.
É útil para projetos que precisam de geração condicional de código, expansão de templates ou transformação em tempo de build sem adicionar um framework maior. Pré-processamento pode dificultar leitura do código, então a saída gerada e as entradas devem ser revisadas.