Annotation Interface Flags
The
@Flags
annotation is used by Types.register(java.lang.Class<?>)
to register
a Java enum as a GObject Flags type. Flags types are like enumerations, but
allow bitwise comparison of their values.