From f203e58bbcdbed00e12a1035d136c5af22751e17 Mon Sep 17 00:00:00 2001 From: Josiah Noel <32279667+SentryMan@users.noreply.github.com> Date: Wed, 12 Mar 2025 19:45:05 -0400 Subject: [PATCH] cancel generation on error prevents apt errors from spiraling --- .../io/avaje/validation/generator/ValidationProcessor.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/validator-generator/src/main/java/io/avaje/validation/generator/ValidationProcessor.java b/validator-generator/src/main/java/io/avaje/validation/generator/ValidationProcessor.java index d2f101ac..74ea9af6 100644 --- a/validator-generator/src/main/java/io/avaje/validation/generator/ValidationProcessor.java +++ b/validator-generator/src/main/java/io/avaje/validation/generator/ValidationProcessor.java @@ -98,6 +98,9 @@ private void readModule() { @Override public boolean process(Set annotations, RoundEnvironment round) { + if (round.errorRaised()) { + return false; + } APContext.setProjectModuleElement(annotations, round); readModule(); getElements(round, AvajeConstraintPrism.PRISM_TYPE).ifPresent(this::writeConstraintAdapters);