Имена переменных могут быть включены в файлы классов для помощи отладчикам, но javac
по умолчанию этого не делает. Требуется опция -g:vars
.
Если он присутствует, программа может использовать библиотеку инженерных данных, такую как ASM , для доступа к именам и области локальных переменных.
Хотя этот вопрос сформулирован плохо, я думаю, что он является дубликатом, и его ответы могут иметь отношение к вашей проблеме. Я бы добавил, что если вас не волнуют имена, тип и область локальной переменной всегда включаются в таблицу атрибутов каждого метода.