开发者

Accessing Java API information with Python

开发者 https://www.devze.com 2023-04-02 00:13 出处:网络
I\'m looking for a very simple way, from Python, to get information about Java classes: name of the class

I'm looking for a very simple way, from Python, to get information about Java classes:

  • name of the class
  • what it extends and implements
  • methods with returns types and parameters
  • attributes with type information

Basically all of the information you'd need to generate a javadoc.

Is there an existing Python library that can get me this information either for a .java or .class file, doesn't matter. I'd probably even be okay开发者_JAVA技巧 with something that gets this information from a javadoc.

I know there is javaclass library but that is overkill for what I'm looking for.

Just want to make sure something doesn't already exist like this before I implement my own.


If your Python code does not make much use of C based libraries you could run the code in Jython which is Python run on the Java VM.

Otherwise you could write a small Java/jython executable that gets the information and writes it to stdout to be read by a CPython program calling it.

0

精彩评论

暂无评论...
验证码 换一张
取 消