@Documented @Retention(value=RUNTIME) @Target(value={METHOD,CONSTRUCTOR}) @ConditionalPostconditionAnnotation(qualifier=LockHeld.class) @InheritedAnnotation @Repeatable(value=EnsuresLockHeldIf.List.class) public @interface EnsuresLockHeldIf
EnsuresLockHeld| Modifier and Type | Required Element and Description | 
|---|---|
| String[] | expression | 
| boolean | result | 
public abstract String[] expression