【发布时间】:2011-09-03 14:11:07
【问题描述】:
我正在寻找一种非常简单的方法,从 Python 中获取有关 Java 类的信息:
- 类名
- 它扩展和实现了什么
- 带有返回类型和参数的方法
- 带有类型信息的属性
基本上是生成 javadoc 所需的所有信息。
是否有一个现有的 Python 库可以为我获取 .java 或 .class 文件的这些信息,没关系。我什至可能会接受从 javadoc 获取这些信息的东西。
我知道有 javaclass 库,但这对于我正在寻找的东西来说太过分了。
只是想确保在我实现自己的之前不存在这样的东西。
【问题讨论】:
-
“只是想确保在我实现自己的之前不存在这样的东西。”谷歌搜索不会更可靠地解决这个问题吗?
-
我正在寻找的内容很可能不是一个单独的项目,而是某人编写的一次性脚本。此外,谷歌并不完美,那里有很多小型库,几乎无法通过谷歌搜索找到。
-
你能在 jython 中运行你的 python 代码吗?
-
@lex:也许我误解了这个问题。如果不通过某些搜索工具,您希望如何找到这些小脚本(以便分析它们)?
-
@Mark 是的,但这是最后的手段,我不想依赖 Jython。再一次,仅仅获取基本信息似乎有点过头了。