Uses of Enum Class
dev.archunitjava.graph.DependencyKind
Packages that use DependencyKind
Package
Description
-
Uses of DependencyKind in dev.archunitjava.graph
Subclasses with type arguments of type DependencyKind in dev.archunitjava.graphModifier and TypeClassDescriptionenumThe bytecode or declaration relationship that caused a dependency.Methods in dev.archunitjava.graph that return DependencyKindModifier and TypeMethodDescriptionDependencyEdge.kind()Returns the value of thekindrecord component.static DependencyKindReturns the enum constant of this class with the specified name.static DependencyKind[]DependencyKind.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in dev.archunitjava.graph with parameters of type DependencyKindModifier and TypeMethodDescriptionDependencyGraph.Builder.addDependency(StableId origin, StableId target, DependencyKind kind, DependencyEvidence evidence) Constructors in dev.archunitjava.graph with parameters of type DependencyKindModifierConstructorDescriptionDependencyEdge(StableId origin, StableId target, DependencyKind kind, List<DependencyEvidence> evidence) Creates an instance of aDependencyEdgerecord class. -
Uses of DependencyKind in dev.archunitjava.projection
Methods in dev.archunitjava.projection that return DependencyKindModifier and TypeMethodDescriptionProjectionEdgeSelector.kind()Returns the value of thekindrecord component.Methods in dev.archunitjava.projection that return types with arguments of type DependencyKindModifier and TypeMethodDescriptionProjectionPlan.includedKinds()Returns the value of theincludedKindsrecord component.ProjectionPlan.kindRelabeling()Returns the value of thekindRelabelingrecord component.ProjectionPlan.kindRelabeling()Returns the value of thekindRelabelingrecord component.Methods in dev.archunitjava.projection with parameters of type DependencyKindModifier and TypeMethodDescriptionProjectionPlan.excluding(StableId origin, StableId target, DependencyKind kind) ProjectionPlan.relabeling(DependencyKind source, DependencyKind target) Method parameters in dev.archunitjava.projection with type arguments of type DependencyKindConstructors in dev.archunitjava.projection with parameters of type DependencyKindModifierConstructorDescriptionProjectionEdgeSelector(StableId origin, StableId target, DependencyKind kind) Creates an instance of aProjectionEdgeSelectorrecord class.Constructor parameters in dev.archunitjava.projection with type arguments of type DependencyKindModifierConstructorDescriptionProjectionPlan(ProjectionDomain domain, List<ProjectionNodeMapping> explicitMappings, Set<DependencyKind> includedKinds, Map<DependencyKind, DependencyKind> kindRelabeling, boolean retainSelfEdges, List<ProjectionEdgeSelector> excludedEdges) Creates an instance of aProjectionPlanrecord class.ProjectionPlan(ProjectionDomain domain, List<ProjectionNodeMapping> explicitMappings, Set<DependencyKind> includedKinds, Map<DependencyKind, DependencyKind> kindRelabeling, boolean retainSelfEdges, List<ProjectionEdgeSelector> excludedEdges) Creates an instance of aProjectionPlanrecord class.ProjectionPlan(ProjectionDomain domain, List<ProjectionNodeMapping> explicitMappings, Set<DependencyKind> includedKinds, Map<DependencyKind, DependencyKind> kindRelabeling, boolean retainSelfEdges, List<ProjectionEdgeSelector> excludedEdges) Creates an instance of aProjectionPlanrecord class. -
Uses of DependencyKind in dev.archunitjava.report
Methods in dev.archunitjava.report with parameters of type DependencyKindMethod parameters in dev.archunitjava.report with type arguments of type DependencyKindModifier and TypeMethodDescriptionGraphSnapshotQuery.includingKinds(Collection<DependencyKind> kinds) -
Uses of DependencyKind in dev.archunitjava.rules
Methods in dev.archunitjava.rules that return types with arguments of type DependencyKindModifier and TypeMethodDescriptionModuleDependencyObservation.dependencyKinds()Returns the value of thedependencyKindsrecord component.CycleRuleOptions.includedKinds()Returns the value of theincludedKindsrecord component.ReachabilityRuleOptions.includedKinds()Returns the value of theincludedKindsrecord component.Method parameters in dev.archunitjava.rules with type arguments of type DependencyKindModifier and TypeMethodDescriptionCycleRuleOptions.includingOnly(Set<DependencyKind> kinds) ReachabilityRuleOptions.includingOnly(Set<DependencyKind> kinds) static ArchitectureRuleLayerRules.isolated(LayerModel layers, DependencyGraph graph, LayerSelector isolated, Set<DependencyKind> includedKinds) static ArchitectureRuleLayerRules.mayOnlyAccess(LayerModel layers, DependencyGraph graph, LayerSelector origins, LayerSelector allowedTargets, Set<DependencyKind> includedKinds) static ArchitectureRuleSliceRules.mutuallyIndependent(SliceModel slices, DependencyGraph graph, SliceSelector selected, Set<DependencyKind> includedKinds) static ArchitectureRuleLayerRules.noAccess(LayerModel layers, DependencyGraph graph, LayerSelector origins, LayerSelector targets, Set<DependencyKind> includedKinds) static ArchitectureRuleSliceRules.noDependencies(SliceModel slices, DependencyGraph graph, SliceSelector origins, SliceSelector targets, Set<DependencyKind> includedKinds) static ArchitectureRuleLayerRules.onlyAccessedBy(LayerModel layers, DependencyGraph graph, LayerSelector targets, LayerSelector allowedOrigins, Set<DependencyKind> includedKinds) Constructor parameters in dev.archunitjava.rules with type arguments of type DependencyKindModifierConstructorDescriptionCycleRuleOptions(Set<DependencyKind> includedKinds, TypeUseDependencyPolicy typeUseDependencies, SyntheticEdgePolicy syntheticEdges, int maximumRepresentativeLength, long maximumTraversedEdgesPerComponent, int maximumEvidenceEntries) Creates an instance of aCycleRuleOptionsrecord class.ModuleDependencyObservation(ModuleIdentityId origin, String targetModule, String evidenceDomain, Set<DependencyKind> dependencyKinds, List<DependencyEvidence> evidence) Creates an instance of aModuleDependencyObservationrecord class.ReachabilityRuleOptions(ReachabilityAssumption assumption, Set<DependencyKind> includedKinds, int maximumSubjectsPerRegion, int maximumEvidenceEntries) Creates an instance of aReachabilityRuleOptionsrecord class.