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.

  • Wie kann man eine App Engine / Java App mit Deaf Requests von einem Java / Python Web Cron?
  • Python sehr langsam im Vergleich zu Java für diesen Algorithmus
  • Fehler beim Ausführen von Pythontranscriber.py
  • Wie man versteckte Dateien in Bilddateien findet (Jpg / Gif / Png)
  • Python von Java aufrufen
  • Beginnend mit Android: Java oder Python (SL4A)
  • Identifizieren Sie ein englisches Wort als eine Sache oder ein Produkt?
  • Wie kann ich verschiedene Python-Bibliotheken in Jython installieren?
  • Jython-Bytecode mit Java laufen lassen
  • Verwenden von Python-Objekten mit Jython
  • Java und Python zusammen in einem einzigen Google App Engine Projekt
  • Python ist die beste Programmiersprache der Welt.