From 3fade3afeda1097dfa759a22ef7dec7828a20de8 Mon Sep 17 00:00:00 2001 From: bercianor Date: Sun, 14 Jun 2026 18:34:29 +0200 Subject: [PATCH] fix(core): report supported source version dynamically in annotation processor --- .../core/processor/FlamingockAnnotationProcessor.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/flamingock-processor/src/main/java/io/flamingock/core/processor/FlamingockAnnotationProcessor.java b/core/flamingock-processor/src/main/java/io/flamingock/core/processor/FlamingockAnnotationProcessor.java index 8ebf5141d..e57699165 100644 --- a/core/flamingock-processor/src/main/java/io/flamingock/core/processor/FlamingockAnnotationProcessor.java +++ b/core/flamingock-processor/src/main/java/io/flamingock/core/processor/FlamingockAnnotationProcessor.java @@ -36,7 +36,6 @@ import javax.annotation.processing.AbstractProcessor; import javax.annotation.processing.ProcessingEnvironment; import javax.annotation.processing.RoundEnvironment; -import javax.annotation.processing.SupportedSourceVersion; import javax.lang.model.SourceVersion; import javax.lang.model.element.TypeElement; import java.io.File; @@ -118,7 +117,6 @@ * @version 2.0 * @since Flamingock v1.x */ -@SupportedSourceVersion(SourceVersion.RELEASE_8) public class FlamingockAnnotationProcessor extends AbstractProcessor { private static final String RESOURCES_PATH_ARG = "flamingock.resources"; @@ -167,6 +165,11 @@ public Set getSupportedAnnotationTypes() { )); } + @Override + public SourceVersion getSupportedSourceVersion() { + return SourceVersion.latestSupported(); + } + @Override public boolean process(Set annotations, RoundEnvironment roundEnv) { if (roundEnv.processingOver()) {