При использовании ASM 4.0 из Eclipse IDE все, что я получаю, это следующие неинформативные имена параметров: ![enter image description here](https://i.stack.imgur.com/oXqxb.png)
Как я могу это исправить?В прошлом я просматривал часть исходного кода библиотеки, и, насколько я помню, у них, казалось, были подлинные имена, так что я думаю, это должно быть что-то, что я не загрузил?
R: присоединение JavaDoc, похоже, решило проблему с именем переменной. Тем не менее, есть небольшая загадка, которую необходимо уточнить:
При использовании API он выглядит как ClassNode.methods изТип списка.Но, по правде говоря, глядя на его исходный код, мы видим, что на самом деле это список:
/**
* The methods of this class. This list is a list of {@link MethodNode}
* objects.
*
* @associates org.objectweb.asm.tree.MethodNode
*/
public List<MethodNode> methods;
Есть ли еще что-то, чего мне не хватает?Я знаю, что, возможно, проблема может быть связана с отсутствием в Java переопределения дженериков, когда требуется какой-то другой тип информации, чтобы знать, что на самом деле представляют эти списки?
![enter image description here](https://i.stack.imgur.com/C833U.png)