@Documented @Retention(value=RUNTIME) @PreconditionAnnotation(qualifier=CalledMethods.class) @Target(value={METHOD,CONSTRUCTOR}) public @interface RequiresCalledMethods
Do not use this annotation for formal parameters; instead, give their type a @
CalledMethods
annotation. The @RequiresCalledMethods
annotation is intended for other
expressions, such as field accesses or method calls.
public abstract String[] value
EnsuresQualifier
@QualifierArgument(value="value") public abstract String[] methods