@Documented @Target(value={METHOD,CONSTRUCTOR,TYPE,PACKAGE}) @Retention(value=RUNTIME) public @interface CheckReturnValue
When
when
public abstract When when