C'è un modo per sovrascrivere i numeri di riga in Java (ad esempio, utilizzando una sorta di direttiva del preprocessore)?Sovrascrivere il numero di riga nella sorgente Java generata
Sto "compilando" un linguaggio di alto livello, in codice byte Java utilizzando Janino. Ho bisogno di errori del compilatore per segnalare la linea dal file originale, non il codice Java generato.
C# ha la direttiva #line e l'ho sfruttata con successo per mappare i numeri di riga da un file sorgente al risultato compilato. Ho bisogno dello stesso per Java.
Grazie!
Se si sta eseguendo la compilazione in codice byte Java, è necessario conoscere i numeri di riga. O vuoi dire che stai compilando in Java e il compilatore Java lo sta prendendo e compilando in codice byte? – jdigital