Programowo sprawdź pliki .class

Pracuję nad projektem, w którym wykonujemy wiele zdalnego transferu obiektów między usługą Java a klientami napisanymi w innych językach. Biorąc pod uwagę nasze obecne ograniczenia, postanowiłem zobaczyć, co zajęłoby wygenerowanie kodu w oparciu o istniejącą klasę Java. Zasadniczo muszę wziąć.class plik (lub ich kolekcja) analizuje kod bajtowy, aby określić wszystkie elementy danych i być może pobierające / ustawiające, a następnie napisać coś, co może wypisać kod w innym języku, aby utworzyć klasę o tej samej strukturze.

Nie szukam standardowych dekompilatorów, takich jak JAD. Muszę być w stanie wziąć.class plik i utwórz model obiektowy jego członków danych i metod. Czy to w ogóle możliwe?

questionAnswers(6)

yourAnswerToTheQuestion