tenho uma annotation para indicar que uma classe é configuravel:
import java.lang.annotation.*;
import static java.lang.annotation.ElementType.*;
@Target({TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface Configuravel {
}
tenho uma classe qualquer marcado com essa annotation:
@configuravel
public class Device(){
...corpo da classe
}
gostaria de fazer algo desse tipo:
List<Configuravel> lista = new ArrayLista();
lista.add(new Device());
Mas o compilador nao deixa, tipo gostaria de marcar a classe como configuravel e utilizar isso dessa maneria…
existe essa possibilidade, ja tentei diversas forma…
nao queria suar interface para isso queria fazer com annotations msm…
:?:
