Есть ли способ переопределить номера строк в Java (например, с помощью какой-либо директивы препроцессора)?
Я "компилирую" язык высокого уровня, вплоть до байт-кода Java, используя Janino. Мне нужны ошибки компилятора, чтобы сообщить строку из исходного файла, а не сгенерированный код Java.
C # имеет директиву #line, и я успешно использовал ее для сопоставления номеров строк из исходного файла скомпилированным результатом. Мне нужно то же самое для Java.
Спасибо!