I don't really see any benefit to making this an enum, and I think it slightly hurts readability. I suggest:

    private static final List<AnnotatableValidator> VALIDATORS = Collections.unmodifiableList(
        Arrays.asList(
            new ClassValidator(),
            new MethodValidator(),
            ....