Android APIs
public abstract @interface

UiThread

implements Annotation
android.support.annotation.UiThread

Class Overview

Denotes that the annotated method or constructor should only be called on the UI thread. If the annotated element is a class, then all methods in the class should be called on the UI thread.

Example:

@UiThread

  public abstract void setText(@NonNull String text) { ... 
 }

Summary

[Expand]
Inherited Methods
From interface java.lang.annotation.Annotation