Summary:
Methods
| Inherited Methods
GuardedBy
public
abstract
@interface
GuardedBy
implements
Annotation
androidx.annotation.GuardedBy |
Denotes that the annotated method or field can only be accessed when holding the referenced lock.
Example:
final Object objectLock = new Object(); @GuardedBy("objectLock") volatile Object object; Object getObject() { synchronized (objectLock) { if (object == null) { object = new Object(); } } return object; }
Summary
Public methods | |
---|---|
String
|
value()
|
Inherited methods | |
---|---|
Public methods
value
public String value ()
Returns | |
---|---|
String |