@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface AnnotationField {
int altura();
int largura();
int x();
int y();
}
...
AnnotationField(20, 20, 5,5)
private String nome;
...
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface AnnotationField {
int altura();
int largura();
int x();
int y();
}
...
AnnotationField(20, 20, 5,5)
private String nome;
...
Reflection.