Делая класс буквальным своего рода «настраиваемым» - PullRequest
0 голосов
/ 12 сентября 2018

Представьте себе, что этот класс находится в какой-то библиотеке, которая добавляется в другой проект как зависимость maven:

class A {

    // What can I do to replace B.class ?
    @SomeAnnotation(B.class)
    private String someValue;

}

Я бы хотел сделать литерал класса B.class неким настраиваемым для проекта mvn, который использует это как зависимость. Нужно ли мне делать это с помощью возможностей отражения, каковы мои возможности здесь?

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