FLAGMUTABLE
FLAGMUTABLE is a naming convention used in software development to denote a flag that marks an object, data, or handle as mutable. In many languages and libraries, flags are implemented as integer constants where a specific bit represents mutability. The flag is typically combined with other flags to configure behavior at creation time or to gate access by other components. When set, the flag signals that the underlying object may be changed after creation; when unset, the object is treated as immutable by the system or API.
In Android, there is a concrete use of a similar flag named FLAG_MUTABLE (and its counterpart FLAG_IMMUTABLE)
Usage considerations: choose immutability when possible to improve security and predictability. When a receiver must modify
See also: immutability, mutability, PendingIntent, Android Security.