Zugriff auf Java-API-Informationen mit Python

Ich suche einen ganz einfachen Weg von Python, um Informationen über Java-Klassen zu erhalten:

  • Name der Klasse
  • Was es sich ausdehnt und umsetzt
  • Methoden mit Rückgabetypen und Parametern
  • Attribute mit Typinformationen

Grundsätzlich alle Informationen, die Sie benötigen, um ein Javadoc zu generieren.

Gibt es eine bestehende Python-Bibliothek, die mir diese Informationen entweder für eine .java- oder .class-Datei bekommen kann, spielt keine Rolle. Ich wäre wahrscheinlich auch in Ordnung mit etwas, das diese Informationen von einem Javadoc bekommt.

Ich weiß, es gibt javaclass Bibliothek, aber das ist Overkill für das, was ich suche.

Ich möchte nur sicherstellen, dass es noch nicht so etwas gibt, bevor ich mein eigenes implementiere.

One Solution collect form web for “Zugriff auf Java-API-Informationen mit Python”

Wenn Ihr Python-Code nicht viel von C-basierten Bibliotheken verwendet, können Sie den Code in Jython ausführen, der Python auf der Java VM läuft.

Andernfalls könntest du eine kleine Java / jython ausführbare Datei schreiben, die die Information bekommt und schreibt sie an stdout, um von einem CPython Programm gelesen zu werden, das es nennt.

  • Umgang mit unbehandelter Ausnahme in GUI
  • Wie kann ich ein Java-Objekt so serialisieren, dass es durch Pickle (Python) deserialisiert werden kann?
  • Pythons Äquivalent von "public static void main"
  • Wie rufe ich Java-Objekte und Funktionen von CPython an?
  • Java vs Python auf Hadoop
  • Import java ImportError: Kein Modul namens Java
  • Was sind die Grenzen von Python auf Android?
  • LBYL vs EAFP in Java?
  • Django Admin Stil Anwendung für Java
  • Python's urllib2.urlopen () hängt mit lokaler Verbindung zu einem Java Restlet Server
  • Eine gewichtete USA-Karte basierend auf State-Level-Daten erstellen
  • Python ist die beste Programmiersprache der Welt.