Index

C E N V 
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@Version parity 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.
C E N V 
All Classes and Interfaces|All Packages