@Documented @Retention(value=CLASS) @Target(value={METHOD,CONSTRUCTOR,TYPE}) public @interface MainThread
Example:
@MainThread public void deliverResult(D data) { ... }