Read
@Target([AnnotationTarget.FIELD, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.VALUE_PARAMETER]) class Read
androidx.annotation.RequiresPermission.Read |
Specifies that the given permission is required for read operations.
When specified on a parameter, the annotation indicates that the method requires a permission which depends on the value of the parameter (and typically the corresponding field passed in will be one of a set of constants which have been annotated with a @RequiresPermission
annotation.)
Summary
Public constructors | |
---|---|
<init>(value: RequiresPermission) Specifies that the given permission is required for read operations. |
Properties | |
---|---|
RequiresPermission |
Public constructors
<init>
Read(value: RequiresPermission)
Specifies that the given permission is required for read operations.
When specified on a parameter, the annotation indicates that the method requires a permission which depends on the value of the parameter (and typically the corresponding field passed in will be one of a set of constants which have been annotated with a @RequiresPermission
annotation.)
Properties
value
val value: RequiresPermission