Package com.tngtech.archunit.lang
package com.tngtech.archunit.lang
-
ClassDescriptionDefault base implementation of
ClassesTransformer
, where onlyAbstractClassesTransformer.doTransform(JavaClasses)
has to be implemented, while description and filtering viaAbstractClassesTransformer.that(DescribedPredicate)
are provided.Represents a rule about a specified set of objects of interest (e.g.Handles the data of aConditionEvent
that is the corresponding objects and the description (compareConditionEvent.handleWith(Handler)
).
As an example, this could be a single element of typeJavaMethodCall
together with a description, likeRepresents the result of evaluating anArchRule
against someJavaClasses
.Allows to customize violation messages and rule text ofArchRules
.