{% setvar book_path %}/reference/kotlin/dokkatest/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}
annotation InspectableProperty.FlagEntry
One flag value of many that may be packed into a primitive {int}.
See also | |
---|---|
IntFlagMapping |
Public functions |
|
---|---|
abstract Int |
mask() A mask that the property will be bitwise anded with before comparing to the target.If set to 0 (the default), the value of |
abstract String |
name() The string name of this flag. |
abstract Int |
target() A target value that the property's value must equal after masking.If a mask is not supplied (i.e., |
abstract fun mask(): Int
A mask that the property will be bitwise anded with before comparing to the target.If set to 0 (the default), the value of target
will be used as a mask. Zerowas chosen as the default since bitwise and with zero is always zero.
Returns | |
---|---|
Int |
A mask, or 0 to use the target as a mask |
abstract fun target(): Int
A target value that the property's value must equal after masking.If a mask is not supplied (i.e., mask
is 0), the target will be reused as themask. This handles the common case where no flags mutually exclude each other.
Returns | |
---|---|
Int |
The target value to compare against |