pt.digitalis.dif.dem.annotations.metaannotations
Annotation Type ExclusiveWith
@Target(value=ANNOTATION_TYPE)
@Retention(value=RUNTIME)
public @interface ExclusiveWith
Defines a list of annotations which must NOT be used with the annotated
annotation.
It can be used on primary and non-primary annotations.
- Author:
- Pedro Viegas pviegas@digitalis.pt, Rodrigo Gonçalves rgoncalves@digitalis.pt
- Created on:
- Aug 29, 2007
Required Element Summary |
String[] |
value
The FQN's of the annotations that must NOT be used with the annotation. |
value
public abstract String[] value
- The FQN's of the annotations that must NOT be used with the annotation.
TODO: Should allow for simple class names, defaulting to the current
package. Also allow the use of:
- "#BasePackage#.entities.ApplicationDefinition
- "#BasePackage#.Application
- "#Entities#.ApplicationDefinition
- "#Parameter#.Parameter
- "#Stage#.ErrorView
TO Rodrigo: see note on pt.digitalis.dif.dem.annotations.metaannotations.BindToPrimary#value()
Copyright © 2014 Digitalis Informática Lda. All Rights Reserved.