diff --git a/hibernate-validator-annotation-processor/src/main/java/org/hibernate/validator/ap/ConstraintValidationProcessor.java b/hibernate-validator-annotation-processor/src/main/java/org/hibernate/validator/ap/ConstraintValidationProcessor.java index 48b46c310b..d39458386e 100644 --- a/hibernate-validator-annotation-processor/src/main/java/org/hibernate/validator/ap/ConstraintValidationProcessor.java +++ b/hibernate-validator-annotation-processor/src/main/java/org/hibernate/validator/ap/ConstraintValidationProcessor.java @@ -23,7 +23,6 @@ import javax.annotation.processing.RoundEnvironment; import javax.annotation.processing.SupportedAnnotationTypes; import javax.annotation.processing.SupportedOptions; -import javax.annotation.processing.SupportedSourceVersion; import javax.lang.model.SourceVersion; import javax.lang.model.element.AnnotationMirror; import javax.lang.model.element.Element; @@ -57,8 +56,7 @@ * @author Gunnar Morling */ @SupportedAnnotationTypes("*") -@SupportedSourceVersion(SourceVersion.RELEASE_6) -@SupportedOptions( { +@SupportedOptions({ Configuration.DIAGNOSTIC_KIND_PROCESSOR_OPTION, Configuration.VERBOSE_PROCESSOR_OPTION, Configuration.METHOD_CONSTRAINTS_SUPPORTED_PROCESSOR_OPTION @@ -89,6 +87,11 @@ public synchronized void init(ProcessingEnvironment processingEnv) { messager = new MessagerAdapter( processingEnv.getMessager(), configuration.getDiagnosticKind() ); } + @Override + public SourceVersion getSupportedSourceVersion() { + return SourceVersion.latestSupported(); + } + @Override public boolean process( final Set annotations,