voglio annotare una classe in modo dinamico per renderlo il più generico possibile:classe annotazione dinamica
public class Test<T> {
@XmlAttribute(name = dynamicvalue)
T[] data;
public Test(String dynamicvalue) {
}
}
non v'è alcun modo per ottenere qualcosa di simile.
TA
Se segui questo percorso, tieni presente che dovrai ancora creare più classi con annotazioni diverse. Questo tipo di sconfigge lo scopo di avere una classe comune. –
Suppongo che jlanza abbia bisogno di fare questo per gestire alcune API esterne (forse un serializzatore XML), altrimenti dovresti semplicemente usare una variabile di istanza. –
L'idea era di creare una classe generica per un oggetto e quindi usare l'annotazione della classe genitore per essere ereditata, ma cambiando automaticamente cambiando il nome. Il valore dinamico dipende dal modello di classe. – jlanza