我有一个Java的.class文件。现在我想找出它提供给外界的哪些方法的领域。
我想获得的所有方法和字段以及它们的可见性的列表。输出可以是:
1) final static String CONST = "Test"
2) final public void print(String)
3) protected(com.stackoverflow.package) void pprint(String)
对于在JVM每类有类型的类对象。您可以在此对象上查询到让所有在那个特定类别的信息。
MyClass类= MyClass.class方法方法[] = myClass.getDeclaredMethods();
请参阅Java文档进一步信息,http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html
如果你只是想看看在类的内容,然后有像djCompiler等,这确实一个不错的工作编辑器。