Enum Class TypeKind

java.lang.Object
java.lang.Enum<TypeKind>
org.checkerframework.framework.qual.TypeKind
All Implemented Interfaces:
Serializable, Comparable<TypeKind>, Constable

public enum TypeKind extends Enum<TypeKind>
Specifies kinds of types.

These correspond to the constants in TypeKind. However, that enum is not available on Android and a warning is produced. So this enum is used instead.

See the Checker Framework Manual:
Declaratively specifying default annotations