Использование Decorator для получения списка реализованных интерфейсов
Знаете ли вы, возможно ли получить массив интерфейсов, реализованных классом, используя декоратор:
interface IWarrior {
// ...
}
interface INinja {
// ...
}
Так что, если я сделаю что-то вроде:
@somedecorator
class Ninja implements INinja, IWarrior {
// ...
}
Во время выполнения ниндзя будет иметь аннотацию, которая содержит["INinja", "IWarrior"]
?
Спасибо