Czy można dziecziczyć w anotacjach

0

Witam,
mam problem posiadam

public @interface A{
String name();
}

oraz

public @interface B{
String year();
}

Jak zrobic aby B dziedziczyło po A?

Pozdrawiam

0

Niestety nie da się bezpośrednio. Można jednak zastosować relację has-a, zamiast is-a.

@interface A{
	String name();
}

@interface B {
	A a();
	String year();
}

@B(year="1234", a=@A(name="abc"))
class Test{
	
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1