Подумайте о данном сценарии:
public @interface SomeThirdAnnotation {
Class<? extends Something> value();
}
@SomeThirdAnnotation(T)
public abstract class MyClass<T extends Something> {
// my code
}
Возможно ли это в JAVA?
Есть ли способ использовать параметр типа класса внутри аннотаций, потому что это резко удалит код из потомков абстрактного класса.
Большое спасибо тем, кто пытается мне помочь.