В Java, как динамически поместить любые аннотации объявления классов в указанном пакете? - PullRequest
0 голосов
/ 07 января 2011

В Java, как динамически поместить любые аннотации в объявление классов в указанном пакете?

Может ли пакет-info.java это сделать?

Как написать, если можно?

Ответы [ 2 ]

0 голосов
/ 07 января 2011

Я предполагаю, что вы запрашиваете, чтобы некоторые автоматически аннотировали все классы в данном пакете.

Это невозможно.

Вы определенно можете сделать это сманипулирование байтовым кодом (либо в процессе сборки, либо во время загрузки класса), но это большая работа, и, вероятно, это не тот путь, по которому вы хотите идти.

Возможно, вам нужнопереосмыслите свой подход здесь.

Какая аннотация, которую вы пытаетесь использовать, и зачем вам нужны все классы, чтобы иметь эту аннотацию?

0 голосов
/ 07 января 2011

Если не используется динамический генератор байт-кода, такой как Javassist .

...