Package com.tngtech.archunit.lang
-
Interface Summary Interface Description ArchRule Represents a rule about a specified set of objects of interest (e.g.ArchRule.Transformation CanBeEvaluated ClassesTransformer<T> CollectsLines Deprecated. The API induced by this interface feels clumsy in most places and at best "not harmful".ConditionEvent ConditionEvent.Handler Handles the data of aConditionEventthat is the corresponding objects and the description (compareConditionEvent.handleWith(Handler)).
As an example, this could be a single element of typeJavaMethodCalltogether with a description, likeViolationHandler<T> -
Class Summary Class Description AbstractClassesTransformer<T> Default base implementation ofClassesTransformer, where onlyAbstractClassesTransformer.doTransform(JavaClasses)has to be implemented, while description and filtering viaAbstractClassesTransformer.that(DescribedPredicate)are provided.ArchCondition<T> ArchRule.Assertions ArchRule.Factory ArchRule.Transformation.As ArchRule.Transformation.Because CompositeArchRule CompositeArchRule.Creator ConditionEvents EvaluationResult Represents the result of evaluating anArchRuleagainst someJavaClasses.FailureReport SimpleConditionEvent -
Enum Summary Enum Description Priority