@Retention(value=CLASS)
@Target(value=ANNOTATION_TYPE)
public @interface CTarget
| Modifier and Type | Required Element and Description |
|---|---|
java.lang.String |
value
The type of the target
|
| Modifier and Type | Optional Element and Description |
|---|---|
boolean |
optional
If the target is optional or an exception should be thrown if not found
|
int |
ordinal
The ordinal of the target
This does not work with all targets |
CTarget.Shift |
shift
The shift for injecting
BEFORE/AFTER the target This does not work with all targets |
java.lang.String |
target
The target of the type
e.g. |
public abstract java.lang.String target
public abstract CTarget.Shift shift