У меня есть абстрактные методы в классе, которые должны быть реализованы сторонним классом в проекте SEPARATE, который использует мой проект.
- Все экземпляры класса A изначально генерируются с использованием отражения -
Так или иначе, скажем, класс A является абстрактным, а класс B (неабстрактный) расширяет A
B имеет все нереализованные методы в классе A, потому что B находится в моем рабочем пространстве, поэтому я знаю, что добавить эти методы.
C также расширяет A, но C имеет только подмножество абстрактных методов в A. C, однако, отсутствует в моей рабочей области.
Следовательно, для каждого абстрактного метода в C, а не в A, мне нужно найти способ добавить метод для A, например:
(для каждого метода)
public <corresponding return type> <missingMethodName>() { return null; }
Возможно ли это?
P.S. Пожалуйста, предположите, что я должен либо полностью переписать свой код для синхронизации с объектами, которые я не контролирую, либо реализовать решение, подобное тому, о котором я говорил выше.