From 82d6633394feb599b94086279f162c6be0fa85aa Mon Sep 17 00:00:00 2001 From: Ulli Hafner Date: Wed, 15 Apr 2026 10:44:38 +0200 Subject: [PATCH] Forbid the usage of Java Jakarta `Nullable` The codebase should only use `CheckForNull`. --- src/test/java/edu/hm/hafner/archunit/ArchitectureRules.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/test/java/edu/hm/hafner/archunit/ArchitectureRules.java b/src/test/java/edu/hm/hafner/archunit/ArchitectureRules.java index e82837da..4f6e4805 100644 --- a/src/test/java/edu/hm/hafner/archunit/ArchitectureRules.java +++ b/src/test/java/edu/hm/hafner/archunit/ArchitectureRules.java @@ -104,6 +104,9 @@ public final class ArchitectureRules { .haveNameMatching("javax.annotation.Nonnull") .orShould() .dependOnClassesThat() + .haveNameMatching("jakarta.annotation.Nullable") + .orShould() + .dependOnClassesThat() .haveNameMatching("javax.annotation.Nullable") .orShould() .dependOnClassesThat()