Annotation Interface Flags


@Retention(RUNTIME) @Target(TYPE) public @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.