Uses of Enum Class
dev.archunitjava.metrics.AbstractnessScope
Packages that use AbstractnessScope
-
Uses of AbstractnessScope in dev.archunitjava.metrics
Subclasses with type arguments of type AbstractnessScope in dev.archunitjava.metricsModifier and TypeClassDescriptionenumWhich declarations contribute to a component's abstractness denominator.Methods in dev.archunitjava.metrics that return AbstractnessScopeModifier and TypeMethodDescriptionstatic AbstractnessScopeReturns the enum constant of this class with the specified name.static AbstractnessScope[]AbstractnessScope.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in dev.archunitjava.metrics with parameters of type AbstractnessScopeModifier and TypeMethodDescriptionstatic List<ComponentComposition> ComponentCompositions.mapped(Collection<JavaType> types, Map<TypeId, ? extends StableId> componentByType, AbstractnessScope scope) Every non-package-info type requires an explicit mapping, allowing two types in one Java package to remain separate in a module projection.static List<ComponentComposition> ComponentCompositions.packages(Collection<JavaType> types, AbstractnessScope scope) Package-info metadata is excluded; split packages intentionally merge into one package.