Bonjour, je voudrais faire un arbre d'annotations, mais apparemment, ceci n'est pas possible. Quelqu'un sait il comment faire cela :
	
	1 2 3 4 5 6
   | @Retention(value = RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE, ElementType.FIELD})
public @interface Marker {
  public String value();
  public Marker[] children() default{};
} | 
 J'ai essayé toutes les targets possibles, cela va de soit...
L'IDE (Netbeans) me dit 
	
	cyclic Annotation element Type
 Sur la ligne 
	
	  public Marker[] children() default{};
 Quelqu'un sait il comment résoudre ce problème le but étant de faire quelque chose comme cela :
	
	1 2 3 4 5 6 7
   | @Marker(value="FOO",
  @Marker(value="FOO1",
    @Marker(value="FOO2")
  )
  @Marker(value="FOO3")
)
public class MaClass { | 
 
						
					
Partager