import checkers.nullness.quals.*;
public class Enums {
enum MyEnum { A, B, C, D }
//:: (assignment.type.incompatible)
MyEnum myEnum = null; // invalid
@Nullable MyEnum myNullableEnum = null;
void testLocalEnum() {
// Enums are allowed to be null: no error here.
MyEnum myNullableEnum = null;
//:: (assignment.type.incompatible)
@NonNull MyEnum myEnum = null; // invalid
}
}