-
Interfaces Interface Description com.tngtech.archunit.lang.CollectsLines The API induced by this interface feels clumsy in most places and at best "not harmful". There seem to be more clients that are interested in the raw lines than meaningful implementations of this interface. In particular it seems hard to imagine any implementation that would not simply addConditionEvent.getDescriptionLines()
to the suppliedCollectsLines
. Moreover this interface violates ArchUnit's typical pattern of immutability.
-
Classes Class Description com.tngtech.archunit.core.importer.ImportOption.DontIncludeArchives Decided to consistently never use contractions -> useImportOption.DoNotIncludeArchives
com.tngtech.archunit.core.importer.ImportOption.DontIncludeJars Decided to consistently never use contractions -> useImportOption.DoNotIncludeJars
com.tngtech.archunit.core.importer.ImportOption.DontIncludeTests Decided to consistently never use contractions -> useImportOption.DoNotIncludeTests
com.tngtech.archunit.lang.syntax.ClassesIdentityTransformer There is no use for this as part of the ArchUnit API, since users should always useArchRuleDefinition.classes()
-
Enum Constants Enum Constant Description com.tngtech.archunit.core.importer.ImportOption.Predefined.DONT_INCLUDE_ARCHIVES Decided to consistently never use contractions -> useImportOption.Predefined.DO_NOT_INCLUDE_ARCHIVES
com.tngtech.archunit.core.importer.ImportOption.Predefined.DONT_INCLUDE_JARS Decided to consistently never use contractions -> useImportOption.Predefined.DO_NOT_INCLUDE_JARS
com.tngtech.archunit.core.importer.ImportOption.Predefined.DONT_INCLUDE_TESTS Decided to consistently never use contractions -> useImportOption.Predefined.DO_NOT_INCLUDE_TESTS