为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用ASM Java库获取Jar中存在的类的内部类中的所有方法?

如何使用ASM Java库获取Jar中存在的类的内部类中的所有方法?

慕工程0101907 2021-04-09 22:19:38
我想在内部类中获取方法。这就是我所做的。我已经使用JarFile类来获取Jar中的所有条目。现在,对于每个条目,我都进行了输入流输入,并使用ASM ClassReader类将所有方法获取到类中。现在的问题是,一个类中有内部类。我可以列出所有内部类节点,但是内部类节点不包含内部方法的信息。要在内部类中获取方法,可以使用两种方法AFAIK。创建内部类的inputstream并将其传递给ClassReader类或提供内部类的类名。在第二个选项中,必须加载内部类。但是我的Jar不在我当前的类路径中,所以我不知道如何加载它。所以有人可以告诉我,有没有一种方法可以使内部类输入流或加载当前类路径之外的类。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 369 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信