Next: Class attributes, Previous: Encoding of BML in Class File Format, Up: Encoding of BML in Class File Format
BML modifiers, see Modifiers, are encoded in suitable attributes as
binary BML_flags
fields. The bit values of flags and their summary
meaning is given in the following table:
BML_SPEC_PUBLIC = 0x0001
ACC_PUBLIC
JVM flag
BML_SPEC_PROTECTED = 0x0004
ACC_PROTECTED
JVM flag
BML_FINAL = 0x0010
ACC_FINAL
JVM flag
BML_NON_NULL = 0x0020
null
value
BML_NULLABLE = 0x0040
null
value
BML_PURE = 0x0080
pure
; see Modifiers for type definitions
BML_HELPER = 0x0100
BML_INSTANCE = 0x0200