Index
All Classes and Interfaces|All Packages
C
- com.aim2be.platform.archunit - package com.aim2be.platform.archunit
E
- entitiesMustCarryVersion - Static variable in class com.aim2be.platform.archunit.EntityVersionParityArchTest
-
The shared rule.
- entitiesMustCarryVersion() - Static method in class com.aim2be.platform.archunit.EntityVersionParity
-
Builds the ArchRule.
- EntityVersionParity - Class in com.aim2be.platform.archunit
-
ArchUnit rule enforcing the
@Entity→@Versionparity invariant from ADR-0001 §1.4. - EntityVersionParityArchTest - Class in com.aim2be.platform.archunit
-
Sample ArchUnit test class that consumers extend or copy.
- EntityVersionParityArchTest() - Constructor for class com.aim2be.platform.archunit.EntityVersionParityArchTest
- evaluateForWarning(JavaClasses) - Static method in class com.aim2be.platform.archunit.NoBlanketCatchArchTest
-
Evaluates
NoBlanketCatch.noBlanketCatchOutsideBoundary()against the given classes and returns the formatted failure report, or an empty string when there are no violations.
N
- NoBlanketCatch - Class in com.aim2be.platform.archunit
-
ArchUnit rule enforcing ADR-0013 §3: no blanket
catch (Exception)/catch (Throwable)/catch (RuntimeException)outside the top-level request boundary. - NoBlanketCatchArchTest - Class in com.aim2be.platform.archunit
-
Consumer-facing helper + template for
NoBlanketCatch. - noBlanketCatchOutsideBoundary() - Static method in class com.aim2be.platform.archunit.NoBlanketCatch
-
Builds the rule.
V
- violationCount(JavaClasses) - Static method in class com.aim2be.platform.archunit.NoBlanketCatchArchTest
-
Counts the blanket-catch violations in the given classes — the stable, non-string-parsed count consumers need for a ratchet assertion: pin the W1 baseline and assert
violationCount(...) <=that baseline so existing debt is tolerated while NEW blanket catches fail the build.
All Classes and Interfaces|All Packages