Можно ли получить информацию из файла .class (в java) без использования отражения - PullRequest
0 голосов
/ 27 марта 2011

Может ли кто-нибудь направить меня?

Можно ли получить информацию о файле .class (в java) без использования отражения? Такая информация, как методы класса, поля конструкторов и т. Д., А также можем ли мы вызывать их, не используя Reflection в Java?

спасибо заранее.

Ответы [ 2 ]

4 голосов
/ 27 марта 2011

Вы можете анализировать .class с точки зрения байт-кода.Либо вручную, либо с использованием библиотеки, например BCEL

2 голосов
/ 27 марта 2011

См. Спецификация виртуальной машины Java, глава 4 Класс File Format .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...