Использование Decorator для получения списка реализованных интерфейсов

Знаете ли вы, возможно ли получить массив интерфейсов, реализованных классом, используя декоратор:

interface IWarrior {
  // ...
}

interface INinja {
  // ...
}

Так что, если я сделаю что-то вроде:

@somedecorator
class Ninja implements INinja, IWarrior {
 // ...
}

Во время выполнения ниндзя будет иметь аннотацию, которая содержит["INinja", "IWarrior"] ?

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос