{% setvar book_path %}/reference/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 methods |
|
---|---|
abstract @NonNull 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 @NonNull String |
name() The string name of this flag. |
abstract @NonNull int |
target() A target value that the property's value must equal after masking.If a mask is not supplied (i.e., |
@NonNull
public 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 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 |
@NonNull
public abstract String name()
The string name of this flag.
Returns | |
---|---|
String |
A string name |
@NonNull
public abstract int target()
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 |