Я работаю над системой отражения для использования с KryoNet RMI, чтобы позволить мне делать ненадежные вызовы объектов.Однако это основано на использовании аннотации для пометки различных методов как '@Unreliable
'.
Проблема здесь, если я сохраню карту методов с их «информацией», описывающей аннотации и тому подобное, методподкласс не соответствует ни одному в своем суперклассе, поэтому Method
не может быть найден.Из-за сложности методов вся доступная информация необходима для дифференциации метода, но мне не требуется информация о типе в его дереве - только чистые данные метода, имя, аргументы и тип возвращаемого значения.
Имеется ли какой-либо API для создания более гибкого Method
объекта (может быть, во внешней библиотеке) или я должен сам его кодировать?
Cheers,
Chris