Возможно, это мое отсутствие понимания, но я бы предположил, что выполнение этого в проекте Maven Java приведет к отключению всей информации отладки от входа в файл класса:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<debug>false</debug>
</configuration>
</plugin>
Тем не менее, я просто протестировал его, и пока локальная таблица переменных исчезла, а ссылка на исходный файл исчезла, таблица номеров строк все еще присутствует. Я сделал javap -l MyClass
и все еще получал такие вещи, как:
protected com.mycorp.myapp.randomMethod();
LineNumberTable:
line 197: 0
line 68: 4
line 69: 9
line 70: 14
line 198: 19
Ясно, что материал все еще там... Я думаю.