Index

A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

absent(String) - Static method in record class dev.archunitjava.rules.AnnotationValueCondition
 
ABSENT - Enum constant in enum class dev.archunitjava.rules.AnnotationValueOperator
 
ABSTRACT - Enum constant in enum class dev.archunitjava.model.JavaMemberModifier
 
ABSTRACT - Enum constant in enum class dev.archunitjava.model.JavaModifier
 
abstractness() - Method in record class dev.archunitjava.metrics.ComponentComposition
 
abstractness() - Method in record class dev.archunitjava.metrics.ComponentDependencyMetrics
Returns the value of the abstractness record component.
ABSTRACTNESS - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
AbstractnessScope - Enum Class in dev.archunitjava.metrics
Which declarations contribute to a component's abstractness denominator.
abstractTypeCount() - Method in record class dev.archunitjava.metrics.ComponentComposition
Returns the value of the abstractTypeCount record component.
accesses(TypeModelResult, MemberSelector, MemberSelector, MemberAccessRuleSpec) - Static method in class dev.archunitjava.rules.MemberAccessRules
 
accessFlags() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the accessFlags record component.
accessFlags() - Method in record class dev.archunitjava.importer.ParsedInnerClass
Returns the value of the accessFlags record component.
accessFlags() - Method in record class dev.archunitjava.importer.ParsedMember
Returns the value of the accessFlags record component.
accessFlags() - Method in record class dev.archunitjava.importer.ParsedMethodParameter
Returns the value of the accessFlags record component.
accessFlags() - Method in record class dev.archunitjava.model.JavaInnerClassEvidence
Returns the value of the accessFlags record component.
accessFlags() - Method in class dev.archunitjava.model.JavaMember
 
accessFlags() - Method in record class dev.archunitjava.model.JavaParameter
Returns the value of the accessFlags record component.
accessFlags() - Method in class dev.archunitjava.model.JavaType
Exact unsigned-u2 JVM access mask represented as an int.
accessKinds() - Method in record class dev.archunitjava.rules.MemberAccessRuleSpec
Returns the value of the accessKinds record component.
action() - Method in record class dev.archunitjava.importer.ImportResourceRule
Returns the value of the action record component.
ADAPT_MODEL - Enum constant in enum class dev.archunitjava.importer.ClassFileTraversalPhase
 
addDependency(StableId, StableId, DependencyKind, DependencyEvidence) - Method in class dev.archunitjava.graph.DependencyGraph.Builder
 
addExternal(ExternalTypeStub) - Method in class dev.archunitjava.model.TypeHierarchy.Builder
 
addImported(Collection) - Method in class dev.archunitjava.model.TypeHierarchy.Builder
 
addNode(StableId) - Method in class dev.archunitjava.graph.DependencyGraph.Builder
 
AFFERENT_COUPLING - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
afferentCoupling() - Method in record class dev.archunitjava.metrics.ComponentDependencyMetrics
Returns the value of the afferentCoupling record component.
aggregate() - Method in record class dev.archunitjava.metrics.SourceMetricReport
Returns the value of the aggregate record component.
alias() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlComponent
Returns the value of the alias record component.
alias() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlComponentId
Returns the value of the alias record component.
all() - Static method in record class dev.archunitjava.importer.ImportScope
 
all() - Static method in class dev.archunitjava.layers.LayerSelector
 
all() - Method in class dev.archunitjava.model.JavaPackageIndex
 
all() - Static method in class dev.archunitjava.selector.MemberSelector
 
all() - Static method in class dev.archunitjava.selector.ModuleSelector
 
all() - Static method in class dev.archunitjava.selector.PackageSelector
 
all() - Static method in class dev.archunitjava.selector.TypeSelector
 
all() - Static method in class dev.archunitjava.slices.SliceSelector
 
ALL_TYPES - Enum constant in enum class dev.archunitjava.metrics.AbstractnessScope
 
allOf(MemberSelector...) - Static method in class dev.archunitjava.selector.MemberSelector
 
allOf(ModuleSelector...) - Static method in class dev.archunitjava.selector.ModuleSelector
 
allOf(PackageSelector...) - Static method in class dev.archunitjava.selector.PackageSelector
 
allOf(TypeSelector...) - Static method in class dev.archunitjava.selector.TypeSelector
 
allOf(Collection) - Static method in class dev.archunitjava.selector.MemberSelector
 
allOf(Collection) - Static method in class dev.archunitjava.selector.PackageSelector
 
allOf(Collection) - Static method in class dev.archunitjava.selector.TypeSelector
 
ALLOW - Enum constant in enum class dev.archunitjava.execution.EmptySelectionPolicy
 
allowEmptySelection() - Method in class dev.archunitjava.execution.CheckOptions
 
allowEmptySelection(boolean) - Method in class dev.archunitjava.execution.CheckOptions.Builder
 
allowIncompleteAnalysis() - Method in class dev.archunitjava.execution.CheckOptions
 
allowIncompleteAnalysis(boolean) - Method in class dev.archunitjava.execution.CheckOptions.Builder
 
AMBIGUOUS_BUILD_METADATA - Enum constant in enum class dev.archunitjava.importer.DiscoveryDiagnosticCode
 
AMBIGUOUS_PROJECT_ROOTS - Enum constant in enum class dev.archunitjava.importer.DiscoveryDiagnosticCode
 
amount() - Method in record class dev.archunitjava.metrics.CohesionValue
Returns the value of the amount record component.
amount() - Method in record class dev.archunitjava.metrics.MetricSample
Returns the value of the amount record component.
ANALYSIS_ERROR - Enum constant in enum class dev.archunitjava.cli.CliExitCode
 
AnalysisCacheKey - Record Class in dev.archunitjava.importer
Content-addressed cache identity covering inputs, runtime target, options, and versions.
AnalysisCacheKey(String, int, String, String) - Constructor for record class dev.archunitjava.importer.AnalysisCacheKey
Creates an instance of a AnalysisCacheKey record class.
AnalysisCacheResult - Record Class in dev.archunitjava.importer
Opaque deterministic model bytes and whether they came from a validated cache entry.
AnalysisCacheResult(byte[], AnalysisCacheStatus) - Constructor for record class dev.archunitjava.importer.AnalysisCacheResult
Creates an instance of a AnalysisCacheResult record class.
AnalysisCacheStatus - Enum Class in dev.archunitjava.importer
Reviewable result of a safe cache lookup.
AnalysisPayloadSupplier - Interface in dev.archunitjava.importer
Trusted library-side production of a deterministic imported-model payload.
analyze(CliConfiguration) - Method in class dev.archunitjava.cli.CliAnalyzer
 
analyze(DependencyGraph) - Static method in class dev.archunitjava.projection.CycleAlgorithms
 
analyze(DependencyGraph, CycleEnumerationOptions) - Static method in class dev.archunitjava.projection.CycleAlgorithms
 
analyze(TypeModelResult, Collection) - Method in class dev.archunitjava.metrics.SourceMetricAnalyzer
 
analyze(TypeModelResult, Collection, SourceMetricOptions) - Method in class dev.archunitjava.metrics.SourceMetricAnalyzer
 
analyze(ProjectionResult, Collection, Collection) - Method in class dev.archunitjava.metrics.DependencyMetricAnalyzer
 
analyze(ProjectionResult, Collection) - Method in class dev.archunitjava.metrics.DependencyMetricAnalyzer
 
analyze(Collection) - Method in class dev.archunitjava.metrics.CohesionMetricAnalyzer
 
analyze(Collection, CohesionMetricOptions) - Method in class dev.archunitjava.metrics.CohesionMetricAnalyzer
 
and(MemberSelector) - Method in class dev.archunitjava.selector.MemberSelector
 
and(PackageSelector) - Method in class dev.archunitjava.selector.PackageSelector
 
and(TypeSelector) - Method in class dev.archunitjava.selector.TypeSelector
 
annotatedWith(AnnotationQuery) - Static method in class dev.archunitjava.selector.MemberSelector
 
annotatedWith(AnnotationQuery) - Static method in class dev.archunitjava.selector.TypeSelector
 
annotation() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence
Returns the value of the annotation record component.
annotation() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.NestedAnnotationValue
Returns the value of the annotation record component.
annotation() - Method in record class dev.archunitjava.model.JavaAnnotationOccurrence
Returns the value of the annotation record component.
annotation() - Method in record class dev.archunitjava.model.JavaAnnotationValue.NestedAnnotationValue
Returns the value of the annotation record component.
ANNOTATION - Enum constant in enum class dev.archunitjava.graph.DependencyKind
 
ANNOTATION - Enum constant in enum class dev.archunitjava.model.DeclarationDependencyEvidenceKind
 
ANNOTATION - Enum constant in enum class dev.archunitjava.model.JavaTypeKind
 
ANNOTATION_DEFAULT_VALUE - Enum constant in enum class dev.archunitjava.model.DeclarationDependencySourceKind
 
ANNOTATION_TYPE - Enum constant in enum class dev.archunitjava.model.DeclarationDependencySourceKind
 
ANNOTATION_VALUE - Enum constant in enum class dev.archunitjava.model.DeclarationDependencySourceKind
 
annotationBinaryNames() - Method in record class dev.archunitjava.model.GeneratedCodeOptions
Returns the value of the annotationBinaryNames record component.
annotationDefault() - Method in class dev.archunitjava.model.JavaMember
 
annotationDefaults() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the annotationDefaults record component.
AnnotationMatchMode - Enum Class in dev.archunitjava.selector
Distinct annotation relationships; no mode silently includes another.
AnnotationQuery - Record Class in dev.archunitjava.selector
Immutable annotation target, relationship, visibility, traversal bound, and unknown policy.
AnnotationQuery(JavaTypeName, AnnotationMatchMode, Optional, int, UnknownHierarchyPolicy) - Constructor for record class dev.archunitjava.selector.AnnotationQuery
Creates an instance of a AnnotationQuery record class.
AnnotationRuleMode - Enum Class in dev.archunitjava.rules
Required and forbidden annotation moods evaluated by one assertion implementation.
AnnotationRules - Class in dev.archunitjava.rules
Annotation rules over declarations, parameters, packages, and exact type-use sites.
AnnotationRuleSpec - Record Class in dev.archunitjava.rules
Immutable annotation relationship, mood, typed values, and traversal-gap policy.
AnnotationRuleSpec(AnnotationQuery, AnnotationRuleMode, List, UnknownAnnotationPolicy) - Constructor for record class dev.archunitjava.rules.AnnotationRuleSpec
Creates an instance of a AnnotationRuleSpec record class.
annotations() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the annotations record component.
annotations() - Method in class dev.archunitjava.model.JavaMember
 
annotations() - Method in record class dev.archunitjava.model.JavaPackage
Returns the value of the annotations record component.
annotations() - Method in record class dev.archunitjava.model.JavaRecordComponent
Returns the value of the annotations record component.
annotations() - Method in class dev.archunitjava.model.JavaType
 
annotations() - Method in record class dev.archunitjava.model.MetaAnnotationResult
Returns the value of the annotations record component.
annotationSite() - Method in record class dev.archunitjava.model.DeclarationDependencySource
Returns the value of the annotationSite record component.
AnnotationSite - Record Class in dev.archunitjava.model
Exact owner and sub-location of an annotation occurrence.
AnnotationSite(AnnotationSiteKind, String, OptionalInt, Optional) - Constructor for record class dev.archunitjava.model.AnnotationSite
Creates an instance of a AnnotationSite record class.
AnnotationSiteKind - Enum Class in dev.archunitjava.model
Distinct declaration and type-use locations for imported annotations.
annotationType() - Method in record class dev.archunitjava.selector.AnnotationQuery
Returns the value of the annotationType record component.
AnnotationValueCondition - Record Class in dev.archunitjava.rules
One typed condition over an explicitly encoded annotation element.
AnnotationValueCondition(String, AnnotationValueOperator, Optional) - Constructor for record class dev.archunitjava.rules.AnnotationValueCondition
Creates an instance of a AnnotationValueCondition record class.
AnnotationValueOperator - Enum Class in dev.archunitjava.rules
Deterministic operations over explicitly encoded, typed annotation elements.
AnnotationVisibility - Enum Class in dev.archunitjava.model
Class-file visibility channel, independent from runtime reflection.
ANONYMOUS - Enum constant in enum class dev.archunitjava.model.JavaNestingKind
 
any(JavaCodeAccessKind...) - Static method in record class dev.archunitjava.rules.MemberAccessRuleSpec
 
ANY - Enum constant in enum class dev.archunitjava.rules.DependencyRuleMode
The selected origin set must contain at least one matching dependency.
ANY - Enum constant in enum class dev.archunitjava.rules.DirectiveFlagPolicy
 
ANY - Enum constant in enum class dev.archunitjava.rules.DirectiveQualification
 
ANY - Enum constant in enum class dev.archunitjava.rules.MemberAccessRuleMode
 
anyDependency() - Static method in record class dev.archunitjava.rules.DependencyRuleSpec
 
anyOf(MemberSelector...) - Static method in class dev.archunitjava.selector.MemberSelector
 
anyOf(PackageSelector...) - Static method in class dev.archunitjava.selector.PackageSelector
 
anyOf(TypeSelector...) - Static method in class dev.archunitjava.selector.TypeSelector
 
anyOf(Collection) - Static method in class dev.archunitjava.selector.MemberSelector
 
anyOf(Collection) - Static method in class dev.archunitjava.selector.PackageSelector
 
anyOf(Collection) - Static method in class dev.archunitjava.selector.TypeSelector
 
apply(DependencyGraph) - Method in record class dev.archunitjava.projection.ProjectionPlan
 
approvedRoot() - Method in record class dev.archunitjava.cli.CliConfiguration
Returns the value of the approvedRoot record component.
approvedRoot() - Method in record class dev.archunitjava.integration.BuildIntegrationRequest
Returns the value of the approvedRoot record component.
ArchitectureAnalysisAssertionError - Exception Class in dev.archunitjava.junit
Assertion failure caused by incomplete or failed analysis rather than policy violations.
ArchitectureAssertions - Class in dev.archunitjava.junit
Dependency-free assertions recognized naturally by JUnit Jupiter and other Java test runners.
ArchitectureEngineImports - Class in dev.archunitjava.junit
Execution-scoped cache hook for expensive, immutable architecture imports.
ArchitecturePolicyAssertionError - Exception Class in dev.archunitjava.junit
Assertion failure caused by architecture policy violations, not analysis failure.
ArchitecturePreset - Class in dev.archunitjava.presets
Immutable, inspectable preset that expands into ordinary architecture rules.
ArchitecturePresets - Class in dev.archunitjava.presets
Explicit-selector factories for common architecture dependency directions.
ArchitectureRule - Interface in dev.archunitjava.rules
Immutable architecture rule with uniform metadata decoration.
ArchitectureRules - Class in dev.archunitjava.rules
Factory for immutable rule values; later rule DSLs share this metadata behavior.
ArchitectureTest - Annotation Interface in dev.archunitjava.junit
Marks a static, no-argument method that supplies one immutable architecture rule.
ArchitectureTestCase - Record Class in dev.archunitjava.junit
Framework-neutral executable case that can be adapted to a JUnit Jupiter DynamicTest.
ArchitectureTestCase(String, String, Runnable) - Constructor for record class dev.archunitjava.junit.ArchitectureTestCase
Creates an instance of a ArchitectureTestCase record class.
ArchitectureTestCases - Class in dev.archunitjava.junit
Creates isolated executable cases for ordinary or dynamic architecture tests.
ArchitectureTestEngine - Class in dev.archunitjava.junit
Optional JUnit Platform engine for ArchitectureTest methods.
ArchitectureTestEngine() - Constructor for class dev.archunitjava.junit.ArchitectureTestEngine
 
ARCHIVE_RESOURCE_REJECTED - Enum constant in enum class dev.archunitjava.importer.InputDiagnosticCode
 
ArchUnitJava - Class in dev.archunitjava
Root namespace for the ArchUnitJava public API.
ArchUnitJavaCli - Class in dev.archunitjava.cli
Process entry point; all testable behavior lives in CliRunner.
arrayDimensions() - Method in record class dev.archunitjava.model.DeclarationDependencySource
Returns the value of the arrayDimensions record component.
ArrayType(GenericType, int) - Constructor for record class dev.archunitjava.model.GenericType.ArrayType
Creates an instance of a ArrayType record class.
ArrayValue(List) - Constructor for record class dev.archunitjava.importer.ParsedAnnotationValue.ArrayValue
Creates an instance of a ArrayValue record class.
ArrayValue(List) - Constructor for record class dev.archunitjava.model.JavaAnnotationValue.ArrayValue
Creates an instance of a ArrayValue record class.
arrow() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlEdge
Returns the value of the arrow record component.
ARTIFACT - Enum constant in enum class dev.archunitjava.report.ReportDomain
 
ARTIFACT_CONTAINER - Enum constant in enum class dev.archunitjava.rules.NamingTarget
 
artifactProvenance() - Method in record class dev.archunitjava.model.JavaCodeAccess
Returns the value of the artifactProvenance record component.
artifacts(DependencyGraph, Map) - Static method in class dev.archunitjava.report.GraphSnapshotQuery
 
as(String) - Method in class dev.archunitjava.presets.ArchitecturePreset
 
as(String) - Method in record class dev.archunitjava.presets.PresetRule
 
as(String) - Method in record class dev.archunitjava.result.RuleMetadata
Presentation-only alias; the semantic identity remains unchanged.
as(String) - Method in interface dev.archunitjava.rules.ArchitectureRule
 
assemble(List) - Method in class dev.archunitjava.importer.ClassPathAssembler
 
assembly() - Method in record class dev.archunitjava.importer.ImportResolutionResult
Returns the value of the assembly record component.
assertPasses(Checkable) - Static method in class dev.archunitjava.junit.ArchitectureAssertions
 
assertPasses(Checkable, CheckOptions) - Static method in class dev.archunitjava.junit.ArchitectureAssertions
 
assertPasses(Checkable, CheckOptions, ResultRenderLimits) - Static method in class dev.archunitjava.junit.ArchitectureAssertions
 
assertPasses(Checkable, ResultRenderLimits) - Static method in class dev.archunitjava.junit.ArchitectureAssertions
 
assign(String, TypeSelector) - Method in class dev.archunitjava.slices.SliceDefinitions.Builder
 
Assignability - Enum Class in dev.archunitjava.model
Honest tri-state result for hierarchy evidence.
ASSIGNABLE_TO - Enum constant in enum class dev.archunitjava.rules.HierarchyRelation
 
assignableFrom(String, UnknownHierarchyPolicy) - Static method in class dev.archunitjava.selector.TypeSelector
 
assignableTo(String, UnknownHierarchyPolicy) - Static method in class dev.archunitjava.selector.TypeSelector
 
assumption() - Method in record class dev.archunitjava.rules.ReachabilityRuleOptions
Returns the value of the assumption record component.
at(LocationId) - Static method in record class dev.archunitjava.graph.DependencyEvidence
 
at(LocationId, MemberId, int, int) - Static method in record class dev.archunitjava.graph.DependencyEvidence
 
at(LocationId, MemberId, int, String, int) - Static method in record class dev.archunitjava.graph.DependencyEvidence
 
AT_LEAST - Enum constant in enum class dev.archunitjava.metrics.MetricComparison
 
AT_MOST - Enum constant in enum class dev.archunitjava.metrics.MetricComparison
 
atLeast(MetricName, MetricAmount) - Static method in record class dev.archunitjava.metrics.MetricThreshold
 
atMost(MetricName, MetricAmount) - Static method in record class dev.archunitjava.metrics.MetricThreshold
 
attributes() - Method in record class dev.archunitjava.result.Violation
Returns the value of the attributes record component.
AUTO - Enum constant in enum class dev.archunitjava.importer.ClassFileInput.Kind
 
automatic(String) - Static method in record class dev.archunitjava.model.JavaModuleIdentity
 
AUTOMATIC - Enum constant in enum class dev.archunitjava.model.JavaModuleKind
 
AUTOMATIC_MODULE - Enum constant in enum class dev.archunitjava.rules.ModuleExportAccess
 
availability() - Method in record class dev.archunitjava.metrics.CohesionValue
Returns the value of the availability record component.
AVERAGE_COMPONENT_DEPENDENCY - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
averageComponentDependency() - Method in record class dev.archunitjava.metrics.CumulativeDependencyMetrics
Returns the value of the averageComponentDependency record component.

B

BaselineCommands - Class in dev.archunitjava.baseline
Explicit, side-effect-free commands for freezing and proposing baseline updates.
BaselineComparison - Record Class in dev.archunitjava.baseline
Deterministic classification of current findings against a reviewed baseline.
BaselineComparison(LocalDate, List) - Constructor for record class dev.archunitjava.baseline.BaselineComparison
Creates an instance of a BaselineComparison record class.
BaselineDiffRenderer - Class in dev.archunitjava.baseline
Stable line-oriented baseline diff intended for code review.
BaselineFinding - Record Class in dev.archunitjava.baseline
Reviewable snapshot and two-part stable fingerprint for one rule violation.
BaselineFinding(String, String, String, String, String, String, String, List, List, List) - Constructor for record class dev.archunitjava.baseline.BaselineFinding
Creates an instance of a BaselineFinding record class.
BaselineFormatException - Exception Class in dev.archunitjava.baseline
Strict baseline input that is malformed, unsupported, or outside configured limits.
BaselineFormatException(String) - Constructor for exception class dev.archunitjava.baseline.BaselineFormatException
 
BaselineFormatException(String, Throwable) - Constructor for exception class dev.archunitjava.baseline.BaselineFormatException
 
BaselineJsonReader - Class in dev.archunitjava.baseline
Bounded, dependency-free reader for the canonical reviewed-baseline JSON schema.
BaselineJsonRenderer - Class in dev.archunitjava.baseline
Canonical JSON rendering for storing a reviewed baseline in version control.
BaselineReadLimits - Record Class in dev.archunitjava.baseline
Resource limits applied before and during baseline JSON ingestion.
BaselineReadLimits(int, int, int, int, int, int) - Constructor for record class dev.archunitjava.baseline.BaselineReadLimits
Creates an instance of a BaselineReadLimits record class.
BaselineUpdate - Record Class in dev.archunitjava.baseline
Proposed explicit baseline update plus its reviewable comparison.
BaselineUpdate(BaselineComparison, ReviewedBaseline) - Constructor for record class dev.archunitjava.baseline.BaselineUpdate
Creates an instance of a BaselineUpdate record class.
because(String) - Method in record class dev.archunitjava.presets.PresetRule
 
because(String) - Method in record class dev.archunitjava.result.RuleMetadata
 
because(String) - Method in interface dev.archunitjava.rules.ArchitectureRule
 
becauseRule(String, String) - Method in class dev.archunitjava.presets.ArchitecturePreset
 
BINARY_NAME - Enum constant in enum class dev.archunitjava.rules.NamingTarget
 
binaryName() - Method in record class dev.archunitjava.graph.TypeId
Returns the value of the binaryName record component.
binaryName() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the binaryName record component.
binaryName() - Method in class dev.archunitjava.model.JavaType
 
binaryName() - Method in record class dev.archunitjava.model.JavaTypeName
Returns the value of the binaryName record component.
binaryName() - Method in record class dev.archunitjava.model.JvmReferenceType
Returns the value of the binaryName record component.
binaryName(JavaPattern) - Static method in class dev.archunitjava.selector.TypeSelector
 
blankLineCount() - Method in record class dev.archunitjava.metrics.SourceCounts
Returns the value of the blankLineCount record component.
blankLines() - Method in record class dev.archunitjava.metrics.SourceLineMetrics
Returns the value of the blankLines record component.
BLIND_SPOTS_DIAGNOSTIC - Static variable in class dev.archunitjava.rules.PublicInterfaceRules
 
BOOLEAN - Enum constant in enum class dev.archunitjava.importer.ParsedAnnotationValue.ScalarKind
 
BOOLEAN - Enum constant in enum class dev.archunitjava.model.JavaAnnotationValue.ScalarKind
 
BOOLEAN - Enum constant in enum class dev.archunitjava.model.JvmPrimitiveType
 
bootstrapArguments() - Method in record class dev.archunitjava.importer.ParsedDynamicCallSite
Returns the value of the bootstrapArguments record component.
bootstrapArguments() - Method in record class dev.archunitjava.importer.ParsedDynamicConstant
Returns the value of the bootstrapArguments record component.
bootstrapArguments() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
Returns the value of the bootstrapArguments record component.
bootstrapArguments() - Method in record class dev.archunitjava.model.JavaDynamicConstant
Returns the value of the bootstrapArguments record component.
bootstrapArgumentsTruncated() - Method in record class dev.archunitjava.importer.ParsedDynamicConstant
Returns the value of the bootstrapArgumentsTruncated record component.
bootstrapArgumentsTruncated() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
Returns the value of the bootstrapArgumentsTruncated record component.
bootstrapArgumentsTruncated() - Method in record class dev.archunitjava.model.JavaDynamicConstant
Returns the value of the bootstrapArgumentsTruncated record component.
bootstrapMethod() - Method in record class dev.archunitjava.importer.ParsedDynamicCallSite
Returns the value of the bootstrapMethod record component.
bootstrapMethod() - Method in record class dev.archunitjava.importer.ParsedDynamicConstant
Returns the value of the bootstrapMethod record component.
bootstrapMethod() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
Returns the value of the bootstrapMethod record component.
bootstrapMethod() - Method in record class dev.archunitjava.model.JavaDynamicConstant
Returns the value of the bootstrapMethod record component.
bounded(int, int, long) - Static method in record class dev.archunitjava.projection.CycleEnumerationOptions
 
BRIDGE - Enum constant in enum class dev.archunitjava.model.JavaMemberModifier
 
bridgeMember() - Method in record class dev.archunitjava.model.CompilerArtifactProvenance
Returns the value of the bridgeMember record component.
build() - Method in class dev.archunitjava.execution.CheckOptions.Builder
 
build() - Method in class dev.archunitjava.graph.DependencyGraph.Builder
 
build() - Method in class dev.archunitjava.importer.ProjectDiscoveryOptions.Builder
 
build() - Method in class dev.archunitjava.model.TypeHierarchy.Builder
 
build(ClassFileReadResult) - Method in class dev.archunitjava.model.TypeModelBuilder
 
build(TypeModelResult) - Method in class dev.archunitjava.layers.LayerDefinitions
 
build(TypeModelResult) - Method in class dev.archunitjava.layers.LayerDefinitions.Builder
 
build(TypeModelResult) - Method in class dev.archunitjava.slices.SliceDefinitions
 
build(TypeModelResult) - Method in class dev.archunitjava.slices.SliceDefinitions.Builder
 
BuildCommand - Enum Class in dev.archunitjava.integration
Shared CLI operation exposed through build tools.
builder() - Static method in class dev.archunitjava.execution.CheckOptions
Starts a builder initialized with the deterministic strict defaults.
builder() - Static method in class dev.archunitjava.graph.DependencyGraph
 
builder() - Static method in class dev.archunitjava.importer.ProjectDiscoveryOptions
 
builder() - Static method in class dev.archunitjava.layers.LayerDefinitions
 
builder() - Static method in class dev.archunitjava.model.TypeHierarchy
 
builder() - Static method in class dev.archunitjava.slices.SliceDefinitions
 
Builder() - Constructor for class dev.archunitjava.graph.DependencyGraph.Builder
 
Builder() - Constructor for class dev.archunitjava.layers.LayerDefinitions.Builder
 
Builder() - Constructor for class dev.archunitjava.model.TypeHierarchy.Builder
 
Builder() - Constructor for class dev.archunitjava.slices.SliceDefinitions.Builder
 
BuildIntegrationException - Exception Class in dev.archunitjava.integration
Clear configuration or lifecycle failure reported to the hosting build tool.
BuildIntegrationException(String) - Constructor for exception class dev.archunitjava.integration.BuildIntegrationException
 
BuildIntegrationException(String, Throwable) - Constructor for exception class dev.archunitjava.integration.BuildIntegrationException
 
BuildIntegrationRequest - Record Class in dev.archunitjava.integration
Lossless mapping from build-tool inputs to the shared CLI/library contract.
BuildIntegrationRequest(BuildTool, String, Path, Path, List, BuildCommand, Optional, Optional) - Constructor for record class dev.archunitjava.integration.BuildIntegrationRequest
Creates an instance of a BuildIntegrationRequest record class.
BuildIntegrationResult - Record Class in dev.archunitjava.integration
Build-host result retaining the deterministic compiled-output order.
BuildIntegrationResult(BuildTool, String, int, List) - Constructor for record class dev.archunitjava.integration.BuildIntegrationResult
Creates an instance of a BuildIntegrationResult record class.
BuildIntegrationRunner - Class in dev.archunitjava.integration
Executes the shared contract against already-compiled outputs.
BuildIntegrationRunner() - Constructor for class dev.archunitjava.integration.BuildIntegrationRunner
 
buildSystem() - Method in record class dev.archunitjava.importer.DiscoveredProject
Returns the value of the buildSystem record component.
BuildSystem - Enum Class in dev.archunitjava.importer
Build metadata that determined a discovered project layout.
BuildTool - Enum Class in dev.archunitjava.integration
Supported build hosts for the first-party integration bridge.
BYTE - Enum constant in enum class dev.archunitjava.importer.ParsedAnnotationValue.ScalarKind
 
BYTE - Enum constant in enum class dev.archunitjava.model.JavaAnnotationValue.ScalarKind
 
BYTE - Enum constant in enum class dev.archunitjava.model.JvmPrimitiveType
 
bytecodeLocation() - Method in record class dev.archunitjava.model.JavaExceptionEvidence
Returns the value of the bytecodeLocation record component.
bytecodeLocation(int) - Method in class dev.archunitjava.model.JavaMember
 
BytecodeLocation - Record Class in dev.archunitjava.model
Exact bytecode evidence location with optional, non-fabricated debug metadata.
BytecodeLocation(ClassResourceLocation, Optional, int, OptionalInt) - Constructor for record class dev.archunitjava.model.BytecodeLocation
Creates an instance of a BytecodeLocation record class.
bytecodeOffset() - Method in record class dev.archunitjava.graph.DependencyEvidence
Returns the value of the bytecodeOffset record component.
bytecodeOffset() - Method in record class dev.archunitjava.importer.ParsedCodeAccess
Returns the value of the bytecodeOffset record component.
bytecodeOffset() - Method in record class dev.archunitjava.importer.ParsedConstantLoadSite
Returns the value of the bytecodeOffset record component.
bytecodeOffset() - Method in record class dev.archunitjava.importer.ParsedDynamicCallSite
Returns the value of the bytecodeOffset record component.
bytecodeOffset() - Method in record class dev.archunitjava.importer.ParsedExceptionEvidence
Returns the value of the bytecodeOffset record component.
bytecodeOffset() - Method in record class dev.archunitjava.importer.ParsedLineNumber
Returns the value of the bytecodeOffset record component.
bytecodeOffset() - Method in record class dev.archunitjava.model.BytecodeLocation
Returns the value of the bytecodeOffset record component.
bytecodeOffset() - Method in record class dev.archunitjava.model.LineNumberEntry
Returns the value of the bytecodeOffset record component.
bytecodeOffset() - Method in record class dev.archunitjava.report.SnapshotEvidence
Returns the value of the bytecodeOffset record component.
bytecodeView() - Static method in record class dev.archunitjava.model.CompilerArtifactFilterOptions
 
byteCount() - Method in record class dev.archunitjava.importer.CacheInputFingerprint
Returns the value of the byteCount record component.

C

CACHE_ENABLED - Static variable in class dev.archunitjava.junit.ArchitectureTestEngine
 
cached(String, Supplier) - Static method in class dev.archunitjava.junit.ArchitectureEngineImports
 
CacheInputFingerprint - Record Class in dev.archunitjava.importer
Stable input identity and byte-content digest; timestamps are intentionally absent.
CacheInputFingerprint(String, long, String) - Constructor for record class dev.archunitjava.importer.CacheInputFingerprint
Creates an instance of a CacheInputFingerprint record class.
caller() - Method in record class dev.archunitjava.model.JavaCodeAccess
Returns the value of the caller record component.
caller() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
Returns the value of the caller record component.
canonicalName(JavaPattern) - Static method in class dev.archunitjava.selector.TypeSelector
 
capture(JavaPackageName) - Method in class dev.archunitjava.slices.SliceCapturePattern
 
capture(RuleResult, Violation) - Static method in record class dev.archunitjava.baseline.BaselineFinding
 
capturePackages(SliceCapturePattern) - Method in class dev.archunitjava.slices.SliceDefinitions.Builder
 
CATCH_ALL_HANDLER - Enum constant in enum class dev.archunitjava.importer.ParsedExceptionEvidence.Kind
 
CATCH_ALL_HANDLER - Enum constant in enum class dev.archunitjava.model.JavaExceptionEvidenceKind
 
CAUGHT_HANDLER - Enum constant in enum class dev.archunitjava.importer.ParsedExceptionEvidence.Kind
 
CAUGHT_HANDLER - Enum constant in enum class dev.archunitjava.model.JavaExceptionEvidenceKind
 
changes() - Method in record class dev.archunitjava.baseline.BaselineComparison
Returns the value of the changes record component.
CHAR - Enum constant in enum class dev.archunitjava.importer.ParsedAnnotationValue.ScalarKind
 
CHAR - Enum constant in enum class dev.archunitjava.model.JavaAnnotationValue.ScalarKind
 
CHAR - Enum constant in enum class dev.archunitjava.model.JvmPrimitiveType
 
check() - Method in interface dev.archunitjava.execution.Checkable
 
check() - Method in class dev.archunitjava.presets.ArchitecturePreset
 
check(CheckOptions) - Method in interface dev.archunitjava.execution.Checkable
 
check(CheckOptions) - Method in class dev.archunitjava.presets.ArchitecturePreset
 
check(Path, Path, Collection, BuildCommand, Optional, Optional, Appendable, Appendable) - Method in class dev.archunitjava.integration.GradleBuildIntegration
 
CHECK - Enum constant in enum class dev.archunitjava.integration.BuildCommand
 
Checkable<R> - Interface in dev.archunitjava.execution
Shared terminal contract for architecture rules.
checkOptions() - Method in record class dev.archunitjava.cli.CliConfiguration
Returns the value of the checkOptions record component.
CheckOptions - Class in dev.archunitjava.execution
Immutable policies applied uniformly by architecture-rule terminals.
CheckOptions.Builder - Class in dev.archunitjava.execution
Mutable construction state; built options never retain a reference to it.
CK_LCOM1 - Enum constant in enum class dev.archunitjava.metrics.LcomVariant
max(method pairs sharing no instance field - pairs sharing a field, 0).
CK_LCOM1 - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
CLASS - Enum constant in enum class dev.archunitjava.model.JavaTypeKind
 
CLASS_GENERIC_SIGNATURE - Enum constant in enum class dev.archunitjava.model.DeclarationDependencySourceKind
 
CLASS_LITERAL - Enum constant in enum class dev.archunitjava.graph.DependencyKind
 
CLASS_LITERAL - Enum constant in enum class dev.archunitjava.importer.ParsedConstantEvidence.Kind
 
CLASS_LITERAL - Enum constant in enum class dev.archunitjava.model.JavaConstantEvidenceKind
 
CLASS_RESOURCE - Enum constant in enum class dev.archunitjava.rules.NamingTarget
 
classBound() - Method in record class dev.archunitjava.model.GenericTypeParameter
Returns the value of the classBound record component.
classes() - Method in class dev.archunitjava.importer.ClassFileReadResult
 
ClassFileDiagnostic - Record Class in dev.archunitjava.importer
Structured parser failure with resource, origin, and traversal context.
ClassFileDiagnostic(ClassFileDiagnosticCode, String, ClassFileOrigin, ClassFileTraversalPhase, Map) - Constructor for record class dev.archunitjava.importer.ClassFileDiagnostic
Creates an instance of a ClassFileDiagnostic record class.
ClassFileDiagnosticCode - Enum Class in dev.archunitjava.importer
Machine-readable failures produced while reading untrusted class files.
classFileDiagnostics() - Method in record class dev.archunitjava.model.TypeModelResult
Returns the value of the classFileDiagnostics record component.
classFileDiagnostics() - Method in record class dev.archunitjava.selector.MemberSelection
Returns the value of the classFileDiagnostics record component.
classFileDiagnostics() - Method in record class dev.archunitjava.selector.ModuleSelection
Returns the value of the classFileDiagnostics record component.
classFileDiagnostics() - Method in record class dev.archunitjava.selector.PackageSelection
Returns the value of the classFileDiagnostics record component.
classFileDiagnostics() - Method in record class dev.archunitjava.selector.TypeSelection
Returns the value of the classFileDiagnostics record component.
ClassFileInput - Class in dev.archunitjava.importer
A caller-approved source of class-file resources.
ClassFileInput.Kind - Enum Class in dev.archunitjava.importer
 
ClassFileInputEnumerator - Class in dev.archunitjava.importer
Enumerates class resources without loading target classes or following symbolic links.
ClassFileInputEnumerator() - Constructor for class dev.archunitjava.importer.ClassFileInputEnumerator
 
ClassFileInputEnumerator(ImportOptions) - Constructor for class dev.archunitjava.importer.ClassFileInputEnumerator
 
ClassFileInputEnumerator(InputEnumerationOptions) - Constructor for class dev.archunitjava.importer.ClassFileInputEnumerator
 
ClassFileInputEnumerator(InputEnumerationOptions, ImportOptions) - Constructor for class dev.archunitjava.importer.ClassFileInputEnumerator
 
ClassFileOrigin - Record Class in dev.archunitjava.importer
Stable provenance for one class-file resource.
ClassFileOrigin(ClassFileInput.Kind, String, String) - Constructor for record class dev.archunitjava.importer.ClassFileOrigin
Creates an instance of a ClassFileOrigin record class.
ClassFileReader - Class in dev.archunitjava.importer
Reads untrusted class bytes through a model-neutral JDK Class-File API boundary.
ClassFileReader() - Constructor for class dev.archunitjava.importer.ClassFileReader
 
ClassFileReader(ClassFileReaderOptions) - Constructor for class dev.archunitjava.importer.ClassFileReader
 
ClassFileReaderOptions - Record Class in dev.archunitjava.importer
Immutable safety bounds for reading individual class resources.
ClassFileReaderOptions(int) - Constructor for record class dev.archunitjava.importer.ClassFileReaderOptions
 
ClassFileReaderOptions(int, int) - Constructor for record class dev.archunitjava.importer.ClassFileReaderOptions
Creates an instance of a ClassFileReaderOptions record class.
ClassFileReadResult - Class in dev.archunitjava.importer
Immutable result of reading one or more class-file resources.
ClassFileReadResult(List, List) - Constructor for class dev.archunitjava.importer.ClassFileReadResult
 
ClassFileResource - Class in dev.archunitjava.importer
A class-file resource discovered at a caller-approved input.
ClassFileTraversalPhase - Enum Class in dev.archunitjava.importer
The bounded reader phase in which a class resource failed.
classFileValue() - Method in record class dev.archunitjava.model.DeclarationDependencySource
Returns the value of the classFileValue record component.
classFileVersion() - Method in class dev.archunitjava.model.JavaType
 
ClassFileVersion - Record Class in dev.archunitjava.model
Lossless JVM class-file version tuple.
ClassFileVersion(int, int) - Constructor for record class dev.archunitjava.model.ClassFileVersion
Creates an instance of a ClassFileVersion record class.
classify(JavaType, GeneratedCodeOptions) - Method in class dev.archunitjava.model.GeneratedCodeClassifier
 
classPath(Map) - Static method in record class dev.archunitjava.projection.ProjectionPlan
 
CLASSPATH - Enum constant in enum class dev.archunitjava.importer.ClassPathAssemblyMode
 
CLASSPATH - Enum constant in enum class dev.archunitjava.projection.ProjectionDomain
 
ClassPathAssembler - Class in dev.archunitjava.importer
Applies explicit Java lookup precedence without loading any target class.
ClassPathAssembler() - Constructor for class dev.archunitjava.importer.ClassPathAssembler
 
ClassPathAssembler(ClassPathAssemblyOptions) - Constructor for class dev.archunitjava.importer.ClassPathAssembler
 
ClassPathAssemblyMode - Enum Class in dev.archunitjava.importer
Resource lookup namespace.
ClassPathAssemblyOptions - Record Class in dev.archunitjava.importer
Explicit lookup mode, traversal bounds, and opt-in manifest expansion policy.
ClassPathAssemblyOptions(ClassPathAssemblyMode, boolean, int, int, int, int, InputEnumerationOptions) - Constructor for record class dev.archunitjava.importer.ClassPathAssemblyOptions
 
ClassPathAssemblyOptions(ClassPathAssemblyMode, boolean, int, int, int, int, InputEnumerationOptions, ImportOptions) - Constructor for record class dev.archunitjava.importer.ClassPathAssemblyOptions
Creates an instance of a ClassPathAssemblyOptions record class.
ClassPathAssemblyOptions(ClassPathAssemblyMode, boolean, int, int, int, InputEnumerationOptions) - Constructor for record class dev.archunitjava.importer.ClassPathAssemblyOptions
 
ClassPathAssemblyResult - Record Class in dev.archunitjava.importer
Immutable deterministic output of Java resource lookup assembly.
ClassPathAssemblyResult(List, List) - Constructor for record class dev.archunitjava.importer.ClassPathAssemblyResult
Creates an instance of a ClassPathAssemblyResult record class.
classPathDefaults() - Static method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
 
ClassPathImportResolver - Class in dev.archunitjava.importer
Resolves selected class files and gaps without class loading or runtime lookup.
ClassPathImportResolver() - Constructor for class dev.archunitjava.importer.ClassPathImportResolver
 
ClassPathImportResolver(ClassPathAssemblyOptions, ClassFileReaderOptions, ImportFailurePolicy) - Constructor for class dev.archunitjava.importer.ClassPathImportResolver
 
ClassResourceLocation - Record Class in dev.archunitjava.model
Safe class-resource provenance that never contains a machine-specific absolute path.
ClassResourceLocation(ClassFileInput.Kind, String, String, int) - Constructor for record class dev.archunitjava.model.ClassResourceLocation
Creates an instance of a ClassResourceLocation record class.
ClassType(Optional, JvmReferenceType, String, List) - Constructor for record class dev.archunitjava.model.GenericType.ClassType
Creates an instance of a ClassType record class.
ClassValue(String) - Constructor for record class dev.archunitjava.importer.ParsedAnnotationValue.ClassValue
Creates an instance of a ClassValue record class.
ClassValue(String) - Constructor for record class dev.archunitjava.model.JavaAnnotationValue.ClassValue
Creates an instance of a ClassValue record class.
clean(TypeModelResult, DependencyGraph, TypeSelector, TypeSelector, TypeSelector, TypeSelector) - Static method in class dev.archunitjava.presets.ArchitecturePresets
 
CliAnalysisResult - Record Class in dev.archunitjava.cli
Shared immutable output used identically by CLI and direct Java callers.
CliAnalysisResult(ImportResolutionResult, DependencyGraph, ResultReport) - Constructor for record class dev.archunitjava.cli.CliAnalysisResult
Creates an instance of a CliAnalysisResult record class.
CliAnalyzer - Class in dev.archunitjava.cli
Direct Java API for the same bounded import and rule evaluation performed by the CLI.
CliAnalyzer() - Constructor for class dev.archunitjava.cli.CliAnalyzer
 
CliConfiguration - Record Class in dev.archunitjava.cli
Fully validated, immutable CLI configuration with resolved approved inputs.
CliConfiguration(Path, Path, List, List, CheckOptions, CliResultFormat, CliGraphFormat, CliGraphDomain) - Constructor for record class dev.archunitjava.cli.CliConfiguration
Creates an instance of a CliConfiguration record class.
CliConfigurationException - Exception Class in dev.archunitjava.cli
Safe validation failure for declarative CLI input.
CliConfigurationException(String) - Constructor for exception class dev.archunitjava.cli.CliConfigurationException
 
CliConfigurationException(String, Throwable) - Constructor for exception class dev.archunitjava.cli.CliConfigurationException
 
CliConfigurationLoader - Class in dev.archunitjava.cli
Strict bounded parser for the non-executable ArchUnitJava properties format.
CliExitCode - Enum Class in dev.archunitjava.cli
Stable process outcomes shared by all CLI entry points and build integrations.
CliGraphDomain - Enum Class in dev.archunitjava.cli
Built-in graph projections available from declarative configuration.
CliGraphFormat - Enum Class in dev.archunitjava.cli
Supported graph report encodings.
CliPattern - Record Class in dev.archunitjava.cli
Bounded exact or glob pattern; arbitrary regular expressions are intentionally unsupported.
CliPattern(CliPattern.Kind, String) - Constructor for record class dev.archunitjava.cli.CliPattern
Creates an instance of a CliPattern record class.
CliPattern.Kind - Enum Class in dev.archunitjava.cli
 
CliResultFormat - Enum Class in dev.archunitjava.cli
Supported result report encodings.
CliRuleConfiguration - Record Class in dev.archunitjava.cli
Whitelisted declarative configuration for the supported dependency-rule subset.
CliRuleConfiguration(String, CliGraphDomain, DependencyRuleMode, CliPattern, CliPattern, SelfDependencyPolicy, ExternalDependencyPolicy, Optional, Optional, List, Severity) - Constructor for record class dev.archunitjava.cli.CliRuleConfiguration
Creates an instance of a CliRuleConfiguration record class.
CliRuleFactory - Class in dev.archunitjava.cli
Public Java API counterpart to the CLI's fixed dependency-rule mapping.
CliRunner - Class in dev.archunitjava.cli
Stable command dispatcher with no process, plugin, reflection, or target-code execution hooks.
CliRunner() - Constructor for class dev.archunitjava.cli.CliRunner
 
closedPath() - Method in record class dev.archunitjava.projection.ElementaryCycle
The diagnostic path including the closing occurrence of the first node.
code() - Method in enum class dev.archunitjava.cli.CliExitCode
 
code() - Method in exception class dev.archunitjava.execution.ExecutionError
 
code() - Method in record class dev.archunitjava.importer.ClassFileDiagnostic
Returns the value of the code record component.
code() - Method in record class dev.archunitjava.importer.DiscoveryDiagnostic
Returns the value of the code record component.
code() - Method in record class dev.archunitjava.importer.ImportResolutionDiagnostic
Returns the value of the code record component.
code() - Method in record class dev.archunitjava.importer.InputDiagnostic
Returns the value of the code record component.
code() - Method in record class dev.archunitjava.model.NestingDiagnostic
Returns the value of the code record component.
code() - Method in record class dev.archunitjava.model.SealedHierarchyDiagnostic
Returns the value of the code record component.
code() - Method in record class dev.archunitjava.model.TypeModelDiagnostic
Returns the value of the code record component.
code() - Method in record class dev.archunitjava.result.Diagnostic
Returns the value of the code record component.
code() - Method in record class dev.archunitjava.result.Violation
Returns the value of the code record component.
code() - Method in record class dev.archunitjava.selector.SelectionDiagnostic
Returns the value of the code record component.
codeAccesses() - Method in record class dev.archunitjava.importer.ParsedMember
Returns the value of the codeAccesses record component.
codeAccesses() - Method in class dev.archunitjava.model.JavaMember
 
codeLineCount() - Method in record class dev.archunitjava.metrics.SourceCounts
Returns the value of the codeLineCount record component.
codeLines() - Method in record class dev.archunitjava.metrics.SourceLineMetrics
Returns the value of the codeLines record component.
codeUnits() - Static method in class dev.archunitjava.selector.MemberSelector
 
COHESION_COMPONENTS - Enum constant in enum class dev.archunitjava.metrics.MetricUnit
 
CohesionMetricAnalyzer - Class in dev.archunitjava.metrics
Computes LCOM only from retained instance-member bytecode evidence, never from target loading.
CohesionMetricAnalyzer() - Constructor for class dev.archunitjava.metrics.CohesionMetricAnalyzer
 
CohesionMetricOptions - Record Class in dev.archunitjava.metrics
Cohesion policy; static members are always outside class-instance cohesion.
CohesionMetricOptions(boolean) - Constructor for record class dev.archunitjava.metrics.CohesionMetricOptions
Creates an instance of a CohesionMetricOptions record class.
CohesionMetricReport - Record Class in dev.archunitjava.metrics
Formula-specific cohesion results plus only the threshold-safe computed samples.
CohesionMetricReport(List, List) - Constructor for record class dev.archunitjava.metrics.CohesionMetricReport
Creates an instance of a CohesionMetricReport record class.
CohesionValue - Record Class in dev.archunitjava.metrics
One LCOM result with explicit evidence availability and formula population.
CohesionValue(TypeId, LcomVariant, MetricAvailability, Optional, int, int, String) - Constructor for record class dev.archunitjava.metrics.CohesionValue
Creates an instance of a CohesionValue record class.
collectDiagnostics() - Static method in record class dev.archunitjava.importer.ImportFailurePolicy
 
COMBINED - Enum constant in enum class dev.archunitjava.model.TypeReferenceEvidence
 
command() - Method in record class dev.archunitjava.integration.BuildIntegrationRequest
Returns the value of the command record component.
commentLineCount() - Method in record class dev.archunitjava.metrics.SourceCounts
Returns the value of the commentLineCount record component.
commentLines() - Method in record class dev.archunitjava.metrics.SourceLineMetrics
Returns the value of the commentLines record component.
compare(ReviewedBaseline, ResultReport, LocalDate) - Static method in record class dev.archunitjava.baseline.BaselineComparison
 
compareRequiresToObserved(TypeModelResult, DependencyGraph, Map, NonExplicitModulePolicy) - Static method in class dev.archunitjava.rules.ModuleDependencyComparisons
 
compareTo(BaselineFinding) - Method in record class dev.archunitjava.baseline.BaselineFinding
 
compareTo(FindingChange) - Method in record class dev.archunitjava.baseline.FindingChange
 
compareTo(Suppression) - Method in record class dev.archunitjava.baseline.Suppression
 
compareTo(CliRuleConfiguration) - Method in record class dev.archunitjava.cli.CliRuleConfiguration
 
compareTo(PlantUmlComponent) - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlComponent
 
compareTo(PlantUmlEdge) - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlEdge
 
compareTo(DependencyEdge) - Method in record class dev.archunitjava.graph.DependencyEdge
 
compareTo(DependencyEvidence) - Method in record class dev.archunitjava.graph.DependencyEvidence
 
compareTo(GraphNode) - Method in record class dev.archunitjava.graph.GraphNode
 
compareTo(StableId) - Method in interface dev.archunitjava.graph.StableId
 
compareTo(ClassFileDiagnostic) - Method in record class dev.archunitjava.importer.ClassFileDiagnostic
 
compareTo(ClassFileOrigin) - Method in record class dev.archunitjava.importer.ClassFileOrigin
 
compareTo(ClassFileResource) - Method in class dev.archunitjava.importer.ClassFileResource
 
compareTo(DiscoveryDiagnostic) - Method in record class dev.archunitjava.importer.DiscoveryDiagnostic
 
compareTo(ImportResolutionDiagnostic) - Method in record class dev.archunitjava.importer.ImportResolutionDiagnostic
 
compareTo(InputDiagnostic) - Method in record class dev.archunitjava.importer.InputDiagnostic
 
compareTo(ParsedAnnotation) - Method in record class dev.archunitjava.importer.ParsedAnnotation
 
compareTo(ParsedAnnotationDefault) - Method in record class dev.archunitjava.importer.ParsedAnnotationDefault
 
compareTo(ParsedAnnotationElement) - Method in record class dev.archunitjava.importer.ParsedAnnotationElement
 
compareTo(ParsedAnnotationOccurrence) - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence
 
compareTo(ParsedAnnotationValue) - Method in interface dev.archunitjava.importer.ParsedAnnotationValue
 
compareTo(ParsedBootstrapArgument) - Method in record class dev.archunitjava.importer.ParsedBootstrapArgument
 
compareTo(ParsedClassFile) - Method in record class dev.archunitjava.importer.ParsedClassFile
 
compareTo(ParsedCodeAccess) - Method in record class dev.archunitjava.importer.ParsedCodeAccess
 
compareTo(ParsedConstantEvidence) - Method in record class dev.archunitjava.importer.ParsedConstantEvidence
 
compareTo(ParsedConstantLoadSite) - Method in record class dev.archunitjava.importer.ParsedConstantLoadSite
 
compareTo(ParsedDynamicCallSite) - Method in record class dev.archunitjava.importer.ParsedDynamicCallSite
 
compareTo(ParsedDynamicConstant) - Method in record class dev.archunitjava.importer.ParsedDynamicConstant
 
compareTo(ParsedEnclosingMethod) - Method in record class dev.archunitjava.importer.ParsedEnclosingMethod
 
compareTo(ParsedExceptionEvidence) - Method in record class dev.archunitjava.importer.ParsedExceptionEvidence
 
compareTo(ParsedInnerClass) - Method in record class dev.archunitjava.importer.ParsedInnerClass
 
compareTo(ParsedLineNumber) - Method in record class dev.archunitjava.importer.ParsedLineNumber
 
compareTo(ParsedMember) - Method in record class dev.archunitjava.importer.ParsedMember
 
compareTo(ParsedMethodHandle) - Method in record class dev.archunitjava.importer.ParsedMethodHandle
 
compareTo(ParsedMethodParameter) - Method in record class dev.archunitjava.importer.ParsedMethodParameter
 
compareTo(ParsedModulePackageDirective) - Method in record class dev.archunitjava.importer.ParsedModulePackageDirective
 
compareTo(ParsedModuleProvide) - Method in record class dev.archunitjava.importer.ParsedModuleProvide
 
compareTo(ParsedModuleRequire) - Method in record class dev.archunitjava.importer.ParsedModuleRequire
 
compareTo(ParsedRecordComponent) - Method in record class dev.archunitjava.importer.ParsedRecordComponent
 
compareTo(ResolvedImportedType) - Method in record class dev.archunitjava.importer.ResolvedImportedType
 
compareTo(SelectedClassResource) - Method in record class dev.archunitjava.importer.SelectedClassResource
 
compareTo(ShadowedTypeDefinition) - Method in record class dev.archunitjava.importer.ShadowedTypeDefinition
 
compareTo(ArchitectureTestCase) - Method in record class dev.archunitjava.junit.ArchitectureTestCase
 
compareTo(JavaLayer) - Method in record class dev.archunitjava.layers.JavaLayer
 
compareTo(CohesionValue) - Method in record class dev.archunitjava.metrics.CohesionValue
 
compareTo(ComponentComposition) - Method in record class dev.archunitjava.metrics.ComponentComposition
 
compareTo(ComponentDependencyMetrics) - Method in record class dev.archunitjava.metrics.ComponentDependencyMetrics
 
compareTo(MetricAmount) - Method in record class dev.archunitjava.metrics.MetricAmount
 
compareTo(MetricSample) - Method in record class dev.archunitjava.metrics.MetricSample
 
compareTo(ClassFileVersion) - Method in record class dev.archunitjava.model.ClassFileVersion
 
compareTo(ClassResourceLocation) - Method in record class dev.archunitjava.model.ClassResourceLocation
 
compareTo(DeclarationDependency) - Method in record class dev.archunitjava.model.DeclarationDependency
 
compareTo(DeclarationDependencyOwner) - Method in interface dev.archunitjava.model.DeclarationDependencyOwner
 
compareTo(DeclarationDependencySource) - Method in record class dev.archunitjava.model.DeclarationDependencySource
 
compareTo(GenericSignatureDiagnostic) - Method in record class dev.archunitjava.model.GenericSignatureDiagnostic
 
compareTo(HierarchyRelationship) - Method in record class dev.archunitjava.model.HierarchyRelationship
 
compareTo(JavaAnnotation) - Method in record class dev.archunitjava.model.JavaAnnotation
 
compareTo(JavaAnnotationElement) - Method in record class dev.archunitjava.model.JavaAnnotationElement
 
compareTo(JavaAnnotationOccurrence) - Method in record class dev.archunitjava.model.JavaAnnotationOccurrence
 
compareTo(JavaAnnotationValue) - Method in interface dev.archunitjava.model.JavaAnnotationValue
 
compareTo(JavaCodeAccess) - Method in record class dev.archunitjava.model.JavaCodeAccess
 
compareTo(JavaCodeAccessTarget) - Method in record class dev.archunitjava.model.JavaCodeAccessTarget
 
compareTo(JavaConstantEvidence) - Method in record class dev.archunitjava.model.JavaConstantEvidence
 
compareTo(JavaConstantLoadSite) - Method in record class dev.archunitjava.model.JavaConstantLoadSite
 
compareTo(JavaDynamicCallSite) - Method in record class dev.archunitjava.model.JavaDynamicCallSite
 
compareTo(JavaDynamicConstant) - Method in record class dev.archunitjava.model.JavaDynamicConstant
 
compareTo(JavaEnclosingDeclaration) - Method in record class dev.archunitjava.model.JavaEnclosingDeclaration
 
compareTo(JavaExceptionEvidence) - Method in record class dev.archunitjava.model.JavaExceptionEvidence
 
compareTo(JavaInnerClassEvidence) - Method in record class dev.archunitjava.model.JavaInnerClassEvidence
 
compareTo(JavaMember) - Method in class dev.archunitjava.model.JavaMember
 
compareTo(JavaMemberSignature) - Method in record class dev.archunitjava.model.JavaMemberSignature
 
compareTo(JavaMethodHandle) - Method in record class dev.archunitjava.model.JavaMethodHandle
 
compareTo(JavaModule) - Method in record class dev.archunitjava.model.JavaModule
 
compareTo(JavaModuleIdentity) - Method in record class dev.archunitjava.model.JavaModuleIdentity
 
compareTo(JavaModulePackageDirective) - Method in record class dev.archunitjava.model.JavaModulePackageDirective
 
compareTo(JavaModuleProvide) - Method in record class dev.archunitjava.model.JavaModuleProvide
 
compareTo(JavaModuleRequire) - Method in record class dev.archunitjava.model.JavaModuleRequire
 
compareTo(JavaPackage) - Method in record class dev.archunitjava.model.JavaPackage
 
compareTo(JavaPackageName) - Method in record class dev.archunitjava.model.JavaPackageName
 
compareTo(JavaPackageOrigin) - Method in record class dev.archunitjava.model.JavaPackageOrigin
 
compareTo(JavaParameter) - Method in record class dev.archunitjava.model.JavaParameter
 
compareTo(JavaRecordComponent) - Method in record class dev.archunitjava.model.JavaRecordComponent
 
compareTo(JavaType) - Method in class dev.archunitjava.model.JavaType
 
compareTo(JavaTypeName) - Method in record class dev.archunitjava.model.JavaTypeName
 
compareTo(LineNumberEntry) - Method in record class dev.archunitjava.model.LineNumberEntry
 
compareTo(NestingDiagnostic) - Method in record class dev.archunitjava.model.NestingDiagnostic
 
compareTo(SealedHierarchyDiagnostic) - Method in record class dev.archunitjava.model.SealedHierarchyDiagnostic
 
compareTo(SourceFileName) - Method in record class dev.archunitjava.model.SourceFileName
 
compareTo(TypeModelDiagnostic) - Method in record class dev.archunitjava.model.TypeModelDiagnostic
 
compareTo(TypeOwner) - Method in record class dev.archunitjava.model.TypeOwner
 
compareTo(PatternDescription) - Method in record class dev.archunitjava.pattern.PatternDescription
 
compareTo(PresetLayer) - Method in record class dev.archunitjava.presets.PresetLayer
 
compareTo(PresetRule) - Method in record class dev.archunitjava.presets.PresetRule
 
compareTo(DroppedProjectionEdge) - Method in record class dev.archunitjava.projection.DroppedProjectionEdge
 
compareTo(ElementaryCycle) - Method in record class dev.archunitjava.projection.ElementaryCycle
 
compareTo(ProjectionEdgeSelector) - Method in record class dev.archunitjava.projection.ProjectionEdgeSelector
 
compareTo(ProjectionNodeMapping) - Method in record class dev.archunitjava.projection.ProjectionNodeMapping
 
compareTo(StronglyConnectedComponent) - Method in record class dev.archunitjava.projection.StronglyConnectedComponent
 
compareTo(SnapshotEdge) - Method in record class dev.archunitjava.report.SnapshotEdge
 
compareTo(SnapshotEvidence) - Method in record class dev.archunitjava.report.SnapshotEvidence
 
compareTo(SnapshotNode) - Method in record class dev.archunitjava.report.SnapshotNode
 
compareTo(Diagnostic) - Method in record class dev.archunitjava.result.Diagnostic
 
compareTo(RuleMetadata) - Method in record class dev.archunitjava.result.RuleMetadata
 
compareTo(RuleResult) - Method in class dev.archunitjava.result.RuleResult
 
compareTo(Violation) - Method in record class dev.archunitjava.result.Violation
 
compareTo(ViolationId) - Method in record class dev.archunitjava.result.ViolationId
 
compareTo(ViolationSubject) - Method in record class dev.archunitjava.result.ViolationSubject
 
compareTo(AnnotationValueCondition) - Method in record class dev.archunitjava.rules.AnnotationValueCondition
 
compareTo(ModuleDependencyObservation) - Method in record class dev.archunitjava.rules.ModuleDependencyObservation
 
compareTo(SelectionDiagnostic) - Method in record class dev.archunitjava.selector.SelectionDiagnostic
 
compareTo(SelectorDescription) - Method in record class dev.archunitjava.selector.SelectorDescription
 
compareTo(JavaSlice) - Method in record class dev.archunitjava.slices.JavaSlice
 
compareTo(SliceCapturePattern) - Method in class dev.archunitjava.slices.SliceCapturePattern
 
comparison() - Method in record class dev.archunitjava.baseline.BaselineUpdate
Returns the value of the comparison record component.
comparison() - Method in record class dev.archunitjava.metrics.MetricThreshold
Returns the value of the comparison record component.
comparisonKey() - Method in record class dev.archunitjava.rules.ModuleDependencyObservation
 
compiledOutputs() - Method in record class dev.archunitjava.integration.BuildIntegrationRequest
Returns the value of the compiledOutputs record component.
compiledOutputs() - Method in record class dev.archunitjava.integration.BuildIntegrationResult
Returns the value of the compiledOutputs record component.
compiledVersion() - Method in record class dev.archunitjava.importer.ParsedModuleRequire
Returns the value of the compiledVersion record component.
compiledVersion() - Method in record class dev.archunitjava.model.JavaModuleRequire
Returns the value of the compiledVersion record component.
compilerAccesses() - Method in record class dev.archunitjava.rules.MemberAccessRuleSpec
Returns the value of the compilerAccesses record component.
CompilerAccessPolicy - Enum Class in dev.archunitjava.rules
Explicit treatment of accesses originating in synthetic types, methods, or bridges.
CompilerArtifactFilterOptions - Record Class in dev.archunitjava.model
Presentation-only compiler-artifact filters.
CompilerArtifactFilterOptions(boolean, boolean, boolean, boolean, boolean, boolean, GeneratedCodeOptions) - Constructor for record class dev.archunitjava.model.CompilerArtifactFilterOptions
Creates an instance of a CompilerArtifactFilterOptions record class.
CompilerArtifactProjector - Class in dev.archunitjava.model
Builds presentation views without deleting bytecode evidence from hidden compiler artifacts.
CompilerArtifactProjector() - Constructor for class dev.archunitjava.model.CompilerArtifactProjector
 
CompilerArtifactProvenance - Record Class in dev.archunitjava.model
Compiler-artifact flags inherited by bytecode evidence from its declaring type and member.
CompilerArtifactProvenance(boolean, boolean, boolean) - Constructor for record class dev.archunitjava.model.CompilerArtifactProvenance
Creates an instance of a CompilerArtifactProvenance record class.
CompilerArtifactView - Record Class in dev.archunitjava.model
Source- or bytecode-oriented presentation with complete dependency evidence kept separately.
CompilerArtifactView(List, List, List, List) - Constructor for record class dev.archunitjava.model.CompilerArtifactView
Creates an instance of a CompilerArtifactView record class.
compilerCreated() - Method in record class dev.archunitjava.model.CompilerArtifactProvenance
 
complete() - Method in record class dev.archunitjava.model.HierarchyQueryResult
Returns the value of the complete record component.
complete() - Method in record class dev.archunitjava.model.MetaAnnotationResult
 
complete() - Method in record class dev.archunitjava.model.SealedHierarchyResult
Returns the value of the complete record component.
complete(String, JavaTypeKind, JvmReferenceType, List) - Static method in record class dev.archunitjava.model.ExternalTypeStub
 
component() - Method in record class dev.archunitjava.metrics.ComponentComposition
Returns the value of the component record component.
component() - Method in record class dev.archunitjava.metrics.ComponentDependencyMetrics
Returns the value of the component record component.
component(String) - Method in class dev.archunitjava.diagram.plantuml.PlantUmlDiagram
 
ComponentComposition - Record Class in dev.archunitjava.metrics
Type inventory used only for abstractness; dependency counts always come from the projection.
ComponentComposition(StableId, int, int) - Constructor for record class dev.archunitjava.metrics.ComponentComposition
Creates an instance of a ComponentComposition record class.
ComponentCompositions - Class in dev.archunitjava.metrics
Deterministic type grouping for package or explicit module/classpath projections.
componentCount() - Method in record class dev.archunitjava.metrics.CumulativeDependencyMetrics
Returns the value of the componentCount record component.
ComponentDependencyMetrics - Record Class in dev.archunitjava.metrics
Robert C.
ComponentDependencyMetrics(StableId, int, int, double, double, double) - Constructor for record class dev.archunitjava.metrics.ComponentDependencyMetrics
Creates an instance of a ComponentDependencyMetrics record class.
components() - Method in class dev.archunitjava.diagram.plantuml.PlantUmlDiagram
 
components() - Method in record class dev.archunitjava.metrics.DependencyMetricReport
Returns the value of the components record component.
components() - Method in record class dev.archunitjava.projection.CycleAnalysisResult
Returns the value of the components record component.
COMPONENTS - Enum constant in enum class dev.archunitjava.metrics.MetricUnit
 
componentsOnly() - Static method in record class dev.archunitjava.projection.CycleEnumerationOptions
 
COMPUTED - Enum constant in enum class dev.archunitjava.metrics.MetricAvailability
 
CONDITIONAL - Enum constant in enum class dev.archunitjava.selector.SelectorConstant
 
configuration() - Method in record class dev.archunitjava.integration.BuildIntegrationRequest
Returns the value of the configuration record component.
CONFIGURED_ANNOTATION - Enum constant in enum class dev.archunitjava.model.GeneratedCodeSignal
 
CONFIGURED_ENTRY_POINTS - Enum constant in enum class dev.archunitjava.rules.ReachabilityAssumption
 
configuredEntryPoints() - Static method in record class dev.archunitjava.rules.ReachabilityRuleOptions
 
CONFLICTING_ENCLOSING_METHOD_EVIDENCE - Enum constant in enum class dev.archunitjava.model.NestingDiagnosticCode
 
CONFLICTING_INNER_CLASS_EVIDENCE - Enum constant in enum class dev.archunitjava.model.NestingDiagnosticCode
 
CONFLICTING_LEXICAL_OWNER_EVIDENCE - Enum constant in enum class dev.archunitjava.model.NestingDiagnosticCode
 
CONFLICTING_NEST_HOST_EVIDENCE - Enum constant in enum class dev.archunitjava.model.NestingDiagnosticCode
 
CONSOLE - Enum constant in enum class dev.archunitjava.cli.CliResultFormat
 
ConsoleResultRenderer - Class in dev.archunitjava.report
Bounded, deterministic plain-text output for people and terminal CI logs.
constant() - Method in class dev.archunitjava.selector.MemberSelector
 
constant() - Method in class dev.archunitjava.selector.PackageSelector
 
constant() - Method in class dev.archunitjava.selector.TypeSelector
 
constantName() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.EnumValue
Returns the value of the constantName record component.
constantName() - Method in record class dev.archunitjava.model.JavaAnnotationValue.EnumValue
Returns the value of the constantName record component.
constantPoolEvidence() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the constantPoolEvidence record component.
constantPoolEvidence() - Method in class dev.archunitjava.model.JavaType
 
constantPoolIndex() - Method in record class dev.archunitjava.importer.ParsedConstantEvidence
Returns the value of the constantPoolIndex record component.
constantPoolIndex() - Method in record class dev.archunitjava.model.JavaConstantEvidence
Returns the value of the constantPoolIndex record component.
constants() - Method in record class dev.archunitjava.importer.ParsedConstantPoolEvidence
Returns the value of the constants record component.
constants() - Method in record class dev.archunitjava.model.JavaConstantPoolEvidence
Returns the value of the constants record component.
constantType() - Method in record class dev.archunitjava.model.JavaDynamicConstant
Returns the value of the constantType record component.
CONSTRUCTOR - Enum constant in enum class dev.archunitjava.model.JavaMemberKind
 
CONSTRUCTOR - Enum constant in enum class dev.archunitjava.model.JavaMethodHandleKind
 
CONSTRUCTOR_CALL - Enum constant in enum class dev.archunitjava.graph.DependencyKind
 
CONSTRUCTOR_CALL - Enum constant in enum class dev.archunitjava.importer.ParsedCodeAccess.Kind
 
CONSTRUCTOR_CALL - Enum constant in enum class dev.archunitjava.model.JavaCodeAccessKind
 
CONSTRUCTOR_DECLARATION - Enum constant in enum class dev.archunitjava.model.AnnotationSiteKind
 
constructorCount() - Method in record class dev.archunitjava.metrics.SourceCounts
Returns the value of the constructorCount record component.
constructors() - Static method in class dev.archunitjava.selector.MemberSelector
 
CONSTRUCTORS - Enum constant in enum class dev.archunitjava.metrics.MetricUnit
 
container() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence
Returns the value of the container record component.
container() - Method in record class dev.archunitjava.model.ClassResourceLocation
Returns the value of the container record component.
container() - Method in record class dev.archunitjava.model.JavaPackageOrigin
Returns the value of the container record component.
container(String) - Static method in class dev.archunitjava.selector.TypeSelector
 
containing(TypeSelector) - Static method in class dev.archunitjava.selector.PackageSelector
 
content() - Method in record class dev.archunitjava.metrics.JavaSourceDocument
Returns the value of the content record component.
context() - Method in exception class dev.archunitjava.execution.ExecutionError
Returns context sorted by key so diagnostics never depend on map insertion order.
context() - Method in record class dev.archunitjava.importer.ClassFileDiagnostic
Returns the value of the context record component.
context() - Method in record class dev.archunitjava.importer.DiscoveryDiagnostic
Returns the value of the context record component.
context() - Method in record class dev.archunitjava.importer.ImportResolutionDiagnostic
Returns the value of the context record component.
context() - Method in record class dev.archunitjava.importer.InputDiagnostic
Returns the value of the context record component.
context() - Method in exception class dev.archunitjava.junit.ArchitectureAnalysisAssertionError
 
context() - Method in record class dev.archunitjava.model.TypeModelDiagnostic
Returns the value of the context record component.
context() - Method in record class dev.archunitjava.result.Diagnostic
Returns the value of the context record component.
CORRUPT_REPLACED - Enum constant in enum class dev.archunitjava.importer.AnalysisCacheStatus
 
count(FindingState) - Method in record class dev.archunitjava.baseline.BaselineComparison
 
count(String) - Static method in record class dev.archunitjava.metrics.SourceLineMetrics
 
CoverageRules - Class in dev.archunitjava.rules
Exhaustive, exactly-one assignment checks over imported types, packages, or modules.
create() - Method in class dev.archunitjava.layers.LayerDefinitions.Builder
 
create() - Method in class dev.archunitjava.slices.SliceDefinitions.Builder
 
create(String, TypeModelResult, DependencyGraph, Collection, Collection) - Static method in class dev.archunitjava.presets.ArchitecturePreset
 
create(List, int, String, String, String, int) - Static method in record class dev.archunitjava.importer.AnalysisCacheKey
 
create(List) - Method in interface dev.archunitjava.rules.RuleResultFactory
 
createRules(CliConfiguration, TypeModelResult, DependencyGraph) - Static method in class dev.archunitjava.cli.CliRuleFactory
 
CSV - Enum constant in enum class dev.archunitjava.cli.CliGraphFormat
 
CsvGraphRenderer - Class in dev.archunitjava.report
Typed-row CSV rendering of query metadata, nodes, edges, provenance, and evidence.
cumulative() - Method in record class dev.archunitjava.metrics.DependencyMetricReport
Returns the value of the cumulative record component.
CUMULATIVE_COMPONENT_DEPENDENCY - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
cumulativeComponentDependency() - Method in record class dev.archunitjava.metrics.CumulativeDependencyMetrics
Returns the value of the cumulativeComponentDependency record component.
CumulativeDependencyMetrics - Record Class in dev.archunitjava.metrics
Lakos metrics. dependsOn includes the subject itself; CCD is their sum, ACD=CCD/N, RACD=ACD/N, and NCCD=CCD divided by a same-size complete-level balanced binary tree's CCD.
CumulativeDependencyMetrics(int, long, double, double, double, Map) - Constructor for record class dev.archunitjava.metrics.CumulativeDependencyMetrics
Creates an instance of a CumulativeDependencyMetrics record class.
current() - Method in record class dev.archunitjava.baseline.FindingChange
Returns the value of the current record component.
CURRENT_SCHEMA_VERSION - Static variable in record class dev.archunitjava.baseline.ReviewedBaseline
 
CURRENT_SCHEMA_VERSION - Static variable in record class dev.archunitjava.report.ResultReport
 
CycleAlgorithms - Class in dev.archunitjava.projection
Deterministic, graph-generic SCC and bounded elementary-cycle algorithms.
CycleAnalysisResult - Record Class in dev.archunitjava.projection
Pure cycle-analysis output, including whether diagnostic enumeration hit a bound.
CycleAnalysisResult(List, List, boolean, boolean, long) - Constructor for record class dev.archunitjava.projection.CycleAnalysisResult
Creates an instance of a CycleAnalysisResult record class.
cycleDetected() - Method in record class dev.archunitjava.model.HierarchyQueryResult
Returns the value of the cycleDetected record component.
cycleDetected() - Method in record class dev.archunitjava.model.MetaAnnotationResult
Returns the value of the cycleDetected record component.
CycleEnumerationOptions - Record Class in dev.archunitjava.projection
Explicit resource bounds for optional elementary-cycle diagnostics.
CycleEnumerationOptions(boolean, int, int, long) - Constructor for record class dev.archunitjava.projection.CycleEnumerationOptions
Creates an instance of a CycleEnumerationOptions record class.
CycleRuleOptions - Record Class in dev.archunitjava.rules
Explicit dependency semantics and output bounds for type and package cycle rules.
CycleRuleOptions(Set, TypeUseDependencyPolicy, SyntheticEdgePolicy, int, long, int) - Constructor for record class dev.archunitjava.rules.CycleRuleOptions
Creates an instance of a CycleRuleOptions record class.
CycleRules - Class in dev.archunitjava.rules
Cycle-free type and package rules with induced selections and bounded representative evidence.
cycles() - Method in record class dev.archunitjava.projection.CycleAnalysisResult
Returns the value of the cycles record component.
cyclic() - Method in record class dev.archunitjava.projection.StronglyConnectedComponent
Returns the value of the cyclic record component.
CYCLIC_LEXICAL_OWNERSHIP - Enum constant in enum class dev.archunitjava.selector.SelectionDiagnosticCode
 
cyclicComponents() - Method in record class dev.archunitjava.projection.CycleAnalysisResult
 

D

D2 - Enum constant in enum class dev.archunitjava.cli.CliGraphFormat
 
D2GraphRenderer - Class in dev.archunitjava.report
Deterministic D2 rendering with generated identifiers and quoted target strings.
DAMAGED_ARCHIVE - Enum constant in enum class dev.archunitjava.importer.ImportFailureKind
 
DAMAGED_ARCHIVE - Enum constant in enum class dev.archunitjava.importer.ImportResolutionDiagnosticCode
 
DASHED - Enum constant in enum class dev.archunitjava.diagram.plantuml.PlantUmlArrow
 
DECLARATION - Enum constant in enum class dev.archunitjava.importer.ParsedAnnotationOccurrence.Site
 
DeclarationDependency - Record Class in dev.archunitjava.model
One type dependency with every duplicate-free declaration source that supports it.
DeclarationDependency(JavaTypeName, JvmReferenceType, DeclarationDependencyEvidenceKind, boolean, boolean, List) - Constructor for record class dev.archunitjava.model.DeclarationDependency
Creates an instance of a DeclarationDependency record class.
DeclarationDependencyEvidenceKind - Enum Class in dev.archunitjava.model
Whether a dependency comes from erased, generic-only, annotation, or relationship evidence.
DeclarationDependencyExtractor - Class in dev.archunitjava.model
Extracts declaration-only type dependencies without loading target classes.
DeclarationDependencyExtractor() - Constructor for class dev.archunitjava.model.DeclarationDependencyExtractor
 
DeclarationDependencyOwner - Interface in dev.archunitjava.model
Exact declaration that owns dependency evidence.
DeclarationDependencyOwner.MemberOwner - Record Class in dev.archunitjava.model
 
DeclarationDependencyOwner.RecordComponentOwner - Record Class in dev.archunitjava.model
 
DeclarationDependencyOwner.TypeOwner - Record Class in dev.archunitjava.model
 
DeclarationDependencyResult - Record Class in dev.archunitjava.model
Declaration extraction output plus explicit normalization accounting.
DeclarationDependencyResult(List, List, int, int) - Constructor for record class dev.archunitjava.model.DeclarationDependencyResult
Creates an instance of a DeclarationDependencyResult record class.
DeclarationDependencySource - Record Class in dev.archunitjava.model
One exact class-file value and owning declaration that produced a dependency.
DeclarationDependencySource(DeclarationDependencySourceKind, DeclarationDependencyOwner, String, String, int, Optional, DeclarationLocation) - Constructor for record class dev.archunitjava.model.DeclarationDependencySource
Creates an instance of a DeclarationDependencySource record class.
DeclarationDependencySourceKind - Enum Class in dev.archunitjava.model
 
declarationLocation() - Method in record class dev.archunitjava.model.JavaExceptionEvidence
Returns the value of the declarationLocation record component.
DeclarationLocation - Record Class in dev.archunitjava.model
Resource and optional source-file location for a type or declared member.
DeclarationLocation(ClassResourceLocation, Optional) - Constructor for record class dev.archunitjava.model.DeclarationLocation
Creates an instance of a DeclarationLocation record class.
DECLARED_RELATIONSHIP - Enum constant in enum class dev.archunitjava.model.DeclarationDependencyEvidenceKind
 
DECLARED_THROWS - Enum constant in enum class dev.archunitjava.importer.ParsedExceptionEvidence.Kind
 
DECLARED_THROWS - Enum constant in enum class dev.archunitjava.model.JavaExceptionEvidenceKind
 
declaredBy(TypeSelector) - Static method in class dev.archunitjava.selector.MemberSelector
 
declaredIn(PackageSelector) - Static method in class dev.archunitjava.selector.MemberSelector
 
declaredMembers() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the declaredMembers record component.
declaredMembers() - Method in class dev.archunitjava.model.JavaType
 
declaredNestMembers() - Method in record class dev.archunitjava.model.JavaNesting
Returns the value of the declaredNestMembers record component.
declaredPermittedSubclasses() - Method in record class dev.archunitjava.model.SealedHierarchyResult
Returns the value of the declaredPermittedSubclasses record component.
declaredRequires() - Method in record class dev.archunitjava.rules.ModuleDependencyComparison
Returns the value of the declaredRequires record component.
declaredSignature() - Method in record class dev.archunitjava.model.GenericClassView
Returns the value of the declaredSignature record component.
declaredSignature() - Method in record class dev.archunitjava.model.GenericFieldView
Returns the value of the declaredSignature record component.
declaredSignature() - Method in record class dev.archunitjava.model.GenericMethodView
Returns the value of the declaredSignature record component.
declaredSize() - Method in class dev.archunitjava.importer.ClassFileResource
The container-declared size, or -1 when it is unavailable.
DEFAULT_MAX_ANCESTOR_DEPTH - Static variable in class dev.archunitjava.importer.ProjectDiscoveryOptions
 
DEFAULT_MAXIMUM_ARCHIVE_BYTES - Static variable in record class dev.archunitjava.importer.InputEnumerationOptions
 
DEFAULT_MAXIMUM_ARCHIVE_ENTRIES - Static variable in record class dev.archunitjava.importer.InputEnumerationOptions
 
DEFAULT_MAXIMUM_ARCHIVE_NESTING_DEPTH - Static variable in record class dev.archunitjava.importer.InputEnumerationOptions
 
DEFAULT_MAXIMUM_ARCHIVE_UNCOMPRESSED_BYTES - Static variable in record class dev.archunitjava.importer.InputEnumerationOptions
 
DEFAULT_MAXIMUM_CLASS_BYTES - Static variable in record class dev.archunitjava.importer.ClassFileReaderOptions
 
DEFAULT_MAXIMUM_COMPRESSION_RATIO - Static variable in record class dev.archunitjava.importer.InputEnumerationOptions
 
DEFAULT_MAXIMUM_DIAGNOSTICS - Static variable in record class dev.archunitjava.importer.ClassFileReaderOptions
 
DEFAULT_MAXIMUM_DIAGNOSTICS - Static variable in record class dev.archunitjava.importer.InputEnumerationOptions
 
DEFAULT_MAXIMUM_DIRECTORY_DEPTH - Static variable in record class dev.archunitjava.importer.InputEnumerationOptions
 
DEFAULT_MAXIMUM_DIRECTORY_ENTRIES - Static variable in record class dev.archunitjava.importer.InputEnumerationOptions
 
DEFAULT_MAXIMUM_IGNORE_BYTES - Static variable in record class dev.archunitjava.importer.ImportOptions
 
DEFAULT_MAXIMUM_IGNORE_LINES - Static variable in record class dev.archunitjava.importer.ImportOptions
 
DEFAULT_MAXIMUM_INPUTS - Static variable in record class dev.archunitjava.importer.InputEnumerationOptions
 
DEFAULT_MAXIMUM_MANIFEST_BYTES - Static variable in record class dev.archunitjava.importer.ClassPathAssemblyOptions
 
DEFAULT_MAXIMUM_MANIFEST_DEPTH - Static variable in record class dev.archunitjava.importer.ClassPathAssemblyOptions
 
DEFAULT_MAXIMUM_MANIFEST_ENTRIES - Static variable in record class dev.archunitjava.importer.ClassPathAssemblyOptions
 
DEFAULT_MAXIMUM_RESOURCE_NAME_CHARACTERS - Static variable in record class dev.archunitjava.importer.InputEnumerationOptions
 
DEFAULT_MAXIMUM_RESOURCES - Static variable in record class dev.archunitjava.importer.InputEnumerationOptions
 
defaults() - Static method in record class dev.archunitjava.baseline.BaselineReadLimits
 
defaults() - Static method in record class dev.archunitjava.diagram.plantuml.PlantUmlLimits
 
defaults() - Static method in class dev.archunitjava.execution.CheckOptions
Returns the deterministic strict defaults used by Checkable.check().
defaults() - Static method in record class dev.archunitjava.importer.ClassFileReaderOptions
 
defaults() - Static method in record class dev.archunitjava.importer.ImportOptions
 
defaults() - Static method in record class dev.archunitjava.importer.InputEnumerationOptions
 
defaults() - Static method in class dev.archunitjava.importer.ProjectDiscoveryOptions
 
defaults() - Static method in record class dev.archunitjava.metrics.CohesionMetricOptions
 
defaults() - Static method in record class dev.archunitjava.metrics.SourceMetricOptions
 
defaults() - Static method in record class dev.archunitjava.projection.CycleEnumerationOptions
Conservative defaults suitable for interactive diagnostics.
defaults() - Static method in record class dev.archunitjava.report.GraphSnapshotLimits
 
defaults() - Static method in record class dev.archunitjava.report.HtmlRenderLimits
 
defaults() - Static method in record class dev.archunitjava.report.ResultRenderLimits
 
defaults() - Static method in record class dev.archunitjava.rules.CycleRuleOptions
 
defaults() - Static method in record class dev.archunitjava.rules.NamingRuleOptions
 
define(String, String, RuleEvaluation) - Static method in class dev.archunitjava.rules.ArchitectureRules
 
definitionKey() - Method in class dev.archunitjava.layers.LayerModel
 
definitionKey() - Method in class dev.archunitjava.slices.SliceModel
 
dependencies() - Method in record class dev.archunitjava.model.DeclarationDependencyResult
Returns the value of the dependencies record component.
DEPENDENCIES - Enum constant in enum class dev.archunitjava.metrics.MetricUnit
 
DependencyEdge - Record Class in dev.archunitjava.graph
One directed, typed dependency with all duplicate-free evidence.
DependencyEdge(StableId, StableId, DependencyKind, List) - Constructor for record class dev.archunitjava.graph.DependencyEdge
Creates an instance of a DependencyEdge record class.
dependencyEvidence() - Method in record class dev.archunitjava.model.CompilerArtifactView
Returns the value of the dependencyEvidence record component.
dependencyEvidence(MemberId) - Method in record class dev.archunitjava.model.BytecodeLocation
Converts this location into graph evidence while retaining absent debug metadata.
DependencyEvidence - Record Class in dev.archunitjava.graph
Provenance for one observed dependency.
DependencyEvidence(LocationId, Optional, OptionalInt, Optional, OptionalInt) - Constructor for record class dev.archunitjava.graph.DependencyEvidence
Creates an instance of a DependencyEvidence record class.
DependencyGraph - Class in dev.archunitjava.graph
An immutable graph whose nodes, edges, and evidence have canonical iteration order.
DependencyGraph.Builder - Class in dev.archunitjava.graph
 
DependencyKind - Enum Class in dev.archunitjava.graph
The bytecode or declaration relationship that caused a dependency.
dependencyKinds() - Method in record class dev.archunitjava.report.SnapshotEdge
Returns the value of the dependencyKinds record component.
dependencyKinds() - Method in record class dev.archunitjava.rules.ModuleDependencyObservation
Returns the value of the dependencyKinds record component.
DependencyMetricAnalyzer - Class in dev.archunitjava.metrics
Metrics over an explicit projection.
DependencyMetricAnalyzer() - Constructor for class dev.archunitjava.metrics.DependencyMetricAnalyzer
 
DependencyMetricReport - Record Class in dev.archunitjava.metrics
Projection-scoped component and cumulative metrics with threshold-ready samples.
DependencyMetricReport(ProjectionDomain, List, CumulativeDependencyMetrics, List) - Constructor for record class dev.archunitjava.metrics.DependencyMetricReport
Creates an instance of a DependencyMetricReport record class.
DependencyRuleMode - Enum Class in dev.archunitjava.rules
Shared dependency assertion moods evaluated by one graph engine.
DependencyRules - Class in dev.archunitjava.rules
Positive and negative dependency rules over deterministic type or package projections.
DependencyRuleSpec - Record Class in dev.archunitjava.rules
Immutable dependency mood and edge-boundary policies.
DependencyRuleSpec(DependencyRuleMode, SelfDependencyPolicy, ExternalDependencyPolicy) - Constructor for record class dev.archunitjava.rules.DependencyRuleSpec
Creates an instance of a DependencyRuleSpec record class.
dependsOn() - Method in record class dev.archunitjava.metrics.CumulativeDependencyMetrics
Returns the value of the dependsOn record component.
depth() - Method in record class dev.archunitjava.rules.HierarchyRuleSpec
Returns the value of the depth record component.
depthLimitReached() - Method in record class dev.archunitjava.model.MetaAnnotationResult
Returns the value of the depthLimitReached record component.
description() - Method in enum class dev.archunitjava.cli.CliExitCode
 
description() - Method in record class dev.archunitjava.importer.ImportResourceRule
 
description() - Method in class dev.archunitjava.layers.LayerSelector
 
description() - Method in class dev.archunitjava.pattern.JavaPattern
 
description() - Method in record class dev.archunitjava.result.RuleMetadata
Returns the value of the description record component.
description() - Method in class dev.archunitjava.selector.MemberSelector
 
description() - Method in class dev.archunitjava.selector.ModuleSelector
 
description() - Method in class dev.archunitjava.selector.PackageSelector
 
description() - Method in class dev.archunitjava.selector.TypeSelector
 
description() - Method in class dev.archunitjava.slices.SliceSelector
 
descriptor() - Method in record class dev.archunitjava.graph.MemberId
Returns the value of the descriptor record component.
descriptor() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.ClassValue
Returns the value of the descriptor record component.
descriptor() - Method in record class dev.archunitjava.importer.ParsedConstantEvidence
Returns the value of the descriptor record component.
descriptor() - Method in record class dev.archunitjava.importer.ParsedDynamicConstant
Returns the value of the descriptor record component.
descriptor() - Method in record class dev.archunitjava.importer.ParsedMember
Returns the value of the descriptor record component.
descriptor() - Method in record class dev.archunitjava.importer.ParsedRecordComponent
Returns the value of the descriptor record component.
descriptor() - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.RecordComponentOwner
Returns the value of the descriptor record component.
descriptor() - Method in exception class dev.archunitjava.model.InvalidJvmDescriptorException
 
descriptor() - Method in record class dev.archunitjava.model.JavaAnnotationValue.ClassValue
Returns the value of the descriptor record component.
descriptor() - Method in record class dev.archunitjava.model.JavaCodeAccessTarget
Returns the value of the descriptor record component.
descriptor() - Method in record class dev.archunitjava.model.JavaConstantEvidence
Returns the value of the descriptor record component.
descriptor() - Method in class dev.archunitjava.model.JavaMember
 
descriptor() - Method in record class dev.archunitjava.model.JavaMemberSignature
Returns the value of the descriptor record component.
descriptor() - Method in record class dev.archunitjava.model.JavaRecordComponent
Returns the value of the descriptor record component.
descriptor() - Method in record class dev.archunitjava.model.JvmArrayType
 
descriptor() - Method in record class dev.archunitjava.model.JvmMethodType
 
descriptor() - Method in enum class dev.archunitjava.model.JvmPrimitiveType
 
descriptor() - Method in record class dev.archunitjava.model.JvmReferenceType
 
descriptor() - Method in interface dev.archunitjava.model.JvmType
 
descriptor() - Method in enum class dev.archunitjava.model.JvmVoidType
 
descriptor() - Method in record class dev.archunitjava.rules.SymbolicMemberTargetId
Returns the value of the descriptor record component.
descriptor(String) - Static method in class dev.archunitjava.selector.MemberSelector
Exact JVM field or method descriptor; overloads remain unambiguous.
detail() - Method in record class dev.archunitjava.model.DeclarationDependencySource
Returns the value of the detail record component.
detail() - Method in record class dev.archunitjava.selector.SelectionDiagnostic
Returns the value of the detail record component.
deterministicDiff() - Method in record class dev.archunitjava.baseline.BaselineUpdate
 
dev.archunitjava - package dev.archunitjava
 
dev.archunitjava.baseline - package dev.archunitjava.baseline
 
dev.archunitjava.cli - package dev.archunitjava.cli
 
dev.archunitjava.diagram.plantuml - package dev.archunitjava.diagram.plantuml
 
dev.archunitjava.execution - package dev.archunitjava.execution
 
dev.archunitjava.graph - package dev.archunitjava.graph
 
dev.archunitjava.importer - package dev.archunitjava.importer
 
dev.archunitjava.integration - package dev.archunitjava.integration
 
dev.archunitjava.junit - package dev.archunitjava.junit
 
dev.archunitjava.layers - package dev.archunitjava.layers
 
dev.archunitjava.metrics - package dev.archunitjava.metrics
 
dev.archunitjava.model - package dev.archunitjava.model
 
dev.archunitjava.pattern - package dev.archunitjava.pattern
 
dev.archunitjava.presets - package dev.archunitjava.presets
 
dev.archunitjava.projection - package dev.archunitjava.projection
 
dev.archunitjava.report - package dev.archunitjava.report
 
dev.archunitjava.result - package dev.archunitjava.result
 
dev.archunitjava.rules - package dev.archunitjava.rules
 
dev.archunitjava.selector - package dev.archunitjava.selector
 
dev.archunitjava.slices - package dev.archunitjava.slices
 
diagnostic() - Method in exception class dev.archunitjava.selector.IncompleteSelectionException
 
Diagnostic - Record Class in dev.archunitjava.result
Structured analysis or execution information that renderers may later turn into prose.
Diagnostic(String, Severity, Map) - Constructor for record class dev.archunitjava.result.Diagnostic
Creates an instance of a Diagnostic record class.
DIAGNOSTIC_LIMIT_REACHED - Enum constant in enum class dev.archunitjava.importer.ClassFileDiagnosticCode
 
DIAGNOSTIC_LIMIT_REACHED - Enum constant in enum class dev.archunitjava.importer.ImportResolutionDiagnosticCode
 
DIAGNOSTIC_LIMIT_REACHED - Enum constant in enum class dev.archunitjava.importer.InputDiagnosticCode
 
diagnostics() - Method in class dev.archunitjava.importer.ClassFileReadResult
 
diagnostics() - Method in record class dev.archunitjava.importer.ClassPathAssemblyResult
Returns the value of the diagnostics record component.
diagnostics() - Method in record class dev.archunitjava.importer.ImportResolutionResult
Returns the value of the diagnostics record component.
diagnostics() - Method in record class dev.archunitjava.importer.InputEnumerationResult
Returns the value of the diagnostics record component.
diagnostics() - Method in class dev.archunitjava.importer.ProjectDiscoveryResult
 
diagnostics() - Method in record class dev.archunitjava.model.GenericClassView
Returns the value of the diagnostics record component.
diagnostics() - Method in record class dev.archunitjava.model.GenericFieldView
Returns the value of the diagnostics record component.
diagnostics() - Method in record class dev.archunitjava.model.GenericMethodView
Returns the value of the diagnostics record component.
diagnostics() - Method in record class dev.archunitjava.model.JavaNesting
Returns the value of the diagnostics record component.
diagnostics() - Method in record class dev.archunitjava.model.SealedHierarchyResult
Returns the value of the diagnostics record component.
diagnostics() - Method in record class dev.archunitjava.model.TypeModelResult
Returns the value of the diagnostics record component.
diagnostics() - Method in class dev.archunitjava.result.RuleResult
 
diagnosticsTruncated() - Method in record class dev.archunitjava.model.JavaNesting
Returns the value of the diagnosticsTruncated record component.
digest() - Method in record class dev.archunitjava.importer.AnalysisCacheKey
Returns the value of the digest record component.
dimensions() - Method in record class dev.archunitjava.model.GenericType.ArrayType
Returns the value of the dimensions record component.
dimensions() - Method in record class dev.archunitjava.model.JvmArrayType
Returns the value of the dimensions record component.
direct(HierarchyRelation, HierarchyRuleMode) - Static method in record class dev.archunitjava.rules.HierarchyRuleSpec
 
direct(String) - Static method in record class dev.archunitjava.selector.AnnotationQuery
 
DIRECT - Enum constant in enum class dev.archunitjava.rules.HierarchyDepth
 
DIRECT_DECLARATION - Enum constant in enum class dev.archunitjava.selector.AnnotationMatchMode
 
directInterfaces() - Method in record class dev.archunitjava.model.ExternalTypeStub
Returns the value of the directInterfaces record component.
directInterfaces() - Method in class dev.archunitjava.model.JavaType
 
DirectiveFlagPolicy - Enum Class in dev.archunitjava.rules
Match policy for a boolean JPMS directive modifier.
DirectiveQualification - Enum Class in dev.archunitjava.rules
Qualified-target shape required of an exports or opens directive.
directory(Path) - Static method in class dev.archunitjava.importer.ClassFileInput
 
DIRECTORY - Enum constant in enum class dev.archunitjava.importer.ClassFileInput.Kind
 
directRelationships(String) - Method in class dev.archunitjava.model.TypeHierarchy
 
disabled() - Static method in record class dev.archunitjava.model.GeneratedCodeOptions
 
discover(Path) - Static method in class dev.archunitjava.importer.ProjectDiscovery
 
discover(Path, ProjectDiscoveryOptions) - Static method in class dev.archunitjava.importer.ProjectDiscovery
 
discover(EngineDiscoveryRequest, UniqueId) - Method in class dev.archunitjava.junit.ArchitectureTestEngine
 
DiscoveredProject - Record Class in dev.archunitjava.importer
A selected project root and its declared or conventional compiled-output layout.
DiscoveredProject(Path, BuildSystem, List, List, List) - Constructor for record class dev.archunitjava.importer.DiscoveredProject
Creates an instance of a DiscoveredProject record class.
DiscoveryDiagnostic - Record Class in dev.archunitjava.importer
Structured project-discovery information, independent from human rendering.
DiscoveryDiagnostic(DiscoveryDiagnosticCode, Path, Map) - Constructor for record class dev.archunitjava.importer.DiscoveryDiagnostic
Creates an instance of a DiscoveryDiagnostic record class.
DiscoveryDiagnosticCode - Enum Class in dev.archunitjava.importer
Stable diagnostic categories emitted by project discovery.
displayName() - Method in record class dev.archunitjava.cli.CliRuleConfiguration
Returns the value of the displayName record component.
displayName() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlComponent
Returns the value of the displayName record component.
displayName() - Method in record class dev.archunitjava.junit.ArchitectureTestCase
Returns the value of the displayName record component.
displayName() - Method in record class dev.archunitjava.model.JavaPackageName
 
displayName() - Method in record class dev.archunitjava.model.JvmArrayType
 
displayName() - Method in enum class dev.archunitjava.model.JvmPrimitiveType
 
displayName() - Method in record class dev.archunitjava.model.JvmReferenceType
 
displayName() - Method in interface dev.archunitjava.model.JvmType
 
displayName() - Method in enum class dev.archunitjava.model.JvmVoidType
 
displayName() - Method in record class dev.archunitjava.presets.PresetRule
Returns the value of the displayName record component.
displayName() - Method in record class dev.archunitjava.result.RuleMetadata
Returns the value of the displayName record component.
DISTANCE_FROM_MAIN_SEQUENCE - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
distanceFromMainSequence() - Method in record class dev.archunitjava.metrics.ComponentDependencyMetrics
Returns the value of the distanceFromMainSequence record component.
documentation() - Static method in enum class dev.archunitjava.cli.CliExitCode
 
domain() - Method in record class dev.archunitjava.cli.CliRuleConfiguration
Returns the value of the domain record component.
domain() - Method in record class dev.archunitjava.metrics.DependencyMetricReport
Returns the value of the domain record component.
domain() - Method in record class dev.archunitjava.metrics.MetricSystemId
Returns the value of the domain record component.
domain() - Method in record class dev.archunitjava.pattern.PatternDescription
Returns the value of the domain record component.
domain() - Method in record class dev.archunitjava.projection.ProjectionPlan
Returns the value of the domain record component.
domain() - Method in record class dev.archunitjava.projection.ProjectionResult
Returns the value of the domain record component.
domain() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
Returns the value of the domain record component.
DOT - Enum constant in enum class dev.archunitjava.cli.CliGraphFormat
 
DotGraphRenderer - Class in dev.archunitjava.report
Deterministic DOT rendering with quoted attributes and generated identifiers only.
DOUBLE - Enum constant in enum class dev.archunitjava.model.JvmPrimitiveType
 
DOUBLE_RAW_BITS - Enum constant in enum class dev.archunitjava.importer.ParsedAnnotationValue.ScalarKind
 
DOUBLE_RAW_BITS - Enum constant in enum class dev.archunitjava.model.JavaAnnotationValue.ScalarKind
 
droppedEdges() - Method in record class dev.archunitjava.projection.ProjectionResult
Returns the value of the droppedEdges record component.
DroppedProjectionEdge - Record Class in dev.archunitjava.projection
One omitted raw edge and its deterministic reason.
DroppedProjectionEdge(DependencyEdge, ProjectionDropReason) - Constructor for record class dev.archunitjava.projection.DroppedProjectionEdge
Creates an instance of a DroppedProjectionEdge record class.
DUPLICATE_DEFINITION - Enum constant in enum class dev.archunitjava.importer.ImportResolutionDiagnosticCode
 
DUPLICATE_INPUT - Enum constant in enum class dev.archunitjava.importer.InputDiagnosticCode
 
DUPLICATE_NEST_MEMBER - Enum constant in enum class dev.archunitjava.model.NestingDiagnosticCode
 
DUPLICATE_PERMITTED_SUBCLASS - Enum constant in enum class dev.archunitjava.model.SealedHierarchyDiagnosticCode
 
DUPLICATE_RESOURCE - Enum constant in enum class dev.archunitjava.importer.InputDiagnosticCode
 
duplicateSourcesCollapsed() - Method in record class dev.archunitjava.model.DeclarationDependencyResult
Returns the value of the duplicateSourcesCollapsed record component.
DYNAMIC_CONSTANT - Enum constant in enum class dev.archunitjava.importer.ParsedConstantEvidence.Kind
 
DYNAMIC_CONSTANT - Enum constant in enum class dev.archunitjava.model.JavaConstantEvidenceKind
 
DYNAMIC_METADATA - Enum constant in enum class dev.archunitjava.importer.DiscoveryDiagnosticCode
 
dynamicCallSites() - Method in record class dev.archunitjava.importer.ParsedMember
Returns the value of the dynamicCallSites record component.
dynamicCallSites() - Method in class dev.archunitjava.model.JavaMember
 
dynamicConstant() - Method in record class dev.archunitjava.importer.ParsedConstantEvidence
Returns the value of the dynamicConstant record component.
dynamicConstant() - Method in record class dev.archunitjava.model.JavaConstantEvidence
Returns the value of the dynamicConstant record component.

E

edge() - Method in record class dev.archunitjava.projection.DroppedProjectionEdge
Returns the value of the edge record component.
edges() - Method in class dev.archunitjava.diagram.plantuml.PlantUmlDiagram
 
edges() - Method in class dev.archunitjava.graph.DependencyGraph
 
edges() - Method in record class dev.archunitjava.report.GraphSnapshot
Returns the value of the edges record component.
EFFERENT_COUPLING - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
efferentCoupling() - Method in record class dev.archunitjava.metrics.ComponentDependencyMetrics
Returns the value of the efferentCoupling record component.
ElementaryCycle - Record Class in dev.archunitjava.projection
A directed elementary cycle, stored once with its lowest stable node first.
ElementaryCycle(List) - Constructor for record class dev.archunitjava.projection.ElementaryCycle
Creates an instance of a ElementaryCycle record class.
elementName() - Method in record class dev.archunitjava.rules.AnnotationValueCondition
Returns the value of the elementName record component.
elements() - Method in record class dev.archunitjava.importer.ParsedAnnotation
Returns the value of the elements record component.
elements() - Method in record class dev.archunitjava.model.JavaAnnotation
Returns the value of the elements record component.
elementType() - Method in record class dev.archunitjava.model.GenericType.ArrayType
Returns the value of the elementType record component.
elementType() - Method in record class dev.archunitjava.model.JvmArrayType
Returns the value of the elementType record component.
empty() - Static method in record class dev.archunitjava.importer.ParsedConstantPoolEvidence
 
empty() - Static method in record class dev.archunitjava.importer.ParsedNestingMetadata
 
empty() - Static method in class dev.archunitjava.model.LineNumberTable
 
EMPTY - Enum constant in enum class dev.archunitjava.selector.SelectorConstant
 
EMPTY_PERMITTED_SUBCLASS_LIST - Enum constant in enum class dev.archunitjava.model.SealedHierarchyDiagnosticCode
 
EMPTY_SELECTION_CODE - Static variable in class dev.archunitjava.rules.RuleTerminal
 
emptySelectionPolicy() - Method in class dev.archunitjava.execution.CheckOptions
 
emptySelectionPolicy(EmptySelectionPolicy) - Method in class dev.archunitjava.execution.CheckOptions.Builder
 
EmptySelectionPolicy - Enum Class in dev.archunitjava.execution
Uniform rule-terminal response when a selector matches no subjects.
enabled() - Method in record class dev.archunitjava.model.GeneratedCodeOptions
Returns the value of the enabled record component.
enabled() - Method in record class dev.archunitjava.projection.CycleEnumerationOptions
Returns the value of the enabled record component.
enabled(Set) - Static method in record class dev.archunitjava.model.GeneratedCodeOptions
 
enclosingClassBinaryName() - Method in record class dev.archunitjava.importer.ParsedEnclosingMethod
Returns the value of the enclosingClassBinaryName record component.
enclosingDeclaration() - Method in record class dev.archunitjava.model.JavaNesting
Returns the value of the enclosingDeclaration record component.
enclosingMethods() - Method in record class dev.archunitjava.importer.ParsedNestingMetadata
Returns the value of the enclosingMethods record component.
encodedValue() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.ScalarValue
Returns the value of the encodedValue record component.
encodedValue() - Method in record class dev.archunitjava.importer.ParsedBootstrapArgument
Returns the value of the encodedValue record component.
encodedValue() - Method in record class dev.archunitjava.model.JavaAnnotationValue.ScalarValue
Returns the value of the encodedValue record component.
encodedValue() - Method in record class dev.archunitjava.model.JavaBootstrapArgument
Returns the value of the encodedValue record component.
enforce(Collection, MetricThreshold) - Static method in class dev.archunitjava.metrics.MetricThresholdRules
 
ENGINE_ID - Static variable in class dev.archunitjava.junit.ArchitectureTestEngine
 
entries() - Method in class dev.archunitjava.model.LineNumberTable
 
entry() - Method in record class dev.archunitjava.importer.ClassFileOrigin
Returns the value of the entry record component.
entry() - Method in record class dev.archunitjava.model.ClassResourceLocation
Returns the value of the entry record component.
entryPath(AnalysisCacheKey) - Method in class dev.archunitjava.importer.SafeAnalysisCache
 
ENUM - Enum constant in enum class dev.archunitjava.model.JavaMemberModifier
 
ENUM - Enum constant in enum class dev.archunitjava.model.JavaTypeKind
 
enumerate(List) - Method in class dev.archunitjava.importer.ClassFileInputEnumerator
 
enumerationOptions() - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
Returns the value of the enumerationOptions record component.
enumerationPerformed() - Method in record class dev.archunitjava.projection.CycleAnalysisResult
Returns the value of the enumerationPerformed record component.
enumerationTruncated() - Method in record class dev.archunitjava.projection.CycleAnalysisResult
Returns the value of the enumerationTruncated record component.
enumType() - Method in record class dev.archunitjava.model.JavaAnnotationValue.EnumValue
Returns the value of the enumType record component.
EnumValue(JvmReferenceType, String) - Constructor for record class dev.archunitjava.model.JavaAnnotationValue.EnumValue
Creates an instance of a EnumValue record class.
EnumValue(String, String) - Constructor for record class dev.archunitjava.importer.ParsedAnnotationValue.EnumValue
Creates an instance of a EnumValue record class.
equals(Object) - Method in record class dev.archunitjava.baseline.BaselineComparison
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.baseline.BaselineFinding
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.baseline.BaselineReadLimits
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.baseline.BaselineUpdate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.baseline.FindingChange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.baseline.ReviewedBaseline
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.baseline.Suppression
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.cli.CliAnalysisResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.cli.CliConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.cli.CliPattern
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.cli.CliRuleConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlAdherenceOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlComponent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlComponentId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlEdge
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlLimits
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dev.archunitjava.execution.CheckOptions
 
equals(Object) - Method in record class dev.archunitjava.graph.DependencyEdge
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.graph.DependencyEvidence
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dev.archunitjava.graph.DependencyGraph
 
equals(Object) - Method in record class dev.archunitjava.graph.GraphNode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.graph.LocationId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.graph.MemberId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.graph.ModuleId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.graph.PackageId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.graph.TypeId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.AnalysisCacheKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.AnalysisCacheResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.CacheInputFingerprint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ClassFileDiagnostic
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ClassFileOrigin
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ClassFileReaderOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ClassPathAssemblyResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.DiscoveredProject
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.DiscoveryDiagnostic
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ImportFailurePolicy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ImportOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ImportResolutionDiagnostic
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ImportResolutionResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ImportResourceRule
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ImportScope
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.InputDiagnostic
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.InputEnumerationOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.InputEnumerationResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedAnnotation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedAnnotationDefault
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedAnnotationElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence.TypeUseTarget
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.ArrayValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.ClassValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.EnumValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.NestedAnnotationValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.ScalarValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedBootstrapArgument
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedClassFile
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedCodeAccess
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedConstantEvidence
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedConstantLoadSite
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedConstantPoolEvidence
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedDynamicCallSite
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedDynamicConstant
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedEnclosingMethod
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedExceptionEvidence
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedInnerClass
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedLineNumber
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedMember
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedMethodHandle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedMethodParameter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedModuleDescriptor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedModulePackageDirective
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedModuleProvide
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedModuleRequire
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedNestingMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ParsedRecordComponent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ResolvedImportedType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.SelectedClassResource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.importer.ShadowedTypeDefinition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.integration.BuildIntegrationRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.integration.BuildIntegrationResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.junit.ArchitectureTestCase
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.layers.JavaLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.layers.LayerId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.metrics.CohesionMetricOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.metrics.CohesionMetricReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.metrics.CohesionValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.metrics.ComponentComposition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.metrics.ComponentDependencyMetrics
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.metrics.CumulativeDependencyMetrics
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.metrics.DependencyMetricReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.metrics.JavaSourceDocument
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.metrics.MetricAmount
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.metrics.MetricSample
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.metrics.MetricSystemId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.metrics.MetricThreshold
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.metrics.SourceCounts
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.metrics.SourceDocumentId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.metrics.SourceLineMetrics
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.metrics.SourceMetricOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.metrics.SourceMetricReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.AnnotationSite
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.BytecodeLocation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.ClassFileVersion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.ClassResourceLocation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.CompilerArtifactFilterOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.CompilerArtifactProvenance
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.CompilerArtifactView
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.DeclarationDependency
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.MemberOwner
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.RecordComponentOwner
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.TypeOwner
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.DeclarationDependencyResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.DeclarationDependencySource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.DeclarationLocation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.ExternalTypeStub
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.GeneratedCodeClassification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.GeneratedCodeOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.GenericClassSignature
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.GenericClassView
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.GenericFieldView
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.GenericMethodSignature
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.GenericMethodView
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.GenericSignatureDiagnostic
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.GenericType.ArrayType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.GenericType.ClassType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.GenericType.PrimitiveType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.GenericType.TypeVariable
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.GenericType.VoidType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.GenericTypeArgument
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.GenericTypeParameter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.HierarchyQueryResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.HierarchyRelationship
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaAnnotation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaAnnotationElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaAnnotationOccurrence
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaAnnotationValue.ArrayValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaAnnotationValue.ClassValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaAnnotationValue.EnumValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaAnnotationValue.NestedAnnotationValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaAnnotationValue.ScalarValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaBootstrapArgument
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaCodeAccess
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaCodeAccessTarget
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaConstantEvidence
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaConstantLoadSite
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaConstantPoolEvidence
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaDynamicCallSite
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaDynamicConstant
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaEnclosingDeclaration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaExceptionEvidence
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaInnerClassEvidence
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaMemberSignature
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaMethodHandle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaModule
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaModuleIdentity
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaModulePackageDirective
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaModuleProvide
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaModuleRequire
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaNesting
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaPackage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaPackageName
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaPackageOrigin
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaParameter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaRecordComponent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaTypeName
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JavaTypeUseTarget
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JvmArrayType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JvmMethodType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.JvmReferenceType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.LineNumberEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.MetaAnnotationResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.NestingDiagnostic
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.SealedHierarchyDiagnostic
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.SealedHierarchyResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.SourceFileName
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.TypeModelDiagnostic
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.TypeModelResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.model.TypeOwner
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dev.archunitjava.pattern.JavaPattern
 
equals(Object) - Method in record class dev.archunitjava.pattern.PatternDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.presets.PresetLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.presets.PresetRule
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.projection.CycleAnalysisResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.projection.CycleEnumerationOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.projection.DroppedProjectionEdge
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.projection.ElementaryCycle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.projection.ProjectionEdgeSelector
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.projection.ProjectionNodeMapping
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.projection.ProjectionPlan
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.projection.ProjectionResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.projection.StronglyConnectedComponent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.report.GraphSnapshot
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.report.GraphSnapshotLimits
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.report.HtmlRenderLimits
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.report.ResultRenderLimits
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.report.ResultReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.report.SnapshotEdge
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.report.SnapshotEvidence
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.report.SnapshotNode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.result.Diagnostic
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.result.RuleMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dev.archunitjava.result.RuleResult
 
equals(Object) - Method in record class dev.archunitjava.result.Violation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.result.ViolationId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.result.ViolationSubject
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.rules.AnnotationRuleSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.rules.AnnotationValueCondition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.rules.CycleRuleOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.rules.DependencyRuleSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.rules.HierarchyRuleSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.rules.MemberAccessRuleSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.rules.ModuleCoveragePolicy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.rules.ModuleDependencyComparison
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.rules.ModuleDependencyObservation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.rules.ModuleIdentityId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.rules.ModulePackageRuleSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.rules.ModuleRequireRuleSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.rules.NamingRuleOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.rules.PackageCoveragePolicy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.rules.ReachabilityRuleOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.rules.RuleSelection
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.rules.SymbolicMemberTargetId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.rules.TypeCoveragePolicy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.selector.AnnotationQuery
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.selector.MemberSelection
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.selector.ModuleSelection
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.selector.PackageSelection
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.selector.SelectionDiagnostic
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.selector.SelectorDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.selector.TypeSelection
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.archunitjava.slices.JavaSlice
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dev.archunitjava.slices.SliceCapturePattern
 
equals(Object) - Method in record class dev.archunitjava.slices.SliceId
Indicates whether some other object is "equal to" this one.
EQUALS - Enum constant in enum class dev.archunitjava.rules.AnnotationValueOperator
 
equalTo(String, JavaAnnotationValue) - Static method in record class dev.archunitjava.rules.AnnotationValueCondition
 
ERASED - Enum constant in enum class dev.archunitjava.model.DeclarationDependencyEvidenceKind
 
ERASED - Enum constant in enum class dev.archunitjava.model.TypeReferenceEvidence
 
erasedInterfaces() - Method in record class dev.archunitjava.model.GenericClassView
Returns the value of the erasedInterfaces record component.
erasedSuperclass() - Method in record class dev.archunitjava.model.GenericClassView
Returns the value of the erasedSuperclass record component.
erasedType() - Method in record class dev.archunitjava.model.GenericFieldView
Returns the value of the erasedType record component.
erasedType() - Method in record class dev.archunitjava.model.GenericMethodView
Returns the value of the erasedType record component.
ERROR - Enum constant in enum class dev.archunitjava.result.Severity
 
errorOffset() - Method in record class dev.archunitjava.model.GenericSignatureDiagnostic
Returns the value of the errorOffset record component.
errorOffset() - Method in exception class dev.archunitjava.model.InvalidGenericSignatureException
 
evaluate(RuleMetadata, CheckOptions) - Method in interface dev.archunitjava.rules.RuleEvaluation
 
evaluate(RuleMetadata, CheckOptions, SelectorDescription, int, RuleResultFactory) - Static method in class dev.archunitjava.rules.RuleTerminal
 
evaluate(RuleMetadata, CheckOptions, List, RuleResultFactory) - Static method in class dev.archunitjava.rules.RuleTerminal
 
evidence() - Method in record class dev.archunitjava.graph.DependencyEdge
Returns the value of the evidence record component.
evidence() - Method in record class dev.archunitjava.model.NestingDiagnostic
Returns the value of the evidence record component.
evidence() - Method in record class dev.archunitjava.report.SnapshotEdge
Returns the value of the evidence record component.
evidence() - Method in record class dev.archunitjava.result.Violation
Returns the value of the evidence record component.
evidence() - Method in record class dev.archunitjava.rules.ModuleDependencyObservation
Returns the value of the evidence record component.
evidenceCount() - Method in record class dev.archunitjava.report.SnapshotEdge
Returns the value of the evidenceCount record component.
evidenceDomain() - Method in record class dev.archunitjava.rules.ModuleDependencyObservation
Returns the value of the evidenceDomain record component.
evidenceFingerprint() - Method in record class dev.archunitjava.baseline.BaselineFinding
Returns the value of the evidenceFingerprint record component.
evidenceKind() - Method in record class dev.archunitjava.model.DeclarationDependency
Returns the value of the evidenceKind record component.
evidenceLocation() - Method in record class dev.archunitjava.baseline.Suppression
Returns the value of the evidenceLocation record component.
evidenceLocations() - Method in record class dev.archunitjava.baseline.BaselineFinding
Returns the value of the evidenceLocations record component.
exact(GenericType) - Static method in record class dev.archunitjava.model.GenericTypeArgument
 
exact(PatternDomain, String) - Static method in class dev.archunitjava.pattern.JavaPattern
 
EXACT - Enum constant in enum class dev.archunitjava.cli.CliPattern.Kind
 
EXACT - Enum constant in enum class dev.archunitjava.model.GenericTypeArgument.Variance
 
EXACT - Enum constant in enum class dev.archunitjava.pattern.PatternSyntax
 
exactFingerprint() - Method in record class dev.archunitjava.baseline.BaselineFinding
Returns the value of the exactFingerprint record component.
EXACTLY_ONE_LAYER - Enum constant in enum class dev.archunitjava.presets.PresetRuleMode
 
exactlyOneLayer(String) - Static method in record class dev.archunitjava.presets.PresetRule
 
examinedCount() - Method in record class dev.archunitjava.selector.MemberSelection
Returns the value of the examinedCount record component.
examinedCount() - Method in record class dev.archunitjava.selector.ModuleSelection
Returns the value of the examinedCount record component.
examinedCount() - Method in record class dev.archunitjava.selector.PackageSelection
Returns the value of the examinedCount record component.
examinedCount() - Method in record class dev.archunitjava.selector.TypeSelection
Returns the value of the examinedCount record component.
exceptionEvidence() - Method in record class dev.archunitjava.importer.ParsedMember
Returns the value of the exceptionEvidence record component.
exceptionEvidence() - Method in class dev.archunitjava.model.JavaMember
 
exclude(String) - Static method in record class dev.archunitjava.importer.ImportResourceRule
 
EXCLUDE - Enum constant in enum class dev.archunitjava.importer.ImportRuleAction
 
EXCLUDE - Enum constant in enum class dev.archunitjava.selector.UnknownHierarchyPolicy
 
excludedEdges() - Method in record class dev.archunitjava.projection.ProjectionPlan
Returns the value of the excludedEdges record component.
excludedGeneratedTypes() - Method in record class dev.archunitjava.metrics.SourceMetricReport
Returns the value of the excludedGeneratedTypes record component.
excludedNodeIds() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
Returns the value of the excludedNodeIds record component.
excluding(StableId, StableId, DependencyKind) - Method in record class dev.archunitjava.projection.ProjectionPlan
 
excluding(MemberSelector) - Method in class dev.archunitjava.selector.MemberSelector
 
excluding(PackageSelector) - Method in class dev.archunitjava.selector.PackageSelector
 
excluding(TypeSelector) - Method in class dev.archunitjava.selector.TypeSelector
 
excludingNodes(Collection) - Method in class dev.archunitjava.report.GraphSnapshotQuery
 
excludingTypes(TypeSelector) - Method in class dev.archunitjava.presets.ArchitecturePreset
 
exclusions() - Method in class dev.archunitjava.presets.ArchitecturePreset
 
executable() - Method in record class dev.archunitjava.junit.ArchitectureTestCase
Returns the value of the executable record component.
execute() - Method in record class dev.archunitjava.junit.ArchitectureTestCase
 
execute(ExecutionRequest) - Method in class dev.archunitjava.junit.ArchitectureTestEngine
 
executionCode() - Method in exception class dev.archunitjava.junit.ArchitectureAnalysisAssertionError
 
ExecutionError - Exception Class in dev.archunitjava.execution
Base class for execution errors, carrying a stable code and deterministic context.
ExecutionError(String, String, Throwable, Map) - Constructor for exception class dev.archunitjava.execution.ExecutionError
 
exitCode() - Method in record class dev.archunitjava.integration.BuildIntegrationResult
Returns the value of the exitCode record component.
expectedValue() - Method in record class dev.archunitjava.rules.AnnotationValueCondition
Returns the value of the expectedValue record component.
EXPIRED - Enum constant in enum class dev.archunitjava.baseline.FindingState
 
expiredOn(LocalDate) - Method in record class dev.archunitjava.baseline.Suppression
Expiry dates are inclusive: the suppression is valid through the named date.
expiresOn() - Method in record class dev.archunitjava.baseline.Suppression
Returns the value of the expiresOn record component.
explanation() - Method in record class dev.archunitjava.metrics.CohesionValue
Returns the value of the explanation record component.
explicit(String) - Static method in record class dev.archunitjava.model.JavaModuleIdentity
 
EXPLICIT - Enum constant in enum class dev.archunitjava.importer.BuildSystem
 
EXPLICIT - Enum constant in enum class dev.archunitjava.model.JavaModuleKind
 
EXPLICITLY_EXCLUDED - Enum constant in enum class dev.archunitjava.projection.ProjectionDropReason
 
explicitMappings() - Method in record class dev.archunitjava.projection.ProjectionPlan
Returns the value of the explicitMappings record component.
explicitRoot() - Method in class dev.archunitjava.importer.ProjectDiscoveryOptions
 
explicitRoot(Path) - Method in class dev.archunitjava.importer.ProjectDiscoveryOptions.Builder
 
exports() - Method in record class dev.archunitjava.importer.ParsedModuleDescriptor
Returns the value of the exports record component.
exports() - Method in record class dev.archunitjava.model.JavaModule
Returns the value of the exports record component.
exports(TypeModelResult, ModuleSelector, JavaPattern, ModulePackageRuleSpec, NonExplicitModulePolicy) - Static method in class dev.archunitjava.rules.ModuleDescriptorRules
 
EXPORTS - Enum constant in enum class dev.archunitjava.importer.ParsedModulePackageDirective.Kind
 
EXPORTS - Enum constant in enum class dev.archunitjava.model.JavaModulePackageDirectiveKind
 
expression() - Method in record class dev.archunitjava.cli.CliPattern
Returns the value of the expression record component.
expression() - Method in record class dev.archunitjava.pattern.PatternDescription
Returns the value of the expression record component.
EXTENDS - Enum constant in enum class dev.archunitjava.graph.DependencyKind
 
EXTENDS - Enum constant in enum class dev.archunitjava.model.GenericTypeArgument.Variance
 
EXTENDS - Enum constant in enum class dev.archunitjava.rules.HierarchyRelation
 
EXTENDS_CLASS - Enum constant in enum class dev.archunitjava.model.HierarchyRelationshipKind
 
EXTENDS_INTERFACE - Enum constant in enum class dev.archunitjava.model.HierarchyRelationshipKind
 
extendsBound(GenericType) - Static method in record class dev.archunitjava.model.GenericTypeArgument
 
EXTERNAL_STUB_USED - Enum constant in enum class dev.archunitjava.importer.ImportResolutionDiagnosticCode
 
externalDependencies() - Method in record class dev.archunitjava.cli.CliRuleConfiguration
Returns the value of the externalDependencies record component.
externalDependencies() - Method in record class dev.archunitjava.rules.DependencyRuleSpec
Returns the value of the externalDependencies record component.
ExternalDependencyPolicy - Enum Class in dev.archunitjava.rules
Treatment of graph targets absent from the imported type/package model.
externalTarget() - Method in record class dev.archunitjava.model.DeclarationDependency
Returns the value of the externalTarget record component.
externalTargets() - Method in record class dev.archunitjava.model.DeclarationDependencyResult
Returns the value of the externalTargets record component.
externalTypes() - Method in record class dev.archunitjava.importer.ImportResolutionResult
Returns the value of the externalTypes record component.
ExternalTypeStub - Record Class in dev.archunitjava.model
Caller-supplied hierarchy facts for a type that was not imported.
ExternalTypeStub(JavaTypeName, Optional, Optional, List, boolean) - Constructor for record class dev.archunitjava.model.ExternalTypeStub
Creates an instance of a ExternalTypeStub record class.
extract(Collection) - Method in class dev.archunitjava.model.DeclarationDependencyExtractor
 

F

FAIL - Enum constant in enum class dev.archunitjava.execution.EmptySelectionPolicy
 
FAIL - Enum constant in enum class dev.archunitjava.layers.LayerOverlapPolicy
 
FAIL - Enum constant in enum class dev.archunitjava.rules.ExternalDependencyPolicy
 
FAIL - Enum constant in enum class dev.archunitjava.rules.UnknownAnnotationPolicy
 
FAIL - Enum constant in enum class dev.archunitjava.rules.UnknownInheritancePolicy
 
FAIL - Enum constant in enum class dev.archunitjava.selector.UnknownHierarchyPolicy
 
FAIL - Enum constant in enum class dev.archunitjava.slices.SliceOverlapPolicy
 
FAIL - Enum constant in enum class dev.archunitjava.slices.UnmatchedSlicePolicy
 
failed(RuleMetadata, List, List) - Static method in class dev.archunitjava.result.RuleResult
 
failed(String, List, List) - Static method in class dev.archunitjava.result.RuleResult
 
FAILED - Enum constant in enum class dev.archunitjava.result.RuleStatus
 
failOnDamagedArchive() - Method in record class dev.archunitjava.importer.ImportFailurePolicy
Returns the value of the failOnDamagedArchive record component.
failOnUnsupportedClassVersion() - Method in record class dev.archunitjava.importer.ImportFailurePolicy
Returns the value of the failOnUnsupportedClassVersion record component.
FIELD - Enum constant in enum class dev.archunitjava.importer.ParsedAnnotationOccurrence.Container
 
FIELD - Enum constant in enum class dev.archunitjava.importer.ParsedMember.Kind
 
FIELD - Enum constant in enum class dev.archunitjava.model.JavaMemberKind
 
FIELD_ACCESS - Enum constant in enum class dev.archunitjava.graph.DependencyKind
 
FIELD_DECLARATION - Enum constant in enum class dev.archunitjava.model.AnnotationSiteKind
 
FIELD_DESCRIPTOR - Enum constant in enum class dev.archunitjava.model.DeclarationDependencySourceKind
 
FIELD_GENERIC_SIGNATURE - Enum constant in enum class dev.archunitjava.model.DeclarationDependencySourceKind
 
FIELD_READ - Enum constant in enum class dev.archunitjava.importer.ParsedCodeAccess.Kind
 
FIELD_READ - Enum constant in enum class dev.archunitjava.model.JavaCodeAccessKind
 
FIELD_TYPE - Enum constant in enum class dev.archunitjava.graph.DependencyKind
 
FIELD_WRITE - Enum constant in enum class dev.archunitjava.importer.ParsedCodeAccess.Kind
 
FIELD_WRITE - Enum constant in enum class dev.archunitjava.model.JavaCodeAccessKind
 
fieldCount() - Method in record class dev.archunitjava.metrics.CohesionValue
Returns the value of the fieldCount record component.
fieldCount() - Method in record class dev.archunitjava.metrics.SourceCounts
Returns the value of the fieldCount record component.
fields() - Static method in class dev.archunitjava.selector.MemberSelector
 
FIELDS - Enum constant in enum class dev.archunitjava.metrics.MetricUnit
 
fieldType() - Method in class dev.archunitjava.model.JavaMember
 
fieldType(JvmType) - Static method in class dev.archunitjava.selector.MemberSelector
 
fileName() - Method in record class dev.archunitjava.metrics.SourceDocumentId
Returns the value of the fileName record component.
FILTERED_KIND - Enum constant in enum class dev.archunitjava.projection.ProjectionDropReason
 
FINAL - Enum constant in enum class dev.archunitjava.model.JavaMemberModifier
 
FINAL - Enum constant in enum class dev.archunitjava.model.JavaModifier
 
FINAL - Enum constant in enum class dev.archunitjava.model.JavaParameterModifier
 
find(JavaPackageName) - Method in class dev.archunitjava.model.JavaPackageIndex
 
find(String) - Method in class dev.archunitjava.model.JavaPackageIndex
 
FindingChange - Record Class in dev.archunitjava.baseline
One deterministic comparison entry, retaining both sides when a finding moved.
FindingChange(FindingState, Optional, Optional, Optional) - Constructor for record class dev.archunitjava.baseline.FindingChange
Creates an instance of a FindingChange record class.
findings() - Method in record class dev.archunitjava.baseline.ReviewedBaseline
Returns the value of the findings record component.
FindingState - Enum Class in dev.archunitjava.baseline
Adoption state assigned by comparing current findings to a reviewed baseline.
fingerprintMaterial() - Method in record class dev.archunitjava.importer.ImportOptions
Stable material suitable for inclusion in cache keys.
FIRST_BY_NAME - Enum constant in enum class dev.archunitjava.layers.LayerOverlapPolicy
 
FIRST_BY_NAME - Enum constant in enum class dev.archunitjava.slices.SliceOverlapPolicy
 
flags() - Method in record class dev.archunitjava.importer.ParsedModuleDescriptor
Returns the value of the flags record component.
flags() - Method in record class dev.archunitjava.importer.ParsedModulePackageDirective
Returns the value of the flags record component.
flags() - Method in record class dev.archunitjava.importer.ParsedModuleRequire
Returns the value of the flags record component.
flags() - Method in record class dev.archunitjava.model.JavaModule
Returns the value of the flags record component.
flags() - Method in record class dev.archunitjava.model.JavaModulePackageDirective
Returns the value of the flags record component.
flags() - Method in record class dev.archunitjava.model.JavaModuleRequire
Returns the value of the flags record component.
FLOAT - Enum constant in enum class dev.archunitjava.model.JvmPrimitiveType
 
FLOAT_RAW_BITS - Enum constant in enum class dev.archunitjava.importer.ParsedAnnotationValue.ScalarKind
 
FLOAT_RAW_BITS - Enum constant in enum class dev.archunitjava.model.JavaAnnotationValue.ScalarKind
 
followManifestClassPath() - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
Returns the value of the followManifestClassPath record component.
forbid(AnnotationQuery) - Static method in record class dev.archunitjava.rules.AnnotationRuleSpec
 
FORBID - Enum constant in enum class dev.archunitjava.diagram.plantuml.UnmappedDiagramDependencyPolicy
 
FORBID - Enum constant in enum class dev.archunitjava.rules.AnnotationRuleMode
 
FORBIDDEN - Enum constant in enum class dev.archunitjava.rules.DirectiveFlagPolicy
 
FOREIGN_REPLACED - Enum constant in enum class dev.archunitjava.importer.AnalysisCacheStatus
 
forRule(String, String, String, Optional) - Static method in record class dev.archunitjava.baseline.Suppression
 
forRules(Collection) - Static method in class dev.archunitjava.junit.ArchitectureTestCases
 
forRules(Collection, CheckOptions, ResultRenderLimits) - Static method in class dev.archunitjava.junit.ArchitectureTestCases
 
found() - Method in class dev.archunitjava.importer.ProjectDiscoveryResult
 
freeze(ResultReport) - Static method in class dev.archunitjava.baseline.BaselineCommands
 
freeze(ResultReport, Collection, LocalDate) - Static method in class dev.archunitjava.baseline.BaselineCommands
 
from(ClassFileOrigin, int) - Static method in record class dev.archunitjava.model.ClassResourceLocation
 
fromResources(List, ClassPathAssemblyOptions, String, String, int, int) - Static method in record class dev.archunitjava.importer.AnalysisCacheKey
 
fromUntrusted(String) - Static method in record class dev.archunitjava.model.SourceFileName
 
functionalInterfaces() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
Returns the value of the functionalInterfaces record component.

G

generated() - Method in record class dev.archunitjava.metrics.JavaSourceDocument
Returns the value of the generated record component.
generated() - Method in record class dev.archunitjava.model.GeneratedCodeClassification
Returns the value of the generated record component.
GENERATED_NAME - Enum constant in enum class dev.archunitjava.model.GeneratedCodeSignal
 
GENERATED_SOURCE_FILE - Enum constant in enum class dev.archunitjava.model.GeneratedCodeSignal
 
generatedAnnotationBinaryNames() - Method in record class dev.archunitjava.metrics.SourceMetricOptions
Returns the value of the generatedAnnotationBinaryNames record component.
generatedAnnotationBinaryNames() - Method in record class dev.archunitjava.rules.NamingRuleOptions
Returns the value of the generatedAnnotationBinaryNames record component.
GeneratedCodeClassification - Record Class in dev.archunitjava.model
Conservative generated-code decision with reviewable supporting signals.
GeneratedCodeClassification(boolean, List) - Constructor for record class dev.archunitjava.model.GeneratedCodeClassification
Creates an instance of a GeneratedCodeClassification record class.
GeneratedCodeClassifier - Class in dev.archunitjava.model
Opt-in classifier that deliberately cannot classify from a lone annotation.
GeneratedCodeClassifier() - Constructor for class dev.archunitjava.model.GeneratedCodeClassifier
 
generatedCodeOptions() - Method in record class dev.archunitjava.model.CompilerArtifactFilterOptions
Returns the value of the generatedCodeOptions record component.
GeneratedCodeOptions - Record Class in dev.archunitjava.model
Immutable opt-in settings for conservative generated-code classification.
GeneratedCodeOptions(boolean, Set) - Constructor for record class dev.archunitjava.model.GeneratedCodeOptions
Creates an instance of a GeneratedCodeOptions record class.
GeneratedCodeSignal - Enum Class in dev.archunitjava.model
Independent evidence groups used by the opt-in generated-code classifier.
GENERIC - Enum constant in enum class dev.archunitjava.model.JavaDynamicCallSiteKind
 
GENERIC - Enum constant in enum class dev.archunitjava.model.TypeReferenceEvidence
 
GENERIC_ONLY - Enum constant in enum class dev.archunitjava.model.DeclarationDependencyEvidenceKind
 
GENERIC_SIGNATURE - Enum constant in enum class dev.archunitjava.graph.DependencyKind
 
GenericClassSignature - Record Class in dev.archunitjava.model
Parsed generic signature of a class or interface.
GenericClassSignature(List, GenericType.ClassType, List) - Constructor for record class dev.archunitjava.model.GenericClassSignature
Creates an instance of a GenericClassSignature record class.
GenericClassView - Record Class in dev.archunitjava.model
Erased class hierarchy plus independently parsed optional generic evidence.
GenericClassView(Optional, List, Optional, Optional, List) - Constructor for record class dev.archunitjava.model.GenericClassView
Creates an instance of a GenericClassView record class.
genericFieldView() - Method in class dev.archunitjava.model.JavaMember
 
GenericFieldView - Record Class in dev.archunitjava.model
Erased field type plus independently parsed optional generic evidence.
GenericFieldView(JvmType, Optional, Optional, List) - Constructor for record class dev.archunitjava.model.GenericFieldView
Creates an instance of a GenericFieldView record class.
GenericMethodSignature - Record Class in dev.archunitjava.model
Parsed generic signature of a method or constructor.
GenericMethodSignature(List, List, GenericType, List) - Constructor for record class dev.archunitjava.model.GenericMethodSignature
Creates an instance of a GenericMethodSignature record class.
genericMethodView() - Method in class dev.archunitjava.model.JavaMember
 
GenericMethodView - Record Class in dev.archunitjava.model
Erased method type plus independently parsed optional generic evidence.
GenericMethodView(JvmMethodType, Optional, Optional, List) - Constructor for record class dev.archunitjava.model.GenericMethodView
Creates an instance of a GenericMethodView record class.
genericSignature() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the genericSignature record component.
genericSignature() - Method in record class dev.archunitjava.importer.ParsedMember
Returns the value of the genericSignature record component.
genericSignature() - Method in record class dev.archunitjava.importer.ParsedRecordComponent
Returns the value of the genericSignature record component.
genericSignature() - Method in record class dev.archunitjava.model.GenericClassView
Returns the value of the genericSignature record component.
genericSignature() - Method in record class dev.archunitjava.model.GenericMethodView
Returns the value of the genericSignature record component.
GenericSignatureDiagnostic - Record Class in dev.archunitjava.model
Non-fatal malformed generic metadata retained alongside its erased fallback.
GenericSignatureDiagnostic(String, int, String) - Constructor for record class dev.archunitjava.model.GenericSignatureDiagnostic
Creates an instance of a GenericSignatureDiagnostic record class.
GenericSignatures - Class in dev.archunitjava.model
Strict, bounded parser for JVMS class, method, and field generic signatures.
genericType() - Method in record class dev.archunitjava.model.GenericFieldView
Returns the value of the genericType record component.
GenericType - Interface in dev.archunitjava.model
A type expressed by a JVM generic signature, independent of its erased descriptor.
GenericType.ArrayType - Record Class in dev.archunitjava.model
 
GenericType.ClassType - Record Class in dev.archunitjava.model
A possibly parameterized class.
GenericType.PrimitiveType - Record Class in dev.archunitjava.model
 
GenericType.TypeVariable - Record Class in dev.archunitjava.model
 
GenericType.VoidType - Record Class in dev.archunitjava.model
 
GenericTypeArgument - Record Class in dev.archunitjava.model
One exact or wildcard generic class type argument.
GenericTypeArgument(GenericTypeArgument.Variance, Optional) - Constructor for record class dev.archunitjava.model.GenericTypeArgument
Creates an instance of a GenericTypeArgument record class.
GenericTypeArgument.Variance - Enum Class in dev.archunitjava.model
 
GenericTypeParameter - Record Class in dev.archunitjava.model
A declared generic type parameter, including its class and interface bounds.
GenericTypeParameter(String, Optional, List) - Constructor for record class dev.archunitjava.model.GenericTypeParameter
Creates an instance of a GenericTypeParameter record class.
genericView() - Method in class dev.archunitjava.model.JavaType
 
get() - Method in interface dev.archunitjava.importer.AnalysisPayloadSupplier
 
GETFIELD - Enum constant in enum class dev.archunitjava.importer.ParsedCodeAccess.Opcode
 
GETFIELD - Enum constant in enum class dev.archunitjava.model.JavaCodeAccessOpcode
 
getId() - Method in class dev.archunitjava.junit.ArchitectureTestEngine
 
GETSTATIC - Enum constant in enum class dev.archunitjava.importer.ParsedCodeAccess.Opcode
 
GETSTATIC - Enum constant in enum class dev.archunitjava.model.JavaCodeAccessOpcode
 
GETTER - Enum constant in enum class dev.archunitjava.model.JavaMethodHandleKind
 
glob(PatternDomain, String) - Static method in class dev.archunitjava.pattern.JavaPattern
 
GLOB - Enum constant in enum class dev.archunitjava.cli.CliPattern.Kind
 
GLOB - Enum constant in enum class dev.archunitjava.pattern.PatternSyntax
 
GRADLE - Enum constant in enum class dev.archunitjava.importer.BuildSystem
 
GRADLE - Enum constant in enum class dev.archunitjava.integration.BuildTool
 
GradleBuildIntegration - Class in dev.archunitjava.integration
Gradle-facing entry point intended for a check task after classes/testClasses.
GradleBuildIntegration() - Constructor for class dev.archunitjava.integration.GradleBuildIntegration
 
graph() - Method in record class dev.archunitjava.cli.CliAnalysisResult
Returns the value of the graph record component.
graph() - Method in record class dev.archunitjava.projection.ProjectionResult
Returns the value of the graph record component.
GRAPH - Enum constant in enum class dev.archunitjava.integration.BuildCommand
 
graphDomain() - Method in record class dev.archunitjava.cli.CliConfiguration
Returns the value of the graphDomain record component.
graphFormat() - Method in record class dev.archunitjava.cli.CliConfiguration
Returns the value of the graphFormat record component.
graphFormat() - Method in record class dev.archunitjava.integration.BuildIntegrationRequest
Returns the value of the graphFormat record component.
GraphNode - Record Class in dev.archunitjava.graph
A node retained independently of whether any dependencies touch it.
GraphNode(StableId) - Constructor for record class dev.archunitjava.graph.GraphNode
Creates an instance of a GraphNode record class.
GraphSnapshot - Record Class in dev.archunitjava.report
Versioned immutable graph snapshot consumed verbatim by all report renderers.
GraphSnapshot(SnapshotQueryMetadata, List, List) - Constructor for record class dev.archunitjava.report.GraphSnapshot
 
GraphSnapshot(String, SnapshotQueryMetadata, List, List) - Constructor for record class dev.archunitjava.report.GraphSnapshot
Creates an instance of a GraphSnapshot record class.
GraphSnapshotLimits - Record Class in dev.archunitjava.report
Deterministic output bounds; omitted counts remain in snapshot metadata.
GraphSnapshotLimits(int, int, int) - Constructor for record class dev.archunitjava.report.GraphSnapshotLimits
Creates an instance of a GraphSnapshotLimits record class.
GraphSnapshotQuery - Class in dev.archunitjava.report
Immutable filtering and collapse query that produces one detached graph snapshot.
GraphValidationException - Exception Class in dev.archunitjava.graph
Indicates that graph topology refers to a node absent from the graph.
GraphValidationException(String) - Constructor for exception class dev.archunitjava.graph.GraphValidationException
 

H

hasCode() - Method in record class dev.archunitjava.importer.ParsedMember
Returns the value of the hasCode record component.
hasCode() - Method in class dev.archunitjava.model.JavaMember
 
hashCode() - Method in record class dev.archunitjava.baseline.BaselineComparison
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.baseline.BaselineFinding
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.baseline.BaselineReadLimits
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.baseline.BaselineUpdate
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.baseline.FindingChange
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.baseline.ReviewedBaseline
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.baseline.Suppression
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.cli.CliAnalysisResult
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.cli.CliConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.cli.CliPattern
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.cli.CliRuleConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlAdherenceOptions
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlComponent
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlComponentId
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlEdge
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlLimits
Returns a hash code value for this object.
hashCode() - Method in class dev.archunitjava.execution.CheckOptions
 
hashCode() - Method in record class dev.archunitjava.graph.DependencyEdge
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.graph.DependencyEvidence
Returns a hash code value for this object.
hashCode() - Method in class dev.archunitjava.graph.DependencyGraph
 
hashCode() - Method in record class dev.archunitjava.graph.GraphNode
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.graph.LocationId
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.graph.MemberId
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.graph.ModuleId
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.graph.PackageId
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.graph.TypeId
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.AnalysisCacheKey
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.AnalysisCacheResult
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.CacheInputFingerprint
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ClassFileDiagnostic
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ClassFileOrigin
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ClassFileReaderOptions
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ClassPathAssemblyResult
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.DiscoveredProject
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.DiscoveryDiagnostic
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ImportFailurePolicy
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ImportOptions
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ImportResolutionDiagnostic
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ImportResolutionResult
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ImportResourceRule
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ImportScope
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.InputDiagnostic
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.InputEnumerationResult
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedAnnotation
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedAnnotationDefault
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedAnnotationElement
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence.TypeUseTarget
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.ArrayValue
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.ClassValue
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.EnumValue
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.NestedAnnotationValue
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.ScalarValue
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedBootstrapArgument
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedCodeAccess
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedConstantEvidence
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedConstantLoadSite
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedConstantPoolEvidence
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedDynamicCallSite
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedDynamicConstant
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedEnclosingMethod
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedExceptionEvidence
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedInnerClass
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedLineNumber
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedMember
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedMethodHandle
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedMethodParameter
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedModuleDescriptor
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedModulePackageDirective
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedModuleProvide
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedModuleRequire
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedNestingMetadata
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ParsedRecordComponent
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ResolvedImportedType
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.SelectedClassResource
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.importer.ShadowedTypeDefinition
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.integration.BuildIntegrationRequest
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.integration.BuildIntegrationResult
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.junit.ArchitectureTestCase
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.layers.JavaLayer
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.layers.LayerId
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.metrics.CohesionMetricOptions
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.metrics.CohesionMetricReport
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.metrics.CohesionValue
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.metrics.ComponentComposition
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.metrics.ComponentDependencyMetrics
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.metrics.CumulativeDependencyMetrics
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.metrics.DependencyMetricReport
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.metrics.JavaSourceDocument
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.metrics.MetricAmount
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.metrics.MetricSample
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.metrics.MetricSystemId
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.metrics.MetricThreshold
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.metrics.SourceCounts
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.metrics.SourceDocumentId
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.metrics.SourceLineMetrics
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.metrics.SourceMetricOptions
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.metrics.SourceMetricReport
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.AnnotationSite
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.BytecodeLocation
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.ClassFileVersion
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.ClassResourceLocation
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.CompilerArtifactFilterOptions
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.CompilerArtifactProvenance
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.CompilerArtifactView
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.DeclarationDependency
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.MemberOwner
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.RecordComponentOwner
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.TypeOwner
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.DeclarationDependencyResult
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.DeclarationDependencySource
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.DeclarationLocation
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.ExternalTypeStub
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.GeneratedCodeClassification
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.GeneratedCodeOptions
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.GenericClassSignature
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.GenericClassView
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.GenericFieldView
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.GenericMethodSignature
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.GenericMethodView
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.GenericSignatureDiagnostic
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.GenericType.ArrayType
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.GenericType.ClassType
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.GenericType.PrimitiveType
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.GenericType.TypeVariable
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.GenericType.VoidType
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.GenericTypeArgument
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.GenericTypeParameter
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.HierarchyQueryResult
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.HierarchyRelationship
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaAnnotation
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaAnnotationElement
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaAnnotationOccurrence
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaAnnotationValue.ArrayValue
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaAnnotationValue.ClassValue
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaAnnotationValue.EnumValue
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaAnnotationValue.NestedAnnotationValue
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaAnnotationValue.ScalarValue
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaBootstrapArgument
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaCodeAccess
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaCodeAccessTarget
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaConstantEvidence
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaConstantLoadSite
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaConstantPoolEvidence
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaDynamicConstant
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaEnclosingDeclaration
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaExceptionEvidence
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaInnerClassEvidence
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaMemberSignature
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaMethodHandle
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaModule
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaModuleIdentity
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaModulePackageDirective
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaModuleProvide
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaModuleRequire
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaNesting
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaPackage
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaPackageName
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaPackageOrigin
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaParameter
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaRecordComponent
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaTypeName
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JavaTypeUseTarget
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JvmArrayType
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JvmMethodType
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.JvmReferenceType
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.LineNumberEntry
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.MetaAnnotationResult
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.NestingDiagnostic
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.SealedHierarchyDiagnostic
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.SealedHierarchyResult
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.SourceFileName
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.TypeModelDiagnostic
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.TypeModelResult
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.model.TypeOwner
Returns a hash code value for this object.
hashCode() - Method in class dev.archunitjava.pattern.JavaPattern
 
hashCode() - Method in record class dev.archunitjava.pattern.PatternDescription
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.presets.PresetLayer
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.presets.PresetRule
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.projection.CycleAnalysisResult
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.projection.CycleEnumerationOptions
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.projection.DroppedProjectionEdge
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.projection.ElementaryCycle
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.projection.ProjectionEdgeSelector
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.projection.ProjectionNodeMapping
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.projection.ProjectionPlan
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.projection.ProjectionResult
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.projection.StronglyConnectedComponent
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.report.GraphSnapshot
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.report.GraphSnapshotLimits
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.report.HtmlRenderLimits
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.report.ResultRenderLimits
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.report.ResultReport
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.report.SnapshotEdge
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.report.SnapshotEvidence
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.report.SnapshotNode
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.result.Diagnostic
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.result.RuleMetadata
Returns a hash code value for this object.
hashCode() - Method in class dev.archunitjava.result.RuleResult
 
hashCode() - Method in record class dev.archunitjava.result.Violation
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.result.ViolationId
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.result.ViolationSubject
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.rules.AnnotationRuleSpec
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.rules.AnnotationValueCondition
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.rules.CycleRuleOptions
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.rules.DependencyRuleSpec
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.rules.HierarchyRuleSpec
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.rules.MemberAccessRuleSpec
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.rules.ModuleCoveragePolicy
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.rules.ModuleDependencyComparison
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.rules.ModuleDependencyObservation
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.rules.ModuleIdentityId
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.rules.ModulePackageRuleSpec
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.rules.ModuleRequireRuleSpec
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.rules.NamingRuleOptions
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.rules.PackageCoveragePolicy
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.rules.ReachabilityRuleOptions
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.rules.RuleSelection
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.rules.SymbolicMemberTargetId
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.rules.TypeCoveragePolicy
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.selector.AnnotationQuery
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.selector.MemberSelection
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.selector.ModuleSelection
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.selector.PackageSelection
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.selector.SelectionDiagnostic
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.selector.SelectorDescription
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.selector.TypeSelection
Returns a hash code value for this object.
hashCode() - Method in record class dev.archunitjava.slices.JavaSlice
Returns a hash code value for this object.
hashCode() - Method in class dev.archunitjava.slices.SliceCapturePattern
 
hashCode() - Method in record class dev.archunitjava.slices.SliceId
Returns a hash code value for this object.
HENDERSON_SELLERS - Enum constant in enum class dev.archunitjava.metrics.LcomVariant
min(1, max(0, (M - average methods per field) / (M - 1))).
HENDERSON_SELLERS_LCOM - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
hexagonal(TypeModelResult, DependencyGraph, TypeSelector, TypeSelector, TypeSelector, TypeSelector) - Static method in class dev.archunitjava.presets.ArchitecturePresets
 
hierarchyComplete() - Method in record class dev.archunitjava.model.ExternalTypeStub
Returns the value of the hierarchyComplete record component.
HierarchyDepth - Enum Class in dev.archunitjava.rules
Whether a hierarchy rule inspects only declarations or the complete reachable hierarchy.
HierarchyQueryResult - Record Class in dev.archunitjava.model
Bounded transitive hierarchy result with explicit gaps and cycle evidence.
HierarchyQueryResult(List, List, boolean, boolean) - Constructor for record class dev.archunitjava.model.HierarchyQueryResult
Creates an instance of a HierarchyQueryResult record class.
HierarchyRelation - Enum Class in dev.archunitjava.rules
Java hierarchy relationship kept distinct instead of being flattened into dependencies.
HierarchyRelationship - Record Class in dev.archunitjava.model
One direct, typed hierarchy relationship.
HierarchyRelationship(JavaTypeName, JavaTypeName, HierarchyRelationshipKind) - Constructor for record class dev.archunitjava.model.HierarchyRelationship
Creates an instance of a HierarchyRelationship record class.
HierarchyRelationshipKind - Enum Class in dev.archunitjava.model
Direct JVM hierarchy relationship without conflating interface roles.
HierarchyRuleMode - Enum Class in dev.archunitjava.rules
Positive and negative moods evaluated by the same hierarchy assertion.
HierarchyRuleSpec - Record Class in dev.archunitjava.rules
Immutable relationship, traversal, mood, and unknown-ancestor policy.
HierarchyRuleSpec(HierarchyRelation, HierarchyDepth, HierarchyRuleMode, UnknownInheritancePolicy) - Constructor for record class dev.archunitjava.rules.HierarchyRuleSpec
Creates an instance of a HierarchyRuleSpec record class.
HIT - Enum constant in enum class dev.archunitjava.importer.AnalysisCacheStatus
 
HTML - Enum constant in enum class dev.archunitjava.cli.CliGraphFormat
 
HtmlGraphRenderer - Class in dev.archunitjava.report
Bounded self-contained HTML report with constant inline CSS/JS and escaped graph data.
HtmlRenderLimitException - Exception Class in dev.archunitjava.report
Refusal to build an interactive report larger than caller-approved bounds.
HtmlRenderLimitException(String) - Constructor for exception class dev.archunitjava.report.HtmlRenderLimitException
 
HtmlRenderLimits - Record Class in dev.archunitjava.report
Explicit bounds for self-contained interactive HTML generation.
HtmlRenderLimits(int, int, int, int) - Constructor for record class dev.archunitjava.report.HtmlRenderLimits
Creates an instance of a HtmlRenderLimits record class.
humanDescription() - Method in record class dev.archunitjava.result.RuleMetadata
Human-ready wording; escaping remains the renderer's responsibility.

I

id() - Method in record class dev.archunitjava.baseline.Suppression
Returns the value of the id record component.
id() - Method in record class dev.archunitjava.cli.CliRuleConfiguration
Returns the value of the id record component.
id() - Method in record class dev.archunitjava.graph.GraphNode
Returns the value of the id record component.
id() - Method in record class dev.archunitjava.layers.JavaLayer
Returns the value of the id record component.
id() - Method in record class dev.archunitjava.metrics.JavaSourceDocument
Returns the value of the id record component.
id() - Method in record class dev.archunitjava.report.SnapshotEdge
Returns the value of the id record component.
id() - Method in record class dev.archunitjava.report.SnapshotNode
Returns the value of the id record component.
id() - Method in record class dev.archunitjava.result.Violation
Returns the value of the id record component.
id() - Method in record class dev.archunitjava.result.ViolationSubject
Returns the value of the id record component.
id() - Method in record class dev.archunitjava.slices.JavaSlice
Returns the value of the id record component.
identity() - Method in record class dev.archunitjava.importer.CacheInputFingerprint
Returns the value of the identity record component.
identity() - Method in record class dev.archunitjava.model.JavaModule
Returns the value of the identity record component.
identity() - Method in record class dev.archunitjava.rules.ModuleIdentityId
Returns the value of the identity record component.
identityFingerprint() - Method in record class dev.archunitjava.baseline.BaselineFinding
Returns the value of the identityFingerprint record component.
IGNORE - Enum constant in enum class dev.archunitjava.diagram.plantuml.UnmappedDiagramDependencyPolicy
 
IGNORE - Enum constant in enum class dev.archunitjava.rules.CompilerAccessPolicy
 
IGNORE - Enum constant in enum class dev.archunitjava.rules.ExternalDependencyPolicy
 
IGNORE - Enum constant in enum class dev.archunitjava.rules.SelfDependencyPolicy
 
IGNORE - Enum constant in enum class dev.archunitjava.rules.SyntheticEdgePolicy
 
IGNORE - Enum constant in enum class dev.archunitjava.rules.TypeUseDependencyPolicy
 
IGNORE - Enum constant in enum class dev.archunitjava.rules.UnknownAnnotationPolicy
 
IGNORE - Enum constant in enum class dev.archunitjava.rules.UnknownInheritancePolicy
 
IGNORE - Enum constant in enum class dev.archunitjava.slices.UnmatchedSlicePolicy
 
IMPLEMENTS - Enum constant in enum class dev.archunitjava.graph.DependencyKind
 
IMPLEMENTS - Enum constant in enum class dev.archunitjava.rules.HierarchyRelation
 
IMPLEMENTS_INTERFACE - Enum constant in enum class dev.archunitjava.model.HierarchyRelationshipKind
 
importedTypes() - Method in record class dev.archunitjava.importer.ImportResolutionResult
Returns the value of the importedTypes record component.
ImportFailureKind - Enum Class in dev.archunitjava.importer
 
ImportFailurePolicy - Record Class in dev.archunitjava.importer
Caller policy for packaging failures that may otherwise be collected as diagnostics.
ImportFailurePolicy(boolean, boolean) - Constructor for record class dev.archunitjava.importer.ImportFailurePolicy
Creates an instance of a ImportFailurePolicy record class.
importOptions() - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
Returns the value of the importOptions record component.
ImportOptions - Record Class in dev.archunitjava.importer
Immutable import semantics shared by directory and archive inputs.
ImportOptions(ImportScope, List, boolean, int, int) - Constructor for record class dev.archunitjava.importer.ImportOptions
Creates an instance of a ImportOptions record class.
ImportResolutionDiagnostic - Record Class in dev.archunitjava.importer
Stable packaging-resolution diagnostic.
ImportResolutionDiagnostic(ImportResolutionDiagnosticCode, String, Map) - Constructor for record class dev.archunitjava.importer.ImportResolutionDiagnostic
Creates an instance of a ImportResolutionDiagnostic record class.
ImportResolutionDiagnosticCode - Enum Class in dev.archunitjava.importer
 
ImportResolutionException - Exception Class in dev.archunitjava.importer
Policy-selected terminal packaging failure with no target exception leakage.
ImportResolutionException(ImportFailureKind) - Constructor for exception class dev.archunitjava.importer.ImportResolutionException
 
ImportResolutionResult - Record Class in dev.archunitjava.importer
Complete static import result with selected, external, and diagnostic state separated.
ImportResolutionResult(ClassPathAssemblyResult, TypeModelResult, List, List, List) - Constructor for record class dev.archunitjava.importer.ImportResolutionResult
Creates an instance of a ImportResolutionResult record class.
ImportResourceRule - Record Class in dev.archunitjava.importer
One immutable, reviewable include/exclude rule for a root-relative resource path.
ImportResourceRule(ImportRuleAction, JavaPattern, String, int) - Constructor for record class dev.archunitjava.importer.ImportResourceRule
Creates an instance of a ImportResourceRule record class.
ImportRuleAction - Enum Class in dev.archunitjava.importer
Ordered resource-rule outcome.
imports() - Method in record class dev.archunitjava.cli.CliAnalysisResult
Returns the value of the imports record component.
ImportScope - Record Class in dev.archunitjava.importer
Hard import boundary; later include rules cannot escape it.
ImportScope(String, List) - Constructor for record class dev.archunitjava.importer.ImportScope
Creates an instance of a ImportScope record class.
importWasIncomplete() - Method in record class dev.archunitjava.selector.MemberSelection
 
importWasIncomplete() - Method in record class dev.archunitjava.selector.PackageSelection
 
importWasIncomplete() - Method in record class dev.archunitjava.selector.TypeSelection
 
include(String) - Static method in record class dev.archunitjava.importer.ImportResourceRule
 
INCLUDE - Enum constant in enum class dev.archunitjava.importer.ImportRuleAction
 
INCLUDE - Enum constant in enum class dev.archunitjava.rules.CompilerAccessPolicy
 
INCLUDE - Enum constant in enum class dev.archunitjava.rules.SelfDependencyPolicy
 
INCLUDE - Enum constant in enum class dev.archunitjava.rules.SyntheticEdgePolicy
 
INCLUDE - Enum constant in enum class dev.archunitjava.rules.TypeUseDependencyPolicy
 
INCLUDE - Enum constant in enum class dev.archunitjava.selector.UnknownHierarchyPolicy
 
includeAnonymousTypes() - Method in record class dev.archunitjava.rules.NamingRuleOptions
Returns the value of the includeAnonymousTypes record component.
includeBridgeMembers() - Method in record class dev.archunitjava.model.CompilerArtifactFilterOptions
Returns the value of the includeBridgeMembers record component.
includedKinds() - Method in record class dev.archunitjava.projection.ProjectionPlan
Returns the value of the includedKinds record component.
includedKinds() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
Returns the value of the includedKinds record component.
includedKinds() - Method in record class dev.archunitjava.rules.CycleRuleOptions
Returns the value of the includedKinds record component.
includedKinds() - Method in record class dev.archunitjava.rules.ReachabilityRuleOptions
Returns the value of the includedKinds record component.
includedNodeIds() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
Returns the value of the includedNodeIds record component.
includeGeneratedSubjects() - Method in record class dev.archunitjava.rules.NamingRuleOptions
Returns the value of the includeGeneratedSubjects record component.
includeGeneratedTypes() - Method in record class dev.archunitjava.metrics.SourceMetricOptions
Returns the value of the includeGeneratedTypes record component.
includeGeneratedTypes() - Method in record class dev.archunitjava.model.CompilerArtifactFilterOptions
Returns the value of the includeGeneratedTypes record component.
includeGeneratedTypes() - Method in record class dev.archunitjava.rules.NamingRuleOptions
Compatibility accessor for the original type-oriented option name.
includeLocalTypes() - Method in record class dev.archunitjava.rules.NamingRuleOptions
Returns the value of the includeLocalTypes record component.
includeMandatedParameters() - Method in record class dev.archunitjava.model.CompilerArtifactFilterOptions
Returns the value of the includeMandatedParameters record component.
includePackageInfoTypes() - Method in record class dev.archunitjava.metrics.SourceMetricOptions
Returns the value of the includePackageInfoTypes record component.
includes(String) - Method in record class dev.archunitjava.importer.ImportScope
 
includeSyntheticMembers() - Method in record class dev.archunitjava.metrics.CohesionMetricOptions
Returns the value of the includeSyntheticMembers record component.
includeSyntheticMembers() - Method in record class dev.archunitjava.metrics.SourceMetricOptions
Returns the value of the includeSyntheticMembers record component.
includeSyntheticMembers() - Method in record class dev.archunitjava.model.CompilerArtifactFilterOptions
Returns the value of the includeSyntheticMembers record component.
includeSyntheticParameters() - Method in record class dev.archunitjava.model.CompilerArtifactFilterOptions
Returns the value of the includeSyntheticParameters record component.
includeSyntheticTypes() - Method in record class dev.archunitjava.model.CompilerArtifactFilterOptions
Returns the value of the includeSyntheticTypes record component.
includingAnonymousTypes() - Method in record class dev.archunitjava.rules.NamingRuleOptions
 
includingGeneratedSubjects() - Method in record class dev.archunitjava.rules.NamingRuleOptions
Includes generated types as well as synthetic or bridge members.
includingGeneratedTypes() - Method in record class dev.archunitjava.rules.NamingRuleOptions
Compatibility alias for the original type-oriented option name.
includingKinds(DependencyKind...) - Method in class dev.archunitjava.report.GraphSnapshotQuery
 
includingKinds(Collection) - Method in class dev.archunitjava.report.GraphSnapshotQuery
 
includingLocalTypes() - Method in record class dev.archunitjava.rules.NamingRuleOptions
 
includingNodes(Collection) - Method in class dev.archunitjava.report.GraphSnapshotQuery
 
includingOnly(Set) - Method in record class dev.archunitjava.projection.ProjectionPlan
 
includingOnly(Set) - Method in record class dev.archunitjava.rules.CycleRuleOptions
 
includingOnly(Set) - Method in record class dev.archunitjava.rules.ReachabilityRuleOptions
 
incomplete(RuleMetadata, List, List) - Static method in class dev.archunitjava.result.RuleResult
 
incomplete(String) - Static method in record class dev.archunitjava.model.ExternalTypeStub
 
incomplete(String, List, List) - Static method in class dev.archunitjava.result.RuleResult
 
INCOMPLETE - Enum constant in enum class dev.archunitjava.result.RuleStatus
 
INCOMPLETE_EVIDENCE - Enum constant in enum class dev.archunitjava.metrics.MetricAvailability
 
INCOMPLETE_INHERITED_ANNOTATION - Enum constant in enum class dev.archunitjava.selector.SelectionDiagnosticCode
 
INCOMPLETE_LEXICAL_EVIDENCE - Enum constant in enum class dev.archunitjava.model.NestingDiagnosticCode
 
INCOMPLETE_META_ANNOTATION - Enum constant in enum class dev.archunitjava.selector.SelectionDiagnosticCode
 
IncompleteSelectionException - Exception Class in dev.archunitjava.selector
Raised only when a selector's explicit unknown policy is UnknownHierarchyPolicy.FAIL.
IncompleteSelectionException(SelectionDiagnostic) - Constructor for exception class dev.archunitjava.selector.IncompleteSelectionException
 
index() - Method in record class dev.archunitjava.importer.ParsedMethodParameter
Returns the value of the index record component.
index() - Method in record class dev.archunitjava.model.JavaParameter
Returns the value of the index record component.
INFO - Enum constant in enum class dev.archunitjava.result.Severity
 
InheritanceRules - Class in dev.archunitjava.rules
Deterministic inheritance, implementation, assignability, and sealed-hierarchy rules.
inherited(String) - Static method in record class dev.archunitjava.selector.AnnotationQuery
 
INHERITED_DECLARATION - Enum constant in enum class dev.archunitjava.selector.AnnotationMatchMode
 
innerBinaryName() - Method in record class dev.archunitjava.importer.ParsedInnerClass
Returns the value of the innerBinaryName record component.
innerClasses() - Method in record class dev.archunitjava.importer.ParsedNestingMetadata
Returns the value of the innerClasses record component.
innerClassTable() - Method in record class dev.archunitjava.model.JavaNesting
Returns the value of the innerClassTable record component.
innerSimpleName() - Method in record class dev.archunitjava.importer.ParsedInnerClass
Returns the value of the innerSimpleName record component.
innerType() - Method in record class dev.archunitjava.model.JavaInnerClassEvidence
Returns the value of the innerType record component.
input() - Method in record class dev.archunitjava.importer.ClassFileOrigin
Returns the value of the input record component.
input() - Method in record class dev.archunitjava.importer.InputDiagnostic
Returns the value of the input record component.
InputDiagnostic - Record Class in dev.archunitjava.importer
Structured enumeration diagnostic; renderers decide how it is presented.
InputDiagnostic(InputDiagnosticCode, String, Map) - Constructor for record class dev.archunitjava.importer.InputDiagnostic
Creates an instance of a InputDiagnostic record class.
InputDiagnosticCode - Enum Class in dev.archunitjava.importer
Machine-readable failures and exclusions produced while enumerating inputs.
InputEnumerationOptions - Record Class in dev.archunitjava.importer
Immutable safety bounds for class-file input traversal.
InputEnumerationOptions(int, int, int, int) - Constructor for record class dev.archunitjava.importer.InputEnumerationOptions
 
InputEnumerationOptions(int, int, int, int, int, long, long, int, int, int, int) - Constructor for record class dev.archunitjava.importer.InputEnumerationOptions
Creates an instance of a InputEnumerationOptions record class.
InputEnumerationResult - Record Class in dev.archunitjava.importer
Immutable deterministic output of class-file input enumeration.
InputEnumerationResult(List, List) - Constructor for record class dev.archunitjava.importer.InputEnumerationResult
Creates an instance of a InputEnumerationResult record class.
inputKind(ClassFileInput.Kind) - Static method in class dev.archunitjava.selector.TypeSelector
 
inputs() - Method in record class dev.archunitjava.cli.CliConfiguration
Returns the value of the inputs record component.
instability() - Method in record class dev.archunitjava.metrics.ComponentDependencyMetrics
Returns the value of the instability record component.
INSTABILITY - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
INSTANCEOF - Enum constant in enum class dev.archunitjava.graph.DependencyKind
 
INT - Enum constant in enum class dev.archunitjava.importer.ParsedAnnotationValue.ScalarKind
 
INT - Enum constant in enum class dev.archunitjava.model.JavaAnnotationValue.ScalarKind
 
INT - Enum constant in enum class dev.archunitjava.model.JvmPrimitiveType
 
intentionalEmpty() - Method in class dev.archunitjava.layers.LayerSelector
 
INTERFACE - Enum constant in enum class dev.archunitjava.model.DeclarationDependencySourceKind
 
INTERFACE - Enum constant in enum class dev.archunitjava.model.JavaTypeKind
 
INTERFACE_SPECIAL - Enum constant in enum class dev.archunitjava.model.JavaMethodHandleKind
 
INTERFACE_STATIC - Enum constant in enum class dev.archunitjava.model.JavaMethodHandleKind
 
INTERFACE_VIRTUAL - Enum constant in enum class dev.archunitjava.model.JavaMethodHandleKind
 
interfaceBinaryNames() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the interfaceBinaryNames record component.
interfaceBounds() - Method in record class dev.archunitjava.model.GenericTypeParameter
Returns the value of the interfaceBounds record component.
interfaces() - Method in record class dev.archunitjava.model.GenericClassSignature
Returns the value of the interfaces record component.
interfaceTarget() - Method in record class dev.archunitjava.importer.ParsedCodeAccess
Returns the value of the interfaceTarget record component.
interfaceTarget() - Method in record class dev.archunitjava.model.JavaCodeAccess
Returns the value of the interfaceTarget record component.
INVALID_BINARY_NAME - Enum constant in enum class dev.archunitjava.model.TypeModelDiagnosticCode
 
INVALID_CONFIGURATION - Enum constant in enum class dev.archunitjava.cli.CliExitCode
 
INVALID_IGNORE_RULE - Enum constant in enum class dev.archunitjava.importer.InputDiagnosticCode
 
INVALID_RESOURCE_NAME - Enum constant in enum class dev.archunitjava.importer.InputDiagnosticCode
 
INVALID_START - Enum constant in enum class dev.archunitjava.importer.DiscoveryDiagnosticCode
 
InvalidGenericSignatureException - Exception Class in dev.archunitjava.model
Reports a deterministic location and reason for malformed JVM generic metadata.
InvalidJvmDescriptorException - Exception Class in dev.archunitjava.model
A local descriptor parse failure with the exact failing offset.
InvalidPatternException - Exception Class in dev.archunitjava.pattern
A user-supplied pattern that cannot be compiled under its declared syntax.
InvalidPatternException(String) - Constructor for exception class dev.archunitjava.pattern.InvalidPatternException
 
InvalidPatternException(String, Throwable) - Constructor for exception class dev.archunitjava.pattern.InvalidPatternException
 
InvalidPlantUmlException - Exception Class in dev.archunitjava.diagram.plantuml
Rejection of input outside the bounded, non-executable PlantUML subset.
InvalidPlantUmlException(String) - Constructor for exception class dev.archunitjava.diagram.plantuml.InvalidPlantUmlException
 
invocationDescriptor() - Method in record class dev.archunitjava.importer.ParsedDynamicCallSite
Returns the value of the invocationDescriptor record component.
invocationName() - Method in record class dev.archunitjava.importer.ParsedDynamicCallSite
Returns the value of the invocationName record component.
invocationName() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
Returns the value of the invocationName record component.
invocationType() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
Returns the value of the invocationType record component.
INVOKEINTERFACE - Enum constant in enum class dev.archunitjava.importer.ParsedCodeAccess.Opcode
 
INVOKEINTERFACE - Enum constant in enum class dev.archunitjava.model.JavaCodeAccessOpcode
 
INVOKESPECIAL - Enum constant in enum class dev.archunitjava.importer.ParsedCodeAccess.Opcode
 
INVOKESPECIAL - Enum constant in enum class dev.archunitjava.model.JavaCodeAccessOpcode
 
INVOKESTATIC - Enum constant in enum class dev.archunitjava.importer.ParsedCodeAccess.Opcode
 
INVOKESTATIC - Enum constant in enum class dev.archunitjava.model.JavaCodeAccessOpcode
 
INVOKEVIRTUAL - Enum constant in enum class dev.archunitjava.importer.ParsedCodeAccess.Opcode
 
INVOKEVIRTUAL - Enum constant in enum class dev.archunitjava.model.JavaCodeAccessOpcode
 
IO_FAILURE - Enum constant in enum class dev.archunitjava.importer.ClassFileDiagnosticCode
 
IO_FAILURE - Enum constant in enum class dev.archunitjava.importer.InputDiagnosticCode
 
isAssignable(String, String) - Method in class dev.archunitjava.model.TypeHierarchy
 
isCodeUnit() - Method in class dev.archunitjava.model.JavaMember
 
isEmpty() - Method in record class dev.archunitjava.selector.MemberSelection
 
isEmpty() - Method in record class dev.archunitjava.selector.ModuleSelection
 
isEmpty() - Method in record class dev.archunitjava.selector.PackageSelection
 
isEmpty() - Method in record class dev.archunitjava.selector.TypeSelection
 
isolated(LayerModel, DependencyGraph, LayerSelector) - Static method in class dev.archunitjava.rules.LayerRules
 
isolated(LayerModel, DependencyGraph, LayerSelector, Set) - Static method in class dev.archunitjava.rules.LayerRules
 
isolated(String, String) - Static method in record class dev.archunitjava.presets.PresetRule
 
ISOLATED - Enum constant in enum class dev.archunitjava.presets.PresetRuleMode
 
isSealed() - Method in class dev.archunitjava.model.JavaType
 
isSplitAcrossOrigins() - Method in record class dev.archunitjava.model.JavaPackage
 
isUnassigned() - Method in record class dev.archunitjava.layers.LayerId
 
isUnnamed() - Method in record class dev.archunitjava.graph.PackageId
 
isUnnamed() - Method in record class dev.archunitjava.model.JavaPackageName
 

J

jar(Path) - Static method in class dev.archunitjava.importer.ClassFileInput
 
JAR - Enum constant in enum class dev.archunitjava.importer.ClassFileInput.Kind
 
JavaAccessVisibility - Enum Class in dev.archunitjava.rules
Java/JVM access classification kept separate from JPMS package exports.
JavaAnnotation - Record Class in dev.archunitjava.model
Annotation type and explicitly encoded values; defaults are kept on annotation methods.
JavaAnnotation(JvmReferenceType, List) - Constructor for record class dev.archunitjava.model.JavaAnnotation
Creates an instance of a JavaAnnotation record class.
JavaAnnotationElement - Record Class in dev.archunitjava.model
One explicitly stored annotation element.
JavaAnnotationElement(String, JavaAnnotationValue) - Constructor for record class dev.archunitjava.model.JavaAnnotationElement
Creates an instance of a JavaAnnotationElement record class.
JavaAnnotationOccurrence - Record Class in dev.archunitjava.model
One annotation and its exact visibility and class-file site.
JavaAnnotationOccurrence(AnnotationVisibility, AnnotationSite, JavaAnnotation) - Constructor for record class dev.archunitjava.model.JavaAnnotationOccurrence
Creates an instance of a JavaAnnotationOccurrence record class.
JavaAnnotationValue - Interface in dev.archunitjava.model
Lossless annotation value vocabulary independent from the JDK parser API.
JavaAnnotationValue.ArrayValue - Record Class in dev.archunitjava.model
 
JavaAnnotationValue.ClassValue - Record Class in dev.archunitjava.model
 
JavaAnnotationValue.EnumValue - Record Class in dev.archunitjava.model
 
JavaAnnotationValue.NestedAnnotationValue - Record Class in dev.archunitjava.model
 
JavaAnnotationValue.ScalarKind - Enum Class in dev.archunitjava.model
 
JavaAnnotationValue.ScalarValue - Record Class in dev.archunitjava.model
 
JavaBootstrapArgument - Record Class in dev.archunitjava.model
Ordered generic bootstrap argument with optional structured direct-handle data.
JavaBootstrapArgument(String, String, Optional) - Constructor for record class dev.archunitjava.model.JavaBootstrapArgument
Creates an instance of a JavaBootstrapArgument record class.
JavaCodeAccess - Record Class in dev.archunitjava.model
One field or method bytecode access with exact caller, opcode, and location.
JavaCodeAccess(JavaMemberSignature, JavaCodeAccessTarget, JavaCodeAccessKind, JavaCodeAccessOpcode, boolean, BytecodeLocation) - Constructor for record class dev.archunitjava.model.JavaCodeAccess
 
JavaCodeAccess(JavaMemberSignature, JavaCodeAccessTarget, JavaCodeAccessKind, JavaCodeAccessOpcode, boolean, BytecodeLocation, CompilerArtifactProvenance) - Constructor for record class dev.archunitjava.model.JavaCodeAccess
Creates an instance of a JavaCodeAccess record class.
JavaCodeAccessKind - Enum Class in dev.archunitjava.model
 
JavaCodeAccessOpcode - Enum Class in dev.archunitjava.model
Exact JVM opcode; no runtime dispatch target is inferred from it.
JavaCodeAccessTarget - Record Class in dev.archunitjava.model
Unresolved constant-pool member target.
JavaCodeAccessTarget(JvmType, String, String, boolean) - Constructor for record class dev.archunitjava.model.JavaCodeAccessTarget
Creates an instance of a JavaCodeAccessTarget record class.
JavaConstantEvidence - Record Class in dev.archunitjava.model
Typed, unresolved evidence for a relevant constant-pool entry.
JavaConstantEvidence(JavaConstantEvidenceKind, int, String, List, Optional, Optional, Optional) - Constructor for record class dev.archunitjava.model.JavaConstantEvidence
Creates an instance of a JavaConstantEvidence record class.
JavaConstantEvidenceKind - Enum Class in dev.archunitjava.model
 
JavaConstantLoadSite - Record Class in dev.archunitjava.model
Exact member and bytecode location that loaded a class literal.
JavaConstantLoadSite(JavaMemberSignature, BytecodeLocation) - Constructor for record class dev.archunitjava.model.JavaConstantLoadSite
Creates an instance of a JavaConstantLoadSite record class.
JavaConstantPoolEvidence - Record Class in dev.archunitjava.model
Bounded typed constant-pool evidence for one imported type.
JavaConstantPoolEvidence(List, int, boolean) - Constructor for record class dev.archunitjava.model.JavaConstantPoolEvidence
Creates an instance of a JavaConstantPoolEvidence record class.
JavaDynamicCallSite - Record Class in dev.archunitjava.model
One unresolved invokedynamic call site with narrowly classified bootstrap evidence.
JavaDynamicCallSite(JavaMemberSignature, String, JvmMethodType, JavaMethodHandle, List, int, boolean, JavaDynamicCallSiteKind, Optional, List, BytecodeLocation) - Constructor for record class dev.archunitjava.model.JavaDynamicCallSite
Creates an instance of a JavaDynamicCallSite record class.
JavaDynamicCallSiteKind - Enum Class in dev.archunitjava.model
 
JavaDynamicConstant - Record Class in dev.archunitjava.model
An unresolved dynamic constant with bounded bootstrap provenance.
JavaDynamicConstant(String, JvmType, JavaMethodHandle, List, int, boolean) - Constructor for record class dev.archunitjava.model.JavaDynamicConstant
Creates an instance of a JavaDynamicConstant record class.
JavaEnclosingDeclaration - Record Class in dev.archunitjava.model
Exact EnclosingMethod evidence; the method is absent when the attribute names only a class.
JavaEnclosingDeclaration(JavaTypeName, Optional, Optional) - Constructor for record class dev.archunitjava.model.JavaEnclosingDeclaration
Creates an instance of a JavaEnclosingDeclaration record class.
JavaExceptionEvidence - Record Class in dev.archunitjava.model
One exception declaration or bytecode fact, without inferred runtime types.
JavaExceptionEvidence(JavaMemberSignature, JavaExceptionEvidenceKind, Optional, DeclarationLocation, Optional) - Constructor for record class dev.archunitjava.model.JavaExceptionEvidence
Creates an instance of a JavaExceptionEvidence record class.
JavaExceptionEvidenceKind - Enum Class in dev.archunitjava.model
 
JavaInnerClassEvidence - Record Class in dev.archunitjava.model
One library-owned InnerClasses entry; it is evidence, not inferred source nesting.
JavaInnerClassEvidence(JavaTypeName, Optional, Optional, int) - Constructor for record class dev.archunitjava.model.JavaInnerClassEvidence
Creates an instance of a JavaInnerClassEvidence record class.
JavaLayer - Record Class in dev.archunitjava.layers
One immutable named layer; only optional layers may be empty.
JavaLayer(LayerId, LayerPresence, List) - Constructor for record class dev.archunitjava.layers.JavaLayer
Creates an instance of a JavaLayer record class.
JavaMember - Class in dev.archunitjava.model
Immutable declared field, method, constructor, or static initializer.
JavaMemberKind - Enum Class in dev.archunitjava.model
The JVM declaration role of a field or code unit.
JavaMemberModifier - Enum Class in dev.archunitjava.model
JVM member modifiers, including compiler-oriented flags relevant to architecture analysis.
JavaMemberSignature - Record Class in dev.archunitjava.model
Stable owner/name/descriptor identity for an overloaded JVM member.
JavaMemberSignature(JavaTypeName, String, String) - Constructor for record class dev.archunitjava.model.JavaMemberSignature
Creates an instance of a JavaMemberSignature record class.
JavaMethodHandle - Record Class in dev.archunitjava.model
Unresolved direct method-handle constant used as bootstrap or implementation evidence.
JavaMethodHandle(JavaMethodHandleKind, int, JvmType, String, String, boolean) - Constructor for record class dev.archunitjava.model.JavaMethodHandle
Creates an instance of a JavaMethodHandle record class.
JavaMethodHandleKind - Enum Class in dev.archunitjava.model
 
JavaModifier - Enum Class in dev.archunitjava.model
Source-relevant modifiers represented by the initial type model.
JavaModule - Record Class in dev.archunitjava.model
Immutable module identity and its explicit, unresolved JPMS directives.
JavaModule(JavaModuleIdentity, int, Optional, List, List, List, List, List, DeclarationLocation) - Constructor for record class dev.archunitjava.model.JavaModule
Creates an instance of a JavaModule record class.
JavaModuleIdentity - Record Class in dev.archunitjava.model
JPMS identity that never conflates explicit, automatic, and unnamed modules.
JavaModuleIdentity(JavaModuleKind, Optional, Optional) - Constructor for record class dev.archunitjava.model.JavaModuleIdentity
Creates an instance of a JavaModuleIdentity record class.
JavaModuleKind - Enum Class in dev.archunitjava.model
 
JavaModulePackageDirective - Record Class in dev.archunitjava.model
One unresolved exports or opens directive, qualified when targets are present.
JavaModulePackageDirective(JavaModulePackageDirectiveKind, JavaPackageName, int, List) - Constructor for record class dev.archunitjava.model.JavaModulePackageDirective
Creates an instance of a JavaModulePackageDirective record class.
JavaModulePackageDirectiveKind - Enum Class in dev.archunitjava.model
 
JavaModuleProvide - Record Class in dev.archunitjava.model
One unresolved service-provider declaration.
JavaModuleProvide(JvmReferenceType, List) - Constructor for record class dev.archunitjava.model.JavaModuleProvide
Creates an instance of a JavaModuleProvide record class.
JavaModuleRequire - Record Class in dev.archunitjava.model
One unresolved JPMS requires directive with its exact modifier mask.
JavaModuleRequire(String, int, Optional) - Constructor for record class dev.archunitjava.model.JavaModuleRequire
Creates an instance of a JavaModuleRequire record class.
JavaNesting - Record Class in dev.archunitjava.model
Lexical and JVM nestmate evidence kept as separate, immutable concepts.
JavaNesting(JavaNestingKind, Optional, Optional, Optional, List, JavaTypeName, List, List, boolean) - Constructor for record class dev.archunitjava.model.JavaNesting
Creates an instance of a JavaNesting record class.
JavaNestingKind - Enum Class in dev.archunitjava.model
 
JavaPackage - Record Class in dev.archunitjava.model
Aggregated Java package with metadata carriers separated from ordinary types.
JavaPackage(JavaPackageName, List, List, List, List) - Constructor for record class dev.archunitjava.model.JavaPackage
Creates an instance of a JavaPackage record class.
JavaPackageIndex - Class in dev.archunitjava.model
Deterministic package aggregation over an imported type collection.
JavaPackageName - Record Class in dev.archunitjava.model
A named Java package or the distinct unnamed package.
JavaPackageName(String) - Constructor for record class dev.archunitjava.model.JavaPackageName
Creates an instance of a JavaPackageName record class.
JavaPackageOrigin - Record Class in dev.archunitjava.model
Safe identity of one classpath input contributing to a package.
JavaPackageOrigin(ClassFileInput.Kind, String, int) - Constructor for record class dev.archunitjava.model.JavaPackageOrigin
Creates an instance of a JavaPackageOrigin record class.
JavaParameter - Record Class in dev.archunitjava.model
One descriptor parameter with optional MethodParameters name and exact flags.
JavaParameter(JavaMemberSignature, int, JvmType, Optional, Set, int, int) - Constructor for record class dev.archunitjava.model.JavaParameter
Creates an instance of a JavaParameter record class.
JavaParameterModifier - Enum Class in dev.archunitjava.model
JVM MethodParameters flags, including compiler-created parameter evidence.
JavaPattern - Class in dev.archunitjava.pattern
An immutable pattern compiled once for repeated matching.
JavaRecordComponent - Record Class in dev.archunitjava.model
Immutable record component, distinct from its generated field and accessor.
JavaRecordComponent(JavaTypeName, String, String, GenericFieldView, List, DeclarationLocation) - Constructor for record class dev.archunitjava.model.JavaRecordComponent
Creates an instance of a JavaRecordComponent record class.
JavaSlice - Record Class in dev.archunitjava.slices
One non-empty, immutable, deterministically ordered type group.
JavaSlice(SliceId, List) - Constructor for record class dev.archunitjava.slices.JavaSlice
Creates an instance of a JavaSlice record class.
JavaSourceDocument - Record Class in dev.archunitjava.metrics
Caller-supplied source text; source files are never located or executed implicitly.
JavaSourceDocument(SourceDocumentId, String, boolean) - Constructor for record class dev.archunitjava.metrics.JavaSourceDocument
Creates an instance of a JavaSourceDocument record class.
JavaType - Class in dev.archunitjava.model
Immutable top-level Java type description backed only by library-owned values.
JavaTypeKind - Enum Class in dev.archunitjava.model
The declaration kind of an imported top-level Java type.
JavaTypeName - Record Class in dev.archunitjava.model
Canonical binary name plus honest top-level source-name derivations.
JavaTypeName(String) - Constructor for record class dev.archunitjava.model.JavaTypeName
Creates an instance of a JavaTypeName record class.
JavaTypeUseTarget - Record Class in dev.archunitjava.model
Lossless type-annotation target tag, payload, and ordered path.
JavaTypeUseTarget(String, String, List) - Constructor for record class dev.archunitjava.model.JavaTypeUseTarget
Creates an instance of a JavaTypeUseTarget record class.
JRT_MODULE - Enum constant in enum class dev.archunitjava.importer.ClassFileInput.Kind
 
jrtModule(String) - Static method in class dev.archunitjava.importer.ClassFileInput
 
JSON - Enum constant in enum class dev.archunitjava.cli.CliGraphFormat
 
JSON - Enum constant in enum class dev.archunitjava.cli.CliResultFormat
 
JsonGraphRenderer - Class in dev.archunitjava.report
Canonical JSON rendering of the versioned graph-snapshot schema.
JUNIT_XML - Enum constant in enum class dev.archunitjava.cli.CliResultFormat
 
JunitXmlResultRenderer - Class in dev.archunitjava.report
Deterministic JUnit XML rendering with policy failures and analysis errors kept separate.
JvmArrayType - Record Class in dev.archunitjava.model
Canonical multidimensional JVM array with a non-array, non-void element type.
JvmArrayType(JvmType, int) - Constructor for record class dev.archunitjava.model.JvmArrayType
Creates an instance of a JvmArrayType record class.
JvmDescriptors - Class in dev.archunitjava.model
Strict, stateless field and method descriptor parser.
JvmMethodType - Record Class in dev.archunitjava.model
Ordered JVM method parameters and return type.
JvmMethodType(List, JvmType) - Constructor for record class dev.archunitjava.model.JvmMethodType
Creates an instance of a JvmMethodType record class.
JvmPrimitiveType - Enum Class in dev.archunitjava.model
The eight non-void primitive JVM types.
JvmReferenceType - Record Class in dev.archunitjava.model
A reference type identified canonically by its Java binary name.
JvmReferenceType(String) - Constructor for record class dev.archunitjava.model.JvmReferenceType
Creates an instance of a JvmReferenceType record class.
JvmType - Interface in dev.archunitjava.model
Lossless library-owned representation of a JVM field or return type.
JvmVoidType - Enum Class in dev.archunitjava.model
The JVM void return type, which is not legal as a field or parameter type.

K

key() - Method in record class dev.archunitjava.presets.PresetRule
Returns the value of the key record component.
kind() - Method in record class dev.archunitjava.cli.CliPattern
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.graph.DependencyEdge
Returns the value of the kind record component.
kind() - Method in class dev.archunitjava.importer.ClassFileInput
 
kind() - Method in record class dev.archunitjava.importer.ClassFileOrigin
Returns the value of the kind record component.
kind() - Method in exception class dev.archunitjava.importer.ImportResolutionException
 
kind() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.ScalarValue
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.importer.ParsedBootstrapArgument
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.importer.ParsedCodeAccess
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.importer.ParsedConstantEvidence
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.importer.ParsedExceptionEvidence
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.importer.ParsedMember
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.importer.ParsedMethodHandle
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.importer.ParsedModulePackageDirective
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.model.AnnotationSite
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.model.ClassResourceLocation
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.model.DeclarationDependencySource
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.model.ExternalTypeStub
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.model.HierarchyRelationship
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.model.JavaAnnotationValue.ScalarValue
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.model.JavaBootstrapArgument
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.model.JavaCodeAccess
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.model.JavaConstantEvidence
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.model.JavaExceptionEvidence
Returns the value of the kind record component.
kind() - Method in class dev.archunitjava.model.JavaMember
 
kind() - Method in record class dev.archunitjava.model.JavaMethodHandle
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.model.JavaModuleIdentity
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.model.JavaModulePackageDirective
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.model.JavaNesting
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.model.JavaPackageOrigin
Returns the value of the kind record component.
kind() - Method in class dev.archunitjava.model.JavaType
 
kind() - Method in record class dev.archunitjava.projection.ProjectionEdgeSelector
Returns the value of the kind record component.
kind() - Method in record class dev.archunitjava.rules.ModuleIdentityId
Returns the value of the kind record component.
kind(JavaModuleKind) - Static method in class dev.archunitjava.selector.ModuleSelector
 
kind(JavaTypeKind) - Static method in class dev.archunitjava.selector.TypeSelector
 
kindRelabeling() - Method in record class dev.archunitjava.projection.ProjectionPlan
Returns the value of the kindRelabeling record component.

L

label() - Method in record class dev.archunitjava.report.SnapshotNode
Returns the value of the label record component.
LAMBDA_METAFACTORY - Enum constant in enum class dev.archunitjava.model.JavaDynamicCallSiteKind
 
lambdaImplementation() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
Returns the value of the lambdaImplementation record component.
LAYER - Enum constant in enum class dev.archunitjava.report.ReportDomain
 
LayerDefinitions - Class in dev.archunitjava.layers
Reusable required and optional named layer definitions.
LayerDefinitions.Builder - Class in dev.archunitjava.layers
 
LayerId - Record Class in dev.archunitjava.layers
Stable identity of a named layer, including an internal unassigned boundary identity.
LayerId(String) - Constructor for record class dev.archunitjava.layers.LayerId
Creates an instance of a LayerId record class.
LayerMembershipException - Exception Class in dev.archunitjava.layers
Missing required layer or ambiguous membership under the configured policy.
LayerMembershipException(String) - Constructor for exception class dev.archunitjava.layers.LayerMembershipException
 
layerModel() - Method in class dev.archunitjava.presets.ArchitecturePreset
 
LayerModel - Class in dev.archunitjava.layers
Immutable non-overlapping named layer memberships and retained unassigned imported types.
layerOf(TypeId) - Method in class dev.archunitjava.layers.LayerModel
 
LayerOverlapPolicy - Enum Class in dev.archunitjava.layers
Resolution of a type selected by multiple differently named layers.
LayerPresence - Enum Class in dev.archunitjava.layers
Whether an empty resolved layer is permitted.
LayerRules - Class in dev.archunitjava.rules
Named-layer access policies sharing one deterministic type/member evidence projection.
layers() - Method in class dev.archunitjava.layers.LayerModel
 
layers() - Method in class dev.archunitjava.presets.ArchitecturePreset
 
layers(DependencyGraph, Map) - Static method in class dev.archunitjava.report.GraphSnapshotQuery
 
layers(LayerModel, DependencyGraph) - Static method in class dev.archunitjava.diagram.plantuml.PlantUmlExporter
 
layers(TypeModelResult, LayerModel, DependencyGraph, PlantUmlDiagram) - Static method in class dev.archunitjava.rules.PlantUmlRules
 
layers(TypeModelResult, LayerModel, DependencyGraph, PlantUmlDiagram, PlantUmlAdherenceOptions) - Static method in class dev.archunitjava.rules.PlantUmlRules
 
layersBytes(LayerModel, DependencyGraph) - Static method in class dev.archunitjava.diagram.plantuml.PlantUmlExporter
 
LayerSelector - Class in dev.archunitjava.layers
Immutable exact-name layer selection.
LCOM4 - Enum constant in enum class dev.archunitjava.metrics.LcomVariant
Connected components of instance methods joined by shared fields or direct self calls.
LCOM4 - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
LcomVariant - Enum Class in dev.archunitjava.metrics
Supported, explicitly distinct lack-of-cohesion formulas.
lexicalOwner() - Method in record class dev.archunitjava.model.JavaNesting
Returns the value of the lexicalOwner record component.
libraryVersion() - Method in record class dev.archunitjava.importer.AnalysisCacheKey
Returns the value of the libraryVersion record component.
lifecycle() - Method in record class dev.archunitjava.integration.BuildIntegrationRequest
Returns the value of the lifecycle record component.
lifecycle() - Method in record class dev.archunitjava.integration.BuildIntegrationResult
Returns the value of the lifecycle record component.
limit() - Method in record class dev.archunitjava.metrics.MetricThreshold
Returns the value of the limit record component.
limitedBy(GraphSnapshotLimits) - Method in class dev.archunitjava.report.GraphSnapshotQuery
 
limits() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
Returns the value of the limits record component.
line() - Method in record class dev.archunitjava.importer.ImportResourceRule
Returns the value of the line record component.
lineAt(int) - Method in class dev.archunitjava.model.LineNumberTable
Resolves the greatest preceding offset; ties choose the smallest line deterministically.
lineNumber() - Method in record class dev.archunitjava.graph.DependencyEvidence
Returns the value of the lineNumber record component.
lineNumber() - Method in record class dev.archunitjava.importer.ParsedLineNumber
Returns the value of the lineNumber record component.
lineNumber() - Method in record class dev.archunitjava.model.BytecodeLocation
Returns the value of the lineNumber record component.
lineNumber() - Method in record class dev.archunitjava.model.LineNumberEntry
Returns the value of the lineNumber record component.
lineNumber() - Method in record class dev.archunitjava.report.SnapshotEvidence
Returns the value of the lineNumber record component.
LineNumberEntry - Record Class in dev.archunitjava.model
One exact line-number-table transition.
LineNumberEntry(int, int) - Constructor for record class dev.archunitjava.model.LineNumberEntry
Creates an instance of a LineNumberEntry record class.
lineNumbers() - Method in record class dev.archunitjava.importer.ParsedMember
Returns the value of the lineNumbers record component.
lineNumbers() - Method in class dev.archunitjava.model.JavaMember
 
LineNumberTable - Class in dev.archunitjava.model
Immutable deterministic line table preserving repeated lines and offsets.
LineNumberTable(List) - Constructor for class dev.archunitjava.model.LineNumberTable
 
LINES - Enum constant in enum class dev.archunitjava.metrics.MetricUnit
 
load(Path, Path) - Static method in class dev.archunitjava.cli.CliConfigurationLoader
 
loadOrCompute(AnalysisCacheKey, AnalysisPayloadSupplier) - Method in class dev.archunitjava.importer.SafeAnalysisCache
 
loadSite() - Method in record class dev.archunitjava.importer.ParsedConstantEvidence
Returns the value of the loadSite record component.
loadSite() - Method in record class dev.archunitjava.model.JavaConstantEvidence
Returns the value of the loadSite record component.
LOCAL - Enum constant in enum class dev.archunitjava.model.JavaNestingKind
 
location() - Method in record class dev.archunitjava.graph.DependencyEvidence
Returns the value of the location record component.
location() - Method in record class dev.archunitjava.model.DeclarationDependencySource
Returns the value of the location record component.
location() - Method in record class dev.archunitjava.model.JavaCodeAccess
Returns the value of the location record component.
location() - Method in record class dev.archunitjava.model.JavaConstantLoadSite
Returns the value of the location record component.
location() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
Returns the value of the location record component.
location() - Method in class dev.archunitjava.model.JavaMember
 
location() - Method in record class dev.archunitjava.model.JavaModule
Returns the value of the location record component.
location() - Method in record class dev.archunitjava.model.JavaRecordComponent
Returns the value of the location record component.
location() - Method in class dev.archunitjava.model.JavaType
 
locationId() - Method in record class dev.archunitjava.model.ClassResourceLocation
Stable logical location suitable for graph evidence without embedding an absolute path.
locationId() - Method in record class dev.archunitjava.report.SnapshotEvidence
Returns the value of the locationId record component.
LocationId - Record Class in dev.archunitjava.graph
A relative, forward-slash-separated class-path resource location.
LocationId(String) - Constructor for record class dev.archunitjava.graph.LocationId
Creates an instance of a LocationId record class.
logicalName() - Method in record class dev.archunitjava.importer.SelectedClassResource
Returns the value of the logicalName record component.
LONG - Enum constant in enum class dev.archunitjava.importer.ParsedAnnotationValue.ScalarKind
 
LONG - Enum constant in enum class dev.archunitjava.model.JavaAnnotationValue.ScalarKind
 
LONG - Enum constant in enum class dev.archunitjava.model.JvmPrimitiveType
 
lookupDescriptor() - Method in record class dev.archunitjava.importer.ParsedMethodHandle
Returns the value of the lookupDescriptor record component.
lookupDescriptor() - Method in record class dev.archunitjava.model.JavaMethodHandle
Returns the value of the lookupDescriptor record component.
lookupScope() - Method in record class dev.archunitjava.importer.ResolvedImportedType
Returns the value of the lookupScope record component.
lookupScope() - Method in record class dev.archunitjava.importer.SelectedClassResource
Returns the value of the lookupScope record component.

M

main(String[]) - Static method in class dev.archunitjava.cli.ArchUnitJavaCli
 
mainClassDirectories() - Method in record class dev.archunitjava.importer.DiscoveredProject
Returns the value of the mainClassDirectories record component.
major() - Method in record class dev.archunitjava.model.ClassFileVersion
Returns the value of the major record component.
majorVersion() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the majorVersion record component.
MALFORMED_CLASS_FILE - Enum constant in enum class dev.archunitjava.importer.ClassFileDiagnosticCode
 
MALFORMED_METADATA - Enum constant in enum class dev.archunitjava.importer.DiscoveryDiagnosticCode
 
MANDATED - Enum constant in enum class dev.archunitjava.model.JavaParameterModifier
 
MANIFEST_CLASS_PATH_REJECTED - Enum constant in enum class dev.archunitjava.importer.InputDiagnosticCode
 
mapped(Collection, Map, AbstractnessScope) - Static method in class dev.archunitjava.metrics.ComponentCompositions
Every non-package-info type requires an explicit mapping, allowing two types in one Java package to remain separate in a module projection.
mappedSourceNodeCount() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
Returns the value of the mappedSourceNodeCount record component.
mappingCount() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
Returns the value of the mappingCount record component.
matchedEdgeCount() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
Returns the value of the matchedEdgeCount record component.
matchedNodeCount() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
Returns the value of the matchedNodeCount record component.
matches(boolean) - Method in enum class dev.archunitjava.rules.DirectiveFlagPolicy
 
matches(BaselineFinding) - Method in record class dev.archunitjava.baseline.Suppression
 
matches(DependencyEdge) - Method in record class dev.archunitjava.projection.ProjectionEdgeSelector
 
matches(JavaAnnotation) - Method in record class dev.archunitjava.rules.AnnotationValueCondition
 
matches(JavaType, Collection) - Method in class dev.archunitjava.selector.TypeSelector
 
matches(String) - Method in record class dev.archunitjava.importer.ImportResourceRule
 
matches(String) - Method in class dev.archunitjava.pattern.JavaPattern
 
matching(String, String...) - Static method in record class dev.archunitjava.importer.ImportScope
 
MAVEN - Enum constant in enum class dev.archunitjava.importer.BuildSystem
 
MAVEN - Enum constant in enum class dev.archunitjava.integration.BuildTool
 
MavenBuildIntegration - Class in dev.archunitjava.integration
Maven-facing entry point intended for the verify phase after all module outputs exist.
MavenBuildIntegration() - Constructor for class dev.archunitjava.integration.MavenBuildIntegration
 
MAX_ANCESTOR_DEPTH - Static variable in class dev.archunitjava.importer.ProjectDiscoveryOptions
 
maxAncestorDepth() - Method in class dev.archunitjava.importer.ProjectDiscoveryOptions
 
maxAncestorDepth(int) - Method in class dev.archunitjava.importer.ProjectDiscoveryOptions.Builder
 
maxBytes() - Method in record class dev.archunitjava.baseline.BaselineReadLimits
Returns the value of the maxBytes record component.
maxCharacters() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlLimits
Returns the value of the maxCharacters record component.
maxComponents() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlLimits
Returns the value of the maxComponents record component.
maxDepth() - Method in record class dev.archunitjava.baseline.BaselineReadLimits
Returns the value of the maxDepth record component.
maxDiagnosticsPerRule() - Method in record class dev.archunitjava.report.ResultRenderLimits
Returns the value of the maxDiagnosticsPerRule record component.
maxEdges() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlLimits
Returns the value of the maxEdges record component.
maxEdges() - Method in record class dev.archunitjava.report.GraphSnapshotLimits
Returns the value of the maxEdges record component.
maxEdges() - Method in record class dev.archunitjava.report.HtmlRenderLimits
Returns the value of the maxEdges record component.
maxEvidenceItems() - Method in record class dev.archunitjava.report.HtmlRenderLimits
Returns the value of the maxEvidenceItems record component.
maxEvidencePerEdge() - Method in record class dev.archunitjava.report.GraphSnapshotLimits
Returns the value of the maxEvidencePerEdge record component.
maxEvidencePerViolation() - Method in record class dev.archunitjava.report.ResultRenderLimits
Returns the value of the maxEvidencePerViolation record component.
maxFindings() - Method in record class dev.archunitjava.baseline.BaselineReadLimits
Returns the value of the maxFindings record component.
MAXIMUM_BOOTSTRAP_ARGUMENTS - Static variable in record class dev.archunitjava.importer.ParsedDynamicConstant
 
MAXIMUM_BOOTSTRAP_ARGUMENTS - Static variable in record class dev.archunitjava.model.JavaDynamicCallSite
 
MAXIMUM_BOOTSTRAP_ARGUMENTS - Static variable in record class dev.archunitjava.model.JavaDynamicConstant
 
MAXIMUM_CONSTANTS - Static variable in record class dev.archunitjava.importer.ParsedConstantPoolEvidence
 
MAXIMUM_CONSTANTS - Static variable in record class dev.archunitjava.model.JavaConstantPoolEvidence
 
MAXIMUM_DEPTH - Static variable in class dev.archunitjava.model.MetaAnnotationResolver
 
MAXIMUM_DIAGNOSTICS - Static variable in record class dev.archunitjava.model.JavaNesting
 
MAXIMUM_DIMENSIONS - Static variable in record class dev.archunitjava.model.JvmArrayType
 
maximumArchiveBytes() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
Returns the value of the maximumArchiveBytes record component.
maximumArchiveEntries() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
Returns the value of the maximumArchiveEntries record component.
maximumArchiveNestingDepth() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
Returns the value of the maximumArchiveNestingDepth record component.
maximumArchiveUncompressedBytes() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
Returns the value of the maximumArchiveUncompressedBytes record component.
maximumClassBytes() - Method in record class dev.archunitjava.importer.ClassFileReaderOptions
Returns the value of the maximumClassBytes record component.
maximumCompressionRatio() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
Returns the value of the maximumCompressionRatio record component.
maximumCycleLength() - Method in record class dev.archunitjava.projection.CycleEnumerationOptions
Returns the value of the maximumCycleLength record component.
maximumCycles() - Method in record class dev.archunitjava.projection.CycleEnumerationOptions
Returns the value of the maximumCycles record component.
maximumDiagnostics() - Method in record class dev.archunitjava.importer.ClassFileReaderOptions
Returns the value of the maximumDiagnostics record component.
maximumDiagnostics() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
Returns the value of the maximumDiagnostics record component.
maximumDirectoryDepth() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
Returns the value of the maximumDirectoryDepth record component.
maximumDirectoryEntries() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
Returns the value of the maximumDirectoryEntries record component.
maximumEvidenceEntries() - Method in record class dev.archunitjava.rules.CycleRuleOptions
Returns the value of the maximumEvidenceEntries record component.
maximumEvidenceEntries() - Method in record class dev.archunitjava.rules.ReachabilityRuleOptions
Returns the value of the maximumEvidenceEntries record component.
maximumIgnoreBytes() - Method in record class dev.archunitjava.importer.ImportOptions
Returns the value of the maximumIgnoreBytes record component.
maximumIgnoreLines() - Method in record class dev.archunitjava.importer.ImportOptions
Returns the value of the maximumIgnoreLines record component.
maximumInputs() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
Returns the value of the maximumInputs record component.
maximumManifestBytes() - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
Returns the value of the maximumManifestBytes record component.
maximumManifestClassPathEntries() - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
Returns the value of the maximumManifestClassPathEntries record component.
maximumManifestDepth() - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
Returns the value of the maximumManifestDepth record component.
maximumMetaDepth() - Method in record class dev.archunitjava.selector.AnnotationQuery
Returns the value of the maximumMetaDepth record component.
maximumRepresentativeLength() - Method in record class dev.archunitjava.rules.CycleRuleOptions
Returns the value of the maximumRepresentativeLength record component.
maximumResourceNameCharacters() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
Returns the value of the maximumResourceNameCharacters record component.
maximumResourcesPerInput() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
Returns the value of the maximumResourcesPerInput record component.
maximumSubjectsPerRegion() - Method in record class dev.archunitjava.rules.ReachabilityRuleOptions
Returns the value of the maximumSubjectsPerRegion record component.
maximumTraversedEdges() - Method in record class dev.archunitjava.projection.CycleEnumerationOptions
Returns the value of the maximumTraversedEdges record component.
maximumTraversedEdgesPerComponent() - Method in record class dev.archunitjava.rules.CycleRuleOptions
Returns the value of the maximumTraversedEdgesPerComponent record component.
maxLineLength() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlLimits
Returns the value of the maxLineLength record component.
maxLines() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlLimits
Returns the value of the maxLines record component.
maxNodes() - Method in record class dev.archunitjava.report.GraphSnapshotLimits
Returns the value of the maxNodes record component.
maxNodes() - Method in record class dev.archunitjava.report.HtmlRenderLimits
Returns the value of the maxNodes record component.
maxStringCharacters() - Method in record class dev.archunitjava.baseline.BaselineReadLimits
Returns the value of the maxStringCharacters record component.
maxSuppressions() - Method in record class dev.archunitjava.baseline.BaselineReadLimits
Returns the value of the maxSuppressions record component.
maxTargetCharacters() - Method in record class dev.archunitjava.report.HtmlRenderLimits
Returns the value of the maxTargetCharacters record component.
maxValuesPerArray() - Method in record class dev.archunitjava.baseline.BaselineReadLimits
Returns the value of the maxValuesPerArray record component.
maxViolationsPerRule() - Method in record class dev.archunitjava.report.ResultRenderLimits
Returns the value of the maxViolationsPerRule record component.
MAY_ONLY_ACCESS - Enum constant in enum class dev.archunitjava.presets.PresetRuleMode
 
mayOnlyAccess(LayerModel, DependencyGraph, LayerSelector, LayerSelector) - Static method in class dev.archunitjava.rules.LayerRules
 
mayOnlyAccess(LayerModel, DependencyGraph, LayerSelector, LayerSelector, Set) - Static method in class dev.archunitjava.rules.LayerRules
 
mayOnlyAccess(String, String, Collection) - Static method in record class dev.archunitjava.presets.PresetRule
 
member() - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.MemberOwner
Returns the value of the member record component.
MEMBER - Enum constant in enum class dev.archunitjava.model.JavaNestingKind
 
MEMBER - Enum constant in enum class dev.archunitjava.projection.ProjectionDomain
 
MEMBER - Enum constant in enum class dev.archunitjava.report.ReportDomain
 
MemberAccessRuleMode - Enum Class in dev.archunitjava.rules
Negative, constrained, group-positive, and per-caller member-access policies.
MemberAccessRules - Class in dev.archunitjava.rules
Policies over exact bytecode member references without runtime dispatch inference.
MemberAccessRuleSpec - Record Class in dev.archunitjava.rules
Immutable access mood, independently selected opcode kinds, and compiler-artifact policy.
MemberAccessRuleSpec(MemberAccessRuleMode, Set, CompilerAccessPolicy) - Constructor for record class dev.archunitjava.rules.MemberAccessRuleSpec
Creates an instance of a MemberAccessRuleSpec record class.
memberCount() - Method in record class dev.archunitjava.metrics.SourceCounts
Returns the value of the memberCount record component.
memberDescriptor() - Method in record class dev.archunitjava.importer.ParsedConstantLoadSite
Returns the value of the memberDescriptor record component.
MemberId - Record Class in dev.archunitjava.graph
A field or method identity consisting of owner, JVM unqualified name, and descriptor.
MemberId(TypeId, String, String) - Constructor for record class dev.archunitjava.graph.MemberId
Creates an instance of a MemberId record class.
memberName() - Method in record class dev.archunitjava.importer.ParsedConstantLoadSite
Returns the value of the memberName record component.
MemberOwner(JavaMemberSignature) - Constructor for record class dev.archunitjava.model.DeclarationDependencyOwner.MemberOwner
Creates an instance of a MemberOwner record class.
members() - Static method in record class dev.archunitjava.projection.ProjectionPlan
 
members(DependencyGraph) - Static method in class dev.archunitjava.report.GraphSnapshotQuery
 
members(TypeModelResult, MemberSelector, AnnotationRuleSpec) - Static method in class dev.archunitjava.rules.AnnotationRules
 
members(TypeModelResult, MemberSelector, NamingTarget, JavaPattern, PatternRuleMode) - Static method in class dev.archunitjava.rules.NamingRules
 
members(TypeModelResult, MemberSelector, NamingTarget, JavaPattern, PatternRuleMode, NamingRuleOptions) - Static method in class dev.archunitjava.rules.NamingRules
 
MEMBERS - Enum constant in enum class dev.archunitjava.metrics.MetricUnit
 
MemberSelection - Record Class in dev.archunitjava.selector
Selected members with overload-safe identities and retained import diagnostics.
MemberSelection(SelectorDescription, int, List, List, List, List) - Constructor for record class dev.archunitjava.selector.MemberSelection
Creates an instance of a MemberSelection record class.
MemberSelector - Class in dev.archunitjava.selector
Immutable selectors for fields, methods, constructors, and static initializers.
MemberVisibility - Enum Class in dev.archunitjava.selector
Mutually exclusive declared-member visibility states.
MERMAID - Enum constant in enum class dev.archunitjava.cli.CliGraphFormat
 
MermaidGraphRenderer - Class in dev.archunitjava.report
Deterministic Mermaid rendering without directives, links, or target-controlled identifiers.
META_ANNOTATION - Enum constant in enum class dev.archunitjava.selector.AnnotationMatchMode
 
metaAnnotated(String) - Static method in record class dev.archunitjava.selector.AnnotationQuery
 
MetaAnnotationResolver - Class in dev.archunitjava.model
Resolves meta-annotations from imported values without loading annotation classes.
MetaAnnotationResolver(Collection) - Constructor for class dev.archunitjava.model.MetaAnnotationResolver
 
MetaAnnotationResult - Record Class in dev.archunitjava.model
Bounded meta-annotation traversal with explicit gaps, depth limits, and cycles.
MetaAnnotationResult(List, List, boolean, boolean) - Constructor for record class dev.archunitjava.model.MetaAnnotationResult
Creates an instance of a MetaAnnotationResult record class.
metadata() - Method in class dev.archunitjava.result.RuleResult
 
metadata() - Method in interface dev.archunitjava.rules.ArchitectureRule
 
METADATA_TOO_LARGE - Enum constant in enum class dev.archunitjava.importer.DiscoveryDiagnosticCode
 
metadataFiles() - Method in record class dev.archunitjava.importer.DiscoveredProject
Returns the value of the metadataFiles record component.
method() - Method in record class dev.archunitjava.model.JavaCodeAccessTarget
Returns the value of the method record component.
METHOD - Enum constant in enum class dev.archunitjava.importer.ParsedAnnotationOccurrence.Container
 
METHOD - Enum constant in enum class dev.archunitjava.importer.ParsedMember.Kind
 
METHOD - Enum constant in enum class dev.archunitjava.model.JavaMemberKind
 
METHOD_CALL - Enum constant in enum class dev.archunitjava.graph.DependencyKind
 
METHOD_CALL - Enum constant in enum class dev.archunitjava.importer.ParsedCodeAccess.Kind
 
METHOD_CALL - Enum constant in enum class dev.archunitjava.model.JavaCodeAccessKind
 
METHOD_DECLARATION - Enum constant in enum class dev.archunitjava.model.AnnotationSiteKind
 
METHOD_GENERIC_SIGNATURE - Enum constant in enum class dev.archunitjava.model.DeclarationDependencySourceKind
 
METHOD_HANDLE - Enum constant in enum class dev.archunitjava.importer.ParsedConstantEvidence.Kind
 
METHOD_HANDLE - Enum constant in enum class dev.archunitjava.model.JavaConstantEvidenceKind
 
METHOD_PAIRS - Enum constant in enum class dev.archunitjava.metrics.MetricUnit
 
METHOD_PARAMETER_DESCRIPTOR - Enum constant in enum class dev.archunitjava.model.DeclarationDependencySourceKind
 
METHOD_PARAMETER_TYPE - Enum constant in enum class dev.archunitjava.graph.DependencyKind
 
METHOD_RETURN_DESCRIPTOR - Enum constant in enum class dev.archunitjava.model.DeclarationDependencySourceKind
 
METHOD_RETURN_TYPE - Enum constant in enum class dev.archunitjava.graph.DependencyKind
 
METHOD_TYPE - Enum constant in enum class dev.archunitjava.importer.ParsedConstantEvidence.Kind
 
METHOD_TYPE - Enum constant in enum class dev.archunitjava.model.JavaConstantEvidenceKind
 
methodCount() - Method in record class dev.archunitjava.metrics.CohesionValue
Returns the value of the methodCount record component.
methodCount() - Method in record class dev.archunitjava.metrics.SourceCounts
Returns the value of the methodCount record component.
methodDescriptor() - Method in record class dev.archunitjava.importer.ParsedAnnotationDefault
Returns the value of the methodDescriptor record component.
methodDescriptor() - Method in record class dev.archunitjava.importer.ParsedEnclosingMethod
Returns the value of the methodDescriptor record component.
methodDescriptor() - Method in record class dev.archunitjava.model.JavaEnclosingDeclaration
Returns the value of the methodDescriptor record component.
methodHandle() - Method in record class dev.archunitjava.importer.ParsedBootstrapArgument
Returns the value of the methodHandle record component.
methodHandle() - Method in record class dev.archunitjava.importer.ParsedConstantEvidence
Returns the value of the methodHandle record component.
methodHandle() - Method in record class dev.archunitjava.model.JavaBootstrapArgument
Returns the value of the methodHandle record component.
methodHandle() - Method in record class dev.archunitjava.model.JavaConstantEvidence
Returns the value of the methodHandle record component.
methodName() - Method in record class dev.archunitjava.importer.ParsedAnnotationDefault
Returns the value of the methodName record component.
methodName() - Method in record class dev.archunitjava.importer.ParsedEnclosingMethod
Returns the value of the methodName record component.
methodName() - Method in record class dev.archunitjava.model.JavaEnclosingDeclaration
Returns the value of the methodName record component.
methods() - Static method in class dev.archunitjava.selector.MemberSelector
 
METHODS - Enum constant in enum class dev.archunitjava.metrics.MetricUnit
 
methodType() - Method in class dev.archunitjava.model.JavaMember
 
metric() - Method in enum class dev.archunitjava.metrics.LcomVariant
 
metric() - Method in record class dev.archunitjava.metrics.MetricSample
Returns the value of the metric record component.
metric() - Method in record class dev.archunitjava.metrics.MetricThreshold
Returns the value of the metric record component.
MetricAmount - Record Class in dev.archunitjava.metrics
Exact decimal metric amount paired with its non-interchangeable unit.
MetricAmount(BigDecimal, MetricUnit) - Constructor for record class dev.archunitjava.metrics.MetricAmount
Creates an instance of a MetricAmount record class.
MetricAvailability - Enum Class in dev.archunitjava.metrics
Whether a formula was evaluated or deliberately withheld.
MetricComparison - Enum Class in dev.archunitjava.metrics
Direction of an inclusive metric threshold.
MetricName - Enum Class in dev.archunitjava.metrics
Stable metric identifiers with one mandatory unit each.
MetricSample - Record Class in dev.archunitjava.metrics
One deterministic metric observation for one typed architecture subject.
MetricSample(StableId, MetricName, MetricAmount) - Constructor for record class dev.archunitjava.metrics.MetricSample
Creates an instance of a MetricSample record class.
MetricSystemId - Record Class in dev.archunitjava.metrics
Threshold subject representing one complete filtered projection.
MetricSystemId(ProjectionDomain) - Constructor for record class dev.archunitjava.metrics.MetricSystemId
Creates an instance of a MetricSystemId record class.
MetricThreshold - Record Class in dev.archunitjava.metrics
Typed inclusive threshold; construction rejects a limit expressed in the wrong unit.
MetricThreshold(MetricName, MetricComparison, MetricAmount) - Constructor for record class dev.archunitjava.metrics.MetricThreshold
Creates an instance of a MetricThreshold record class.
MetricThresholdRules - Class in dev.archunitjava.metrics
Architecture rules that emit one structured violation for every subject outside a typed limit.
MetricUnit - Enum Class in dev.archunitjava.metrics
Units carried by metric values and limits so unlike quantities cannot be compared.
minor() - Method in record class dev.archunitjava.model.ClassFileVersion
Returns the value of the minor record component.
minorVersion() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the minorVersion record component.
MISS_STORED - Enum constant in enum class dev.archunitjava.importer.AnalysisCacheStatus
 
MISSING_INPUT - Enum constant in enum class dev.archunitjava.importer.InputDiagnosticCode
 
MISSING_LEXICAL_OWNER - Enum constant in enum class dev.archunitjava.selector.SelectionDiagnosticCode
 
MISSING_PERMITTED_SUBCLASS - Enum constant in enum class dev.archunitjava.model.SealedHierarchyDiagnosticCode
 
MISSING_TARGET - Enum constant in enum class dev.archunitjava.importer.ImportResolutionDiagnosticCode
 
missingAnnotationTypes() - Method in record class dev.archunitjava.model.MetaAnnotationResult
Returns the value of the missingAnnotationTypes record component.
missingPermittedSubclasses() - Method in record class dev.archunitjava.model.SealedHierarchyResult
Returns the value of the missingPermittedSubclasses record component.
missingSourceTypeCount() - Method in record class dev.archunitjava.metrics.SourceCounts
Returns the value of the missingSourceTypeCount record component.
missingSourceTypes() - Method in record class dev.archunitjava.metrics.SourceMetricReport
Returns the value of the missingSourceTypes record component.
missingTypes() - Method in record class dev.archunitjava.model.HierarchyQueryResult
Returns the value of the missingTypes record component.
mode() - Method in record class dev.archunitjava.cli.CliRuleConfiguration
Returns the value of the mode record component.
mode() - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
Returns the value of the mode record component.
mode() - Method in record class dev.archunitjava.presets.PresetRule
Returns the value of the mode record component.
mode() - Method in record class dev.archunitjava.rules.AnnotationRuleSpec
Returns the value of the mode record component.
mode() - Method in record class dev.archunitjava.rules.DependencyRuleSpec
Returns the value of the mode record component.
mode() - Method in record class dev.archunitjava.rules.HierarchyRuleSpec
Returns the value of the mode record component.
mode() - Method in record class dev.archunitjava.rules.MemberAccessRuleSpec
Returns the value of the mode record component.
mode() - Method in record class dev.archunitjava.rules.ModulePackageRuleSpec
Returns the value of the mode record component.
mode() - Method in record class dev.archunitjava.rules.ModuleRequireRuleSpec
Returns the value of the mode record component.
mode() - Method in record class dev.archunitjava.selector.AnnotationQuery
Returns the value of the mode record component.
model() - Method in record class dev.archunitjava.importer.ImportResolutionResult
Returns the value of the model record component.
modelDiagnostics() - Method in record class dev.archunitjava.selector.MemberSelection
Returns the value of the modelDiagnostics record component.
modelDiagnostics() - Method in record class dev.archunitjava.selector.ModuleSelection
Returns the value of the modelDiagnostics record component.
modelDiagnostics() - Method in record class dev.archunitjava.selector.PackageSelection
Returns the value of the modelDiagnostics record component.
modelDiagnostics() - Method in record class dev.archunitjava.selector.TypeSelection
Returns the value of the modelDiagnostics record component.
modifier(JavaMemberModifier) - Static method in class dev.archunitjava.selector.MemberSelector
 
modifier(JavaModifier) - Static method in class dev.archunitjava.selector.TypeSelector
 
modifiers() - Method in class dev.archunitjava.model.JavaMember
 
modifiers() - Method in record class dev.archunitjava.model.JavaParameter
Returns the value of the modifiers record component.
modifiers() - Method in class dev.archunitjava.model.JavaType
 
module() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the module record component.
MODULE - Enum constant in enum class dev.archunitjava.projection.ProjectionDomain
 
MODULE - Enum constant in enum class dev.archunitjava.report.ReportDomain
 
MODULE_DESCRIPTOR_IS_NOT_A_TYPE - Enum constant in enum class dev.archunitjava.model.TypeModelDiagnosticCode
 
MODULE_PATH - Enum constant in enum class dev.archunitjava.importer.ClassPathAssemblyMode
 
ModuleCoveragePolicy - Record Class in dev.archunitjava.rules
A named, inspectable policy assignment for imported JPMS module identities.
ModuleCoveragePolicy(String, ModuleSelector) - Constructor for record class dev.archunitjava.rules.ModuleCoveragePolicy
Creates an instance of a ModuleCoveragePolicy record class.
ModuleDependencyComparison - Record Class in dev.archunitjava.rules
Detached comparison of declared readability and bytecode-observed module dependencies.
ModuleDependencyComparison(List, List, List, List, int) - Constructor for record class dev.archunitjava.rules.ModuleDependencyComparison
Creates an instance of a ModuleDependencyComparison record class.
ModuleDependencyComparisons - Class in dev.archunitjava.rules
Pure comparison of Module-attribute requires declarations and observed graph edges.
ModuleDependencyObservation - Record Class in dev.archunitjava.rules
One detached declared or observed module dependency with its evidence domain kept explicit.
ModuleDependencyObservation(ModuleIdentityId, String, String, Set, List) - Constructor for record class dev.archunitjava.rules.ModuleDependencyObservation
Creates an instance of a ModuleDependencyObservation record class.
moduleDescriptor() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the moduleDescriptor record component.
ModuleDescriptorRules - Class in dev.archunitjava.rules
JPMS Module-attribute policies, deliberately separate from observed bytecode dependencies.
ModuleExportAccess - Enum Class in dev.archunitjava.rules
JPMS export classification for a resolved cross-boundary access.
ModuleId - Record Class in dev.archunitjava.graph
A named JPMS module.
ModuleId(String) - Constructor for record class dev.archunitjava.graph.ModuleId
Creates an instance of a ModuleId record class.
ModuleIdentityId - Record Class in dev.archunitjava.rules
Stable result identity that cannot collapse explicit, automatic, and unnamed modules.
ModuleIdentityId(JavaModuleKind, String) - Constructor for record class dev.archunitjava.rules.ModuleIdentityId
Creates an instance of a ModuleIdentityId record class.
moduleName() - Method in class dev.archunitjava.importer.ClassFileInput
 
moduleName() - Method in record class dev.archunitjava.importer.ParsedModuleDescriptor
Returns the value of the moduleName record component.
moduleName() - Method in record class dev.archunitjava.importer.ParsedModuleRequire
Returns the value of the moduleName record component.
moduleName() - Method in record class dev.archunitjava.model.JavaModuleRequire
Returns the value of the moduleName record component.
ModulePackageRuleSpec - Record Class in dev.archunitjava.rules
Exports/opens mode with qualification and optional qualified target matching.
ModulePackageRuleSpec(ModuleRuleMode, DirectiveQualification, Optional) - Constructor for record class dev.archunitjava.rules.ModulePackageRuleSpec
Creates an instance of a ModulePackageRuleSpec record class.
modulePathDefaults() - Static method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
 
ModuleRequireRuleSpec - Record Class in dev.archunitjava.rules
Requires-directive mode plus exact transitive/static-phase modifier constraints.
ModuleRequireRuleSpec(ModuleRuleMode, DirectiveFlagPolicy, DirectiveFlagPolicy) - Constructor for record class dev.archunitjava.rules.ModuleRequireRuleSpec
Creates an instance of a ModuleRequireRuleSpec record class.
ModuleRuleMode - Enum Class in dev.archunitjava.rules
Negative, allow-list, or existence semantics for module descriptor declarations.
modules() - Method in record class dev.archunitjava.model.TypeModelResult
Returns the value of the modules record component.
modules(DependencyGraph, Map) - Static method in class dev.archunitjava.report.GraphSnapshotQuery
 
modules(TypeModelResult, ModuleSelector, ModuleSelector, Collection) - Static method in class dev.archunitjava.rules.CoverageRules
 
modules(TypeModelResult, ModuleSelector, Collection) - Static method in class dev.archunitjava.rules.CoverageRules
 
modules(Map) - Static method in record class dev.archunitjava.projection.ProjectionPlan
 
ModuleSelection - Record Class in dev.archunitjava.selector
Selected JPMS descriptors with retained import/model diagnostics.
ModuleSelection(SelectorDescription, int, List, List, List) - Constructor for record class dev.archunitjava.selector.ModuleSelection
Creates an instance of a ModuleSelection record class.
ModuleSelector - Class in dev.archunitjava.selector
Immutable selection of explicit, automatic, or unnamed JPMS module identities.
MOVED - Enum constant in enum class dev.archunitjava.baseline.FindingState
 
MULTI_RELEASE_ENTRY_IGNORED - Enum constant in enum class dev.archunitjava.importer.InputDiagnosticCode
 
MUST_MATCH - Enum constant in enum class dev.archunitjava.rules.HierarchyRuleMode
 
MUST_MATCH - Enum constant in enum class dev.archunitjava.rules.PatternRuleMode
 
MUST_NOT_MATCH - Enum constant in enum class dev.archunitjava.rules.HierarchyRuleMode
 
MUST_NOT_MATCH - Enum constant in enum class dev.archunitjava.rules.PatternRuleMode
 
mutuallyIndependent(SliceModel, DependencyGraph, SliceSelector) - Static method in class dev.archunitjava.rules.SliceRules
 
mutuallyIndependent(SliceModel, DependencyGraph, SliceSelector, Set) - Static method in class dev.archunitjava.rules.SliceRules
 

N

name() - Method in record class dev.archunitjava.graph.MemberId
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.graph.ModuleId
Returns the value of the name record component.
name() - Method in class dev.archunitjava.importer.ClassFileResource
 
name() - Method in record class dev.archunitjava.importer.ImportScope
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.importer.ParsedAnnotationElement
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.importer.ParsedDynamicConstant
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.importer.ParsedMember
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.importer.ParsedMethodHandle
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.importer.ParsedMethodParameter
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.importer.ParsedRecordComponent
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.layers.LayerId
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.RecordComponentOwner
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.model.ExternalTypeStub
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.model.GenericType.TypeVariable
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.model.GenericTypeParameter
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.model.JavaAnnotationElement
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.model.JavaCodeAccessTarget
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.model.JavaDynamicConstant
Returns the value of the name record component.
name() - Method in class dev.archunitjava.model.JavaMember
 
name() - Method in record class dev.archunitjava.model.JavaMemberSignature
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.model.JavaMethodHandle
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.model.JavaModuleIdentity
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.model.JavaPackage
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.model.JavaParameter
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.model.JavaRecordComponent
Returns the value of the name record component.
name() - Method in class dev.archunitjava.model.JavaType
 
name() - Method in class dev.archunitjava.presets.ArchitecturePreset
 
name() - Method in record class dev.archunitjava.presets.PresetLayer
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.rules.ModuleCoveragePolicy
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.rules.PackageCoveragePolicy
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.rules.SymbolicMemberTargetId
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.rules.TypeCoveragePolicy
Returns the value of the name record component.
name() - Method in record class dev.archunitjava.slices.SliceId
Returns the value of the name record component.
name(JavaPattern) - Static method in class dev.archunitjava.selector.MemberSelector
 
name(JavaPattern) - Static method in class dev.archunitjava.selector.ModuleSelector
 
name(JavaPattern) - Static method in class dev.archunitjava.selector.PackageSelector
 
named() - Static method in class dev.archunitjava.selector.PackageSelector
 
named(String) - Static method in record class dev.archunitjava.graph.ModuleId
 
named(String) - Static method in record class dev.archunitjava.graph.PackageId
 
named(String) - Static method in record class dev.archunitjava.layers.LayerId
 
named(String) - Static method in class dev.archunitjava.layers.LayerSelector
 
named(String) - Static method in record class dev.archunitjava.model.JavaPackageName
 
named(String) - Static method in class dev.archunitjava.selector.MemberSelector
 
named(String) - Static method in record class dev.archunitjava.slices.SliceId
 
named(String) - Static method in class dev.archunitjava.slices.SliceSelector
 
named(String, ModuleSelector) - Static method in record class dev.archunitjava.rules.ModuleCoveragePolicy
 
named(String, PackageSelector) - Static method in record class dev.archunitjava.rules.PackageCoveragePolicy
 
named(String, TypeSelector) - Static method in record class dev.archunitjava.presets.PresetLayer
 
named(String, TypeSelector) - Static method in record class dev.archunitjava.rules.TypeCoveragePolicy
 
names(Collection) - Static method in class dev.archunitjava.layers.LayerSelector
 
names(Collection) - Static method in class dev.archunitjava.slices.SliceSelector
 
NamingRuleOptions - Record Class in dev.archunitjava.rules
Explicit opt-ins for subjects commonly created by compilers or generators.
NamingRuleOptions(boolean, boolean, boolean, Set) - Constructor for record class dev.archunitjava.rules.NamingRuleOptions
Creates an instance of a NamingRuleOptions record class.
NamingRules - Class in dev.archunitjava.rules
Deterministic positive and negative conventions over distinct Java name/location targets.
NamingTarget - Enum Class in dev.archunitjava.rules
Distinct Java naming and provenance values; each has one required pattern domain.
NATIVE - Enum constant in enum class dev.archunitjava.model.JavaMemberModifier
 
NEST_HOST_AND_MEMBERS_DECLARED - Enum constant in enum class dev.archunitjava.model.NestingDiagnosticCode
 
NESTED_ARCHIVE_REJECTED - Enum constant in enum class dev.archunitjava.importer.InputDiagnosticCode
 
NestedAnnotationValue(ParsedAnnotation) - Constructor for record class dev.archunitjava.importer.ParsedAnnotationValue.NestedAnnotationValue
Creates an instance of a NestedAnnotationValue record class.
NestedAnnotationValue(JavaAnnotation) - Constructor for record class dev.archunitjava.model.JavaAnnotationValue.NestedAnnotationValue
Creates an instance of a NestedAnnotationValue record class.
nestHost() - Method in record class dev.archunitjava.model.JavaNesting
Returns the value of the nestHost record component.
nestHostBinaryNames() - Method in record class dev.archunitjava.importer.ParsedNestingMetadata
Returns the value of the nestHostBinaryNames record component.
nesting() - Method in class dev.archunitjava.model.JavaType
 
nesting(JavaNestingKind) - Static method in class dev.archunitjava.selector.TypeSelector
 
NestingDiagnostic - Record Class in dev.archunitjava.model
 
NestingDiagnostic(NestingDiagnosticCode, String) - Constructor for record class dev.archunitjava.model.NestingDiagnostic
Creates an instance of a NestingDiagnostic record class.
NestingDiagnosticCode - Enum Class in dev.archunitjava.model
 
nestingMetadata() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the nestingMetadata record component.
nestMemberBinaryNames() - Method in record class dev.archunitjava.importer.ParsedNestingMetadata
Returns the value of the nestMemberBinaryNames record component.
NEW - Enum constant in enum class dev.archunitjava.baseline.FindingState
 
no() - Static method in record class dev.archunitjava.rules.ModulePackageRuleSpec
 
no() - Static method in record class dev.archunitjava.rules.ModuleRequireRuleSpec
 
no(JavaCodeAccessKind...) - Static method in record class dev.archunitjava.rules.MemberAccessRuleSpec
 
NO - Enum constant in enum class dev.archunitjava.model.Assignability
 
NO - Enum constant in enum class dev.archunitjava.rules.DependencyRuleMode
No selected origin may have a matching dependency.
NO - Enum constant in enum class dev.archunitjava.rules.MemberAccessRuleMode
 
NO - Enum constant in enum class dev.archunitjava.rules.ModuleRuleMode
 
NO_ACCESS - Enum constant in enum class dev.archunitjava.presets.PresetRuleMode
 
NO_PROJECT_FOUND - Enum constant in enum class dev.archunitjava.importer.DiscoveryDiagnosticCode
 
noAccess(LayerModel, DependencyGraph, LayerSelector, LayerSelector) - Static method in class dev.archunitjava.rules.LayerRules
 
noAccess(LayerModel, DependencyGraph, LayerSelector, LayerSelector, Set) - Static method in class dev.archunitjava.rules.LayerRules
 
noAccess(String, String, Collection) - Static method in record class dev.archunitjava.presets.PresetRule
 
noDependencies() - Static method in record class dev.archunitjava.rules.DependencyRuleSpec
 
noDependencies(SliceModel, DependencyGraph, SliceSelector, SliceSelector) - Static method in class dev.archunitjava.rules.SliceRules
 
noDependencies(SliceModel, DependencyGraph, SliceSelector, SliceSelector, Set) - Static method in class dev.archunitjava.rules.SliceRules
 
nodes() - Method in class dev.archunitjava.graph.DependencyGraph
 
nodes() - Method in record class dev.archunitjava.projection.ElementaryCycle
Returns the value of the nodes record component.
nodes() - Method in record class dev.archunitjava.projection.StronglyConnectedComponent
Returns the value of the nodes record component.
nodes() - Method in record class dev.archunitjava.report.GraphSnapshot
Returns the value of the nodes record component.
none() - Static method in class dev.archunitjava.layers.LayerSelector
 
none() - Static method in class dev.archunitjava.selector.MemberSelector
 
none() - Static method in class dev.archunitjava.selector.ModuleSelector
 
none() - Static method in class dev.archunitjava.selector.PackageSelector
 
none() - Static method in class dev.archunitjava.selector.TypeSelector
 
NonExplicitModulePolicy - Enum Class in dev.archunitjava.rules
Explicit caller decision for automatic and unnamed modules, which have no Module attribute.
NORMALIZED_CUMULATIVE_COMPONENT_DEPENDENCY - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
normalizedCumulativeComponentDependency() - Method in record class dev.archunitjava.metrics.CumulativeDependencyMetrics
Returns the value of the normalizedCumulativeComponentDependency record component.
not() - Method in class dev.archunitjava.selector.MemberSelector
 
not() - Method in class dev.archunitjava.selector.PackageSelector
 
not() - Method in class dev.archunitjava.selector.TypeSelector
 
NOT_APPLICABLE - Enum constant in enum class dev.archunitjava.metrics.MetricAvailability
 
NOT_EQUALS - Enum constant in enum class dev.archunitjava.rules.AnnotationValueOperator
 
notEqualTo(String, JavaAnnotationValue) - Static method in record class dev.archunitjava.rules.AnnotationValueCondition
 

O

OBSERVED_SUBCLASS_NOT_PERMITTED - Enum constant in enum class dev.archunitjava.model.SealedHierarchyDiagnosticCode
 
observedDependencies() - Method in record class dev.archunitjava.rules.ModuleDependencyComparison
Returns the value of the observedDependencies record component.
observedDirectSubclasses() - Method in record class dev.archunitjava.model.SealedHierarchyResult
Returns the value of the observedDirectSubclasses record component.
observedWithoutRequires() - Method in record class dev.archunitjava.rules.ModuleDependencyComparison
Returns the value of the observedWithoutRequires record component.
of(double, MetricUnit) - Static method in record class dev.archunitjava.metrics.MetricAmount
 
of(long, MetricUnit) - Static method in record class dev.archunitjava.metrics.MetricAmount
 
of(TypeId, String, String) - Static method in record class dev.archunitjava.graph.MemberId
 
of(JavaModuleIdentity) - Static method in record class dev.archunitjava.rules.ModuleIdentityId
 
of(ProjectionDomain, List, CumulativeDependencyMetrics) - Static method in record class dev.archunitjava.metrics.DependencyMetricReport
 
of(String) - Static method in class dev.archunitjava.slices.SliceCapturePattern
 
of(String, byte[]) - Static method in record class dev.archunitjava.importer.CacheInputFingerprint
 
of(String, String) - Static method in record class dev.archunitjava.result.RuleMetadata
 
of(Collection, Collection) - Static method in record class dev.archunitjava.baseline.ReviewedBaseline
 
of(Collection) - Static method in class dev.archunitjava.model.JavaPackageIndex
 
of(Collection) - Static method in class dev.archunitjava.model.TypeHierarchy
 
of(Collection) - Static method in record class dev.archunitjava.report.ResultReport
 
of(List) - Static method in record class dev.archunitjava.metrics.CohesionMetricReport
 
ofBinaryName(String) - Static method in record class dev.archunitjava.graph.TypeId
 
offset() - Method in exception class dev.archunitjava.model.InvalidJvmDescriptorException
 
ofResourcePath(String) - Static method in record class dev.archunitjava.graph.LocationId
 
omittedEdgeCount() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
Returns the value of the omittedEdgeCount record component.
omittedEvidenceCount() - Method in record class dev.archunitjava.report.SnapshotEdge
Returns the value of the omittedEvidenceCount record component.
omittedEvidenceCount() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
Returns the value of the omittedEvidenceCount record component.
omittedNodeCount() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
Returns the value of the omittedNodeCount record component.
onDate() - Method in record class dev.archunitjava.baseline.BaselineComparison
Returns the value of the onDate record component.
onion(TypeModelResult, DependencyGraph, TypeSelector, TypeSelector, TypeSelector, TypeSelector) - Static method in class dev.archunitjava.presets.ArchitecturePresets
 
only() - Static method in record class dev.archunitjava.rules.ModulePackageRuleSpec
 
only() - Static method in record class dev.archunitjava.rules.ModuleRequireRuleSpec
 
only(JavaCodeAccessKind...) - Static method in record class dev.archunitjava.rules.MemberAccessRuleSpec
 
ONLY - Enum constant in enum class dev.archunitjava.rules.DependencyRuleMode
Every considered dependency from a selected origin must match.
ONLY - Enum constant in enum class dev.archunitjava.rules.MemberAccessRuleMode
 
ONLY - Enum constant in enum class dev.archunitjava.rules.ModuleRuleMode
 
ONLY_ACCESSED_BY - Enum constant in enum class dev.archunitjava.presets.PresetRuleMode
 
onlyAccessApprovedInterfaces(TypeModelResult, MemberSelector, TypeSelector, MemberSelector) - Static method in class dev.archunitjava.rules.PublicInterfaceRules
Checks resolved member accesses crossing a package or module boundary.
onlyAccessedBy(LayerModel, DependencyGraph, LayerSelector, LayerSelector) - Static method in class dev.archunitjava.rules.LayerRules
 
onlyAccessedBy(LayerModel, DependencyGraph, LayerSelector, LayerSelector, Set) - Static method in class dev.archunitjava.rules.LayerRules
 
onlyAccessedBy(String, String, Collection) - Static method in record class dev.archunitjava.presets.PresetRule
 
onlyDependencies() - Static method in record class dev.archunitjava.rules.DependencyRuleSpec
 
opcode() - Method in record class dev.archunitjava.importer.ParsedCodeAccess
Returns the value of the opcode record component.
opcode() - Method in record class dev.archunitjava.model.JavaCodeAccess
Returns the value of the opcode record component.
open() - Method in record class dev.archunitjava.model.JavaModule
 
opens() - Method in record class dev.archunitjava.importer.ParsedModuleDescriptor
Returns the value of the opens record component.
opens() - Method in record class dev.archunitjava.model.JavaModule
Returns the value of the opens record component.
opens(TypeModelResult, ModuleSelector, JavaPattern, ModulePackageRuleSpec, NonExplicitModulePolicy) - Static method in class dev.archunitjava.rules.ModuleDescriptorRules
 
OPENS - Enum constant in enum class dev.archunitjava.importer.ParsedModulePackageDirective.Kind
 
OPENS - Enum constant in enum class dev.archunitjava.model.JavaModulePackageDirectiveKind
 
operator() - Method in record class dev.archunitjava.rules.AnnotationValueCondition
Returns the value of the operator record component.
optional(String, TypeSelector) - Method in class dev.archunitjava.layers.LayerDefinitions.Builder
 
OPTIONAL - Enum constant in enum class dev.archunitjava.layers.LayerPresence
 
or(MemberSelector) - Method in class dev.archunitjava.selector.MemberSelector
 
or(PackageSelector) - Method in class dev.archunitjava.selector.PackageSelector
 
or(TypeSelector) - Method in class dev.archunitjava.selector.TypeSelector
 
origin() - Method in record class dev.archunitjava.graph.DependencyEdge
Returns the value of the origin record component.
origin() - Method in record class dev.archunitjava.importer.ClassFileDiagnostic
Returns the value of the origin record component.
origin() - Method in class dev.archunitjava.importer.ClassFileResource
 
origin() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the origin record component.
origin() - Method in record class dev.archunitjava.importer.ShadowedTypeDefinition
Returns the value of the origin record component.
origin() - Method in record class dev.archunitjava.model.DeclarationDependency
Returns the value of the origin record component.
origin() - Method in record class dev.archunitjava.model.HierarchyRelationship
Returns the value of the origin record component.
origin() - Method in record class dev.archunitjava.model.TypeModelDiagnostic
Returns the value of the origin record component.
origin() - Method in record class dev.archunitjava.projection.ProjectionEdgeSelector
Returns the value of the origin record component.
origin() - Method in record class dev.archunitjava.rules.ModuleDependencyObservation
Returns the value of the origin record component.
originalBootstrapArgumentCount() - Method in record class dev.archunitjava.importer.ParsedDynamicConstant
Returns the value of the originalBootstrapArgumentCount record component.
originalBootstrapArgumentCount() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
Returns the value of the originalBootstrapArgumentCount record component.
originalBootstrapArgumentCount() - Method in record class dev.archunitjava.model.JavaDynamicConstant
Returns the value of the originalBootstrapArgumentCount record component.
originalEvidenceCount() - Method in record class dev.archunitjava.importer.ParsedConstantPoolEvidence
Returns the value of the originalEvidenceCount record component.
originalEvidenceCount() - Method in record class dev.archunitjava.model.JavaConstantPoolEvidence
Returns the value of the originalEvidenceCount record component.
originAlias() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlEdge
Returns the value of the originAlias record component.
originContainer(String) - Static method in class dev.archunitjava.selector.PackageSelector
 
originId() - Method in record class dev.archunitjava.report.SnapshotEdge
Returns the value of the originId record component.
originKind(ClassFileInput.Kind) - Static method in class dev.archunitjava.selector.PackageSelector
 
origins() - Method in record class dev.archunitjava.cli.CliRuleConfiguration
Returns the value of the origins record component.
origins() - Method in record class dev.archunitjava.model.JavaPackage
Returns the value of the origins record component.
outerBinaryName() - Method in record class dev.archunitjava.importer.ParsedInnerClass
Returns the value of the outerBinaryName record component.
outerType() - Method in record class dev.archunitjava.model.JavaInnerClassEvidence
Returns the value of the outerType record component.
OUTPUT_OUTSIDE_ROOT - Enum constant in enum class dev.archunitjava.importer.DiscoveryDiagnosticCode
 
overlapPolicy(LayerOverlapPolicy) - Method in class dev.archunitjava.layers.LayerDefinitions.Builder
 
overlapPolicy(SliceOverlapPolicy) - Method in class dev.archunitjava.slices.SliceDefinitions.Builder
 
owner() - Method in record class dev.archunitjava.graph.MemberId
Returns the value of the owner record component.
owner() - Method in record class dev.archunitjava.model.DeclarationDependencySource
Returns the value of the owner record component.
owner() - Method in record class dev.archunitjava.model.GenericType.ClassType
Returns the value of the owner record component.
owner() - Method in record class dev.archunitjava.model.JavaConstantLoadSite
Returns the value of the owner record component.
owner() - Method in record class dev.archunitjava.model.JavaEnclosingDeclaration
Returns the value of the owner record component.
owner() - Method in record class dev.archunitjava.model.JavaExceptionEvidence
Returns the value of the owner record component.
owner() - Method in class dev.archunitjava.model.JavaMember
 
owner() - Method in record class dev.archunitjava.model.JavaMemberSignature
Returns the value of the owner record component.
owner() - Method in record class dev.archunitjava.model.JavaParameter
Returns the value of the owner record component.
owner() - Method in record class dev.archunitjava.model.JavaRecordComponent
Returns the value of the owner record component.
owner() - Method in class dev.archunitjava.model.JavaType
 
ownerDescriptor() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence
Returns the value of the ownerDescriptor record component.
ownerDescriptor() - Method in record class dev.archunitjava.importer.ParsedMethodHandle
Returns the value of the ownerDescriptor record component.
ownerDescriptor() - Method in record class dev.archunitjava.rules.SymbolicMemberTargetId
Returns the value of the ownerDescriptor record component.
ownerInterface() - Method in record class dev.archunitjava.importer.ParsedMethodHandle
Returns the value of the ownerInterface record component.
ownerInterface() - Method in record class dev.archunitjava.model.JavaMethodHandle
Returns the value of the ownerInterface record component.
ownerKey() - Method in record class dev.archunitjava.model.AnnotationSite
Returns the value of the ownerKey record component.
ownerMember() - Method in record class dev.archunitjava.graph.DependencyEvidence
Returns the value of the ownerMember record component.
ownerMemberId() - Method in record class dev.archunitjava.report.SnapshotEvidence
Returns the value of the ownerMemberId record component.
ownerName() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence
Returns the value of the ownerName record component.
ownerType() - Method in record class dev.archunitjava.model.JavaCodeAccessTarget
Returns the value of the ownerType record component.
ownerType() - Method in record class dev.archunitjava.model.JavaMethodHandle
Returns the value of the ownerType record component.

P

PACKAGE - Enum constant in enum class dev.archunitjava.projection.ProjectionDomain
 
PACKAGE - Enum constant in enum class dev.archunitjava.report.ReportDomain
 
PACKAGE_DECLARATION - Enum constant in enum class dev.archunitjava.model.AnnotationSiteKind
 
PACKAGE_NAME - Enum constant in enum class dev.archunitjava.rules.NamingTarget
 
PACKAGE_NOT_EXPORTED - Enum constant in enum class dev.archunitjava.rules.ModuleExportAccess
 
PACKAGE_PRIVATE - Enum constant in enum class dev.archunitjava.rules.JavaAccessVisibility
 
PACKAGE_PRIVATE - Enum constant in enum class dev.archunitjava.selector.MemberVisibility
 
PACKAGE_PRIVATE - Enum constant in enum class dev.archunitjava.selector.TypeVisibility
 
PACKAGE_PRIVATE_INACCESSIBLE - Enum constant in enum class dev.archunitjava.rules.JavaAccessVisibility
 
PACKAGE_TYPE_COUNT - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
packageCount() - Method in record class dev.archunitjava.metrics.SourceCounts
Returns the value of the packageCount record component.
PackageCoveragePolicy - Record Class in dev.archunitjava.rules
A named, inspectable policy assignment for imported Java packages.
PackageCoveragePolicy(String, PackageSelector) - Constructor for record class dev.archunitjava.rules.PackageCoveragePolicy
Creates an instance of a PackageCoveragePolicy record class.
PackageId - Record Class in dev.archunitjava.graph
A Java package name, including an explicit value for the unnamed package.
PackageId(String) - Constructor for record class dev.archunitjava.graph.PackageId
Creates an instance of a PackageId record class.
packageInfoType() - Method in record class dev.archunitjava.model.JavaPackage
 
packageInfoTypes() - Method in record class dev.archunitjava.model.JavaPackage
Returns the value of the packageInfoTypes record component.
packageName() - Method in record class dev.archunitjava.importer.ParsedModulePackageDirective
Returns the value of the packageName record component.
packageName() - Method in record class dev.archunitjava.metrics.SourceDocumentId
Returns the value of the packageName record component.
packageName() - Method in record class dev.archunitjava.model.JavaModulePackageDirective
Returns the value of the packageName record component.
packageName() - Method in class dev.archunitjava.model.JavaType
 
packageName() - Method in record class dev.archunitjava.model.JavaTypeName
 
packageName() - Method in record class dev.archunitjava.model.TypeOwner
Returns the value of the packageName record component.
packageName(JavaPattern) - Static method in class dev.archunitjava.selector.TypeSelector
 
packages() - Method in record class dev.archunitjava.model.TypeModelResult
 
packages() - Static method in record class dev.archunitjava.projection.ProjectionPlan
 
packages(DependencyGraph) - Static method in class dev.archunitjava.report.GraphSnapshotQuery
 
packages(TypeModelResult, DependencyGraph, PackageSelector, PackageSelector, DependencyRuleSpec) - Static method in class dev.archunitjava.rules.DependencyRules
 
packages(TypeModelResult, PackageSelector, AnnotationRuleSpec) - Static method in class dev.archunitjava.rules.AnnotationRules
 
packages(TypeModelResult, PackageSelector, NamingTarget, JavaPattern, PatternRuleMode) - Static method in class dev.archunitjava.rules.NamingRules
 
packages(TypeModelResult, PackageSelector, PackageSelector, Collection) - Static method in class dev.archunitjava.rules.CoverageRules
 
packages(TypeModelResult, PackageSelector, Collection) - Static method in class dev.archunitjava.rules.CoverageRules
 
packages(Collection, AbstractnessScope) - Static method in class dev.archunitjava.metrics.ComponentCompositions
Package-info metadata is excluded; split packages intentionally merge into one package.
PACKAGES - Enum constant in enum class dev.archunitjava.cli.CliGraphDomain
 
PACKAGES - Enum constant in enum class dev.archunitjava.metrics.MetricUnit
 
packagesAreAcyclic(TypeModelResult, DependencyGraph, PackageSelector) - Static method in class dev.archunitjava.rules.CycleRules
 
packagesAreAcyclic(TypeModelResult, DependencyGraph, PackageSelector, CycleRuleOptions) - Static method in class dev.archunitjava.rules.CycleRules
 
PackageSelection - Record Class in dev.archunitjava.selector
Selected packages without discarding diagnostics from the underlying type model.
PackageSelection(SelectorDescription, int, List, List, List, List) - Constructor for record class dev.archunitjava.selector.PackageSelection
Creates an instance of a PackageSelection record class.
PackageSelector - Class in dev.archunitjava.selector
Immutable, reusable selection of Java package aggregates.
PARALLEL_ENABLED - Static variable in class dev.archunitjava.junit.ArchitectureTestEngine
 
PARAMETER - Enum constant in enum class dev.archunitjava.importer.ParsedAnnotationOccurrence.Site
 
PARAMETER - Enum constant in enum class dev.archunitjava.model.AnnotationSiteKind
 
parameterIndex() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence
Returns the value of the parameterIndex record component.
parameterIndex() - Method in record class dev.archunitjava.model.AnnotationSite
Returns the value of the parameterIndex record component.
parameters() - Method in record class dev.archunitjava.importer.ParsedMember
Returns the value of the parameters record component.
parameters() - Method in class dev.archunitjava.model.JavaMember
 
parameters(TypeModelResult, MemberSelector, AnnotationRuleSpec) - Static method in class dev.archunitjava.rules.AnnotationRules
 
parameterTypes() - Method in record class dev.archunitjava.model.GenericMethodSignature
Returns the value of the parameterTypes record component.
parameterTypes() - Method in record class dev.archunitjava.model.JvmMethodType
Returns the value of the parameterTypes record component.
parameterTypes(JvmType...) - Static method in class dev.archunitjava.selector.MemberSelector
 
parameterTypes(List) - Static method in class dev.archunitjava.selector.MemberSelector
 
parse(String) - Static method in record class dev.archunitjava.cli.CliPattern
 
parse(String, Set) - Static method in class dev.archunitjava.diagram.plantuml.PlantUmlParser
 
parse(String, Set, PlantUmlLimits) - Static method in class dev.archunitjava.diagram.plantuml.PlantUmlParser
 
PARSE_HEADER - Enum constant in enum class dev.archunitjava.importer.ClassFileTraversalPhase
 
PARSE_MODEL - Enum constant in enum class dev.archunitjava.importer.ClassFileTraversalPhase
 
parseClass(String) - Static method in class dev.archunitjava.model.GenericSignatures
 
ParsedAnnotation - Record Class in dev.archunitjava.importer
Backend-neutral annotation descriptor and explicitly stored element values.
ParsedAnnotation(String, List) - Constructor for record class dev.archunitjava.importer.ParsedAnnotation
Creates an instance of a ParsedAnnotation record class.
ParsedAnnotationDefault - Record Class in dev.archunitjava.importer
Default annotation value attached to one annotation-interface method.
ParsedAnnotationDefault(String, String, ParsedAnnotationValue) - Constructor for record class dev.archunitjava.importer.ParsedAnnotationDefault
Creates an instance of a ParsedAnnotationDefault record class.
ParsedAnnotationElement - Record Class in dev.archunitjava.importer
One named annotation element value.
ParsedAnnotationElement(String, ParsedAnnotationValue) - Constructor for record class dev.archunitjava.importer.ParsedAnnotationElement
Creates an instance of a ParsedAnnotationElement record class.
ParsedAnnotationOccurrence - Record Class in dev.archunitjava.importer
Exact declaration, parameter, record-component, or type-use annotation site.
ParsedAnnotationOccurrence(ParsedAnnotationOccurrence.Visibility, ParsedAnnotationOccurrence.Container, String, String, ParsedAnnotationOccurrence.Site, OptionalInt, Optional, ParsedAnnotation) - Constructor for record class dev.archunitjava.importer.ParsedAnnotationOccurrence
Creates an instance of a ParsedAnnotationOccurrence record class.
ParsedAnnotationOccurrence.Container - Enum Class in dev.archunitjava.importer
 
ParsedAnnotationOccurrence.Site - Enum Class in dev.archunitjava.importer
 
ParsedAnnotationOccurrence.TypeUseTarget - Record Class in dev.archunitjava.importer
 
ParsedAnnotationOccurrence.Visibility - Enum Class in dev.archunitjava.importer
 
ParsedAnnotationValue - Interface in dev.archunitjava.importer
Backend-neutral, lossless annotation element value.
ParsedAnnotationValue.ArrayValue - Record Class in dev.archunitjava.importer
 
ParsedAnnotationValue.ClassValue - Record Class in dev.archunitjava.importer
 
ParsedAnnotationValue.EnumValue - Record Class in dev.archunitjava.importer
 
ParsedAnnotationValue.NestedAnnotationValue - Record Class in dev.archunitjava.importer
 
ParsedAnnotationValue.ScalarKind - Enum Class in dev.archunitjava.importer
 
ParsedAnnotationValue.ScalarValue - Record Class in dev.archunitjava.importer
 
ParsedBootstrapArgument - Record Class in dev.archunitjava.importer
Stable generic bootstrap argument plus an optional structured direct handle.
ParsedBootstrapArgument(String, String, Optional) - Constructor for record class dev.archunitjava.importer.ParsedBootstrapArgument
Creates an instance of a ParsedBootstrapArgument record class.
parsedClass() - Method in class dev.archunitjava.importer.ClassFileReadResult
 
ParsedClassFile - Record Class in dev.archunitjava.importer
Backend-neutral class header extracted from an untrusted class resource.
ParsedClassFile(String, int, int, int, boolean, String, ClassFileOrigin, int) - Constructor for record class dev.archunitjava.importer.ParsedClassFile
 
ParsedClassFile(String, int, int, int, boolean, String, ClassFileOrigin, int, Optional, List) - Constructor for record class dev.archunitjava.importer.ParsedClassFile
 
ParsedClassFile(String, int, int, int, boolean, String, ClassFileOrigin, int, Optional, List, Optional, List) - Constructor for record class dev.archunitjava.importer.ParsedClassFile
 
ParsedClassFile(String, int, int, int, boolean, String, ClassFileOrigin, int, Optional, List, Optional, List, List, List) - Constructor for record class dev.archunitjava.importer.ParsedClassFile
 
ParsedClassFile(String, int, int, int, boolean, String, ClassFileOrigin, int, Optional, List, Optional, List, List, List, Optional) - Constructor for record class dev.archunitjava.importer.ParsedClassFile
 
ParsedClassFile(String, int, int, int, boolean, String, ClassFileOrigin, int, Optional, List, Optional, List, List, List, Optional, boolean, List, boolean, List) - Constructor for record class dev.archunitjava.importer.ParsedClassFile
 
ParsedClassFile(String, int, int, int, boolean, String, ClassFileOrigin, int, Optional, List, Optional, List, List, List, Optional, boolean, List, boolean, List, ParsedNestingMetadata) - Constructor for record class dev.archunitjava.importer.ParsedClassFile
 
ParsedClassFile(String, int, int, int, boolean, String, ClassFileOrigin, int, Optional, List, Optional, List, List, List, Optional, boolean, List, boolean, List, ParsedNestingMetadata, ParsedConstantPoolEvidence) - Constructor for record class dev.archunitjava.importer.ParsedClassFile
 
ParsedClassFile(String, int, int, int, boolean, String, ClassFileOrigin, int, Optional, List, Optional, List, List, List, Optional, boolean, List, boolean, List, ParsedNestingMetadata, ParsedConstantPoolEvidence, Optional) - Constructor for record class dev.archunitjava.importer.ParsedClassFile
Creates an instance of a ParsedClassFile record class.
ParsedCodeAccess - Record Class in dev.archunitjava.importer
Backend-neutral field or method access extracted from one Code attribute.
ParsedCodeAccess(ParsedCodeAccess.Kind, ParsedCodeAccess.Opcode, String, String, String, boolean, int) - Constructor for record class dev.archunitjava.importer.ParsedCodeAccess
Creates an instance of a ParsedCodeAccess record class.
ParsedCodeAccess.Kind - Enum Class in dev.archunitjava.importer
 
ParsedCodeAccess.Opcode - Enum Class in dev.archunitjava.importer
 
ParsedConstantEvidence - Record Class in dev.archunitjava.importer
Backend-neutral typed evidence for a relevant constant-pool entry.
ParsedConstantEvidence(ParsedConstantEvidence.Kind, int, String, Optional, Optional, Optional) - Constructor for record class dev.archunitjava.importer.ParsedConstantEvidence
Creates an instance of a ParsedConstantEvidence record class.
ParsedConstantEvidence.Kind - Enum Class in dev.archunitjava.importer
 
ParsedConstantLoadSite - Record Class in dev.archunitjava.importer
Member and bytecode offset that loaded a constant-pool entry.
ParsedConstantLoadSite(String, String, int) - Constructor for record class dev.archunitjava.importer.ParsedConstantLoadSite
Creates an instance of a ParsedConstantLoadSite record class.
ParsedConstantPoolEvidence - Record Class in dev.archunitjava.importer
Bounded relevant constant-pool evidence for one class file.
ParsedConstantPoolEvidence(List, int, boolean) - Constructor for record class dev.archunitjava.importer.ParsedConstantPoolEvidence
Creates an instance of a ParsedConstantPoolEvidence record class.
ParsedDynamicCallSite - Record Class in dev.archunitjava.importer
One invokedynamic instruction and its unresolved bootstrap evidence.
ParsedDynamicCallSite(String, String, ParsedMethodHandle, List, int) - Constructor for record class dev.archunitjava.importer.ParsedDynamicCallSite
Creates an instance of a ParsedDynamicCallSite record class.
ParsedDynamicConstant - Record Class in dev.archunitjava.importer
Unresolved CONSTANT_Dynamic value and its bounded bootstrap provenance.
ParsedDynamicConstant(String, String, ParsedMethodHandle, List, int, boolean) - Constructor for record class dev.archunitjava.importer.ParsedDynamicConstant
Creates an instance of a ParsedDynamicConstant record class.
ParsedEnclosingMethod - Record Class in dev.archunitjava.importer
One EnclosingMethod attribute value.
ParsedEnclosingMethod(String, Optional, Optional) - Constructor for record class dev.archunitjava.importer.ParsedEnclosingMethod
Creates an instance of a ParsedEnclosingMethod record class.
ParsedExceptionEvidence - Record Class in dev.archunitjava.importer
Backend-neutral exception declaration, handler, or throw instruction.
ParsedExceptionEvidence(ParsedExceptionEvidence.Kind, Optional, OptionalInt) - Constructor for record class dev.archunitjava.importer.ParsedExceptionEvidence
Creates an instance of a ParsedExceptionEvidence record class.
ParsedExceptionEvidence.Kind - Enum Class in dev.archunitjava.importer
 
ParsedInnerClass - Record Class in dev.archunitjava.importer
One InnerClasses table entry, retained as evidence rather than source-level truth.
ParsedInnerClass(String, Optional, Optional, int) - Constructor for record class dev.archunitjava.importer.ParsedInnerClass
Creates an instance of a ParsedInnerClass record class.
ParsedLineNumber - Record Class in dev.archunitjava.importer
Backend-neutral line-table entry using an exact bytecode offset.
ParsedLineNumber(int, int) - Constructor for record class dev.archunitjava.importer.ParsedLineNumber
Creates an instance of a ParsedLineNumber record class.
ParsedMember - Record Class in dev.archunitjava.importer
Backend-neutral declared field or method extracted from a class file.
ParsedMember(ParsedMember.Kind, String, String, int, boolean) - Constructor for record class dev.archunitjava.importer.ParsedMember
 
ParsedMember(ParsedMember.Kind, String, String, int, boolean, List) - Constructor for record class dev.archunitjava.importer.ParsedMember
 
ParsedMember(ParsedMember.Kind, String, String, int, boolean, List, Optional) - Constructor for record class dev.archunitjava.importer.ParsedMember
 
ParsedMember(ParsedMember.Kind, String, String, int, boolean, List, Optional, List) - Constructor for record class dev.archunitjava.importer.ParsedMember
 
ParsedMember(ParsedMember.Kind, String, String, int, boolean, List, Optional, List, List) - Constructor for record class dev.archunitjava.importer.ParsedMember
 
ParsedMember(ParsedMember.Kind, String, String, int, boolean, List, Optional, List, List, List) - Constructor for record class dev.archunitjava.importer.ParsedMember
 
ParsedMember(ParsedMember.Kind, String, String, int, boolean, List, Optional, List, List, List, List) - Constructor for record class dev.archunitjava.importer.ParsedMember
Creates an instance of a ParsedMember record class.
ParsedMember.Kind - Enum Class in dev.archunitjava.importer
 
ParsedMethodHandle - Record Class in dev.archunitjava.importer
Backend-neutral direct method-handle constant.
ParsedMethodHandle(String, int, String, String, String, boolean) - Constructor for record class dev.archunitjava.importer.ParsedMethodHandle
Creates an instance of a ParsedMethodHandle record class.
ParsedMethodParameter - Record Class in dev.archunitjava.importer
Backend-neutral MethodParameters entry, including compiler-created flags.
ParsedMethodParameter(int, Optional, int) - Constructor for record class dev.archunitjava.importer.ParsedMethodParameter
Creates an instance of a ParsedMethodParameter record class.
ParsedModuleDescriptor - Record Class in dev.archunitjava.importer
Backend-neutral explicit JPMS Module attribute.
ParsedModuleDescriptor(String, int, Optional, List, List, List, List, List) - Constructor for record class dev.archunitjava.importer.ParsedModuleDescriptor
Creates an instance of a ParsedModuleDescriptor record class.
ParsedModulePackageDirective - Record Class in dev.archunitjava.importer
One exports or opens directive, including an empty or qualified target list.
ParsedModulePackageDirective(ParsedModulePackageDirective.Kind, String, int, List) - Constructor for record class dev.archunitjava.importer.ParsedModulePackageDirective
Creates an instance of a ParsedModulePackageDirective record class.
ParsedModulePackageDirective.Kind - Enum Class in dev.archunitjava.importer
 
ParsedModuleProvide - Record Class in dev.archunitjava.importer
One provides directive and all provider binary names.
ParsedModuleProvide(String, List) - Constructor for record class dev.archunitjava.importer.ParsedModuleProvide
Creates an instance of a ParsedModuleProvide record class.
ParsedModuleRequire - Record Class in dev.archunitjava.importer
One requires directive exactly as declared in a Module attribute.
ParsedModuleRequire(String, int, Optional) - Constructor for record class dev.archunitjava.importer.ParsedModuleRequire
Creates an instance of a ParsedModuleRequire record class.
ParsedNestingMetadata - Record Class in dev.archunitjava.importer
Raw nesting and nestmate attributes retained without inferring source ownership.
ParsedNestingMetadata(List, List, List, List) - Constructor for record class dev.archunitjava.importer.ParsedNestingMetadata
Creates an instance of a ParsedNestingMetadata record class.
ParsedRecordComponent - Record Class in dev.archunitjava.importer
Backend-neutral record component extracted from a Record attribute.
ParsedRecordComponent(String, String, Optional) - Constructor for record class dev.archunitjava.importer.ParsedRecordComponent
Creates an instance of a ParsedRecordComponent record class.
parseField(String) - Static method in class dev.archunitjava.model.GenericSignatures
 
parseField(String) - Static method in class dev.archunitjava.model.JvmDescriptors
 
parseMethod(String) - Static method in class dev.archunitjava.model.GenericSignatures
 
parseMethod(String) - Static method in class dev.archunitjava.model.JvmDescriptors
 
parserVersion() - Method in record class dev.archunitjava.importer.AnalysisCacheKey
Returns the value of the parserVersion record component.
PARTIAL_REPLACED - Enum constant in enum class dev.archunitjava.importer.AnalysisCacheStatus
 
passed() - Method in class dev.archunitjava.result.RuleResult
 
passed(RuleMetadata) - Static method in class dev.archunitjava.result.RuleResult
 
passed(RuleMetadata, List) - Static method in class dev.archunitjava.result.RuleResult
 
passed(String) - Static method in class dev.archunitjava.result.RuleResult
 
passed(String, List) - Static method in class dev.archunitjava.result.RuleResult
 
PASSED - Enum constant in enum class dev.archunitjava.result.RuleStatus
 
path() - Method in class dev.archunitjava.importer.ClassFileInput
 
path() - Method in record class dev.archunitjava.importer.DiscoveryDiagnostic
Returns the value of the path record component.
path() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence.TypeUseTarget
Returns the value of the path record component.
path() - Method in record class dev.archunitjava.model.JavaTypeUseTarget
Returns the value of the path record component.
path(Path) - Static method in class dev.archunitjava.importer.ClassFileInput
 
pattern() - Method in record class dev.archunitjava.importer.ImportResourceRule
Returns the value of the pattern record component.
PatternDescription - Record Class in dev.archunitjava.pattern
Immutable, deterministic metadata describing a compiled matcher.
PatternDescription(PatternSyntax, PatternDomain, String) - Constructor for record class dev.archunitjava.pattern.PatternDescription
Creates an instance of a PatternDescription record class.
patternDomain() - Method in enum class dev.archunitjava.rules.NamingTarget
 
PatternDomain - Enum Class in dev.archunitjava.pattern
The semantic text domain in which a pattern is evaluated.
PatternEvaluationException - Exception Class in dev.archunitjava.pattern
A pattern evaluation that exceeds a documented safety boundary.
PatternEvaluationException(String) - Constructor for exception class dev.archunitjava.pattern.PatternEvaluationException
 
PatternRuleMode - Enum Class in dev.archunitjava.rules
Positive and negative pattern assertions sharing one implementation.
PatternSyntax - Enum Class in dev.archunitjava.pattern
The syntax used to construct a compiled architecture pattern.
payload() - Method in record class dev.archunitjava.importer.AnalysisCacheResult
Returns the value of the payload record component.
permissive() - Static method in record class dev.archunitjava.diagram.plantuml.PlantUmlAdherenceOptions
 
PERMITS - Enum constant in enum class dev.archunitjava.rules.HierarchyRelation
 
PERMITTED_RELATIONSHIP_UNKNOWN - Enum constant in enum class dev.archunitjava.model.SealedHierarchyDiagnosticCode
 
PERMITTED_SUBCLASS - Enum constant in enum class dev.archunitjava.model.DeclarationDependencySourceKind
 
PERMITTED_SUBCLASS_NOT_DIRECT - Enum constant in enum class dev.archunitjava.model.SealedHierarchyDiagnosticCode
 
permittedSubclassBinaryNames() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the permittedSubclassBinaryNames record component.
permittedSubclasses() - Method in class dev.archunitjava.model.JavaType
Declared permitted subclasses; this is not a list of observed direct subclasses.
permitting(HierarchyRuleMode) - Static method in record class dev.archunitjava.rules.HierarchyRuleSpec
 
phase() - Method in record class dev.archunitjava.importer.ClassFileDiagnostic
Returns the value of the phase record component.
physicalLineCount() - Method in record class dev.archunitjava.metrics.SourceCounts
Returns the value of the physicalLineCount record component.
physicalLines() - Method in record class dev.archunitjava.metrics.SourceLineMetrics
Returns the value of the physicalLines record component.
PlantUmlAdherenceOptions - Record Class in dev.archunitjava.diagram.plantuml
Explicit strictness choices for diagram-to-code comparison.
PlantUmlAdherenceOptions(boolean, UnmappedDiagramDependencyPolicy) - Constructor for record class dev.archunitjava.diagram.plantuml.PlantUmlAdherenceOptions
Creates an instance of a PlantUmlAdherenceOptions record class.
PlantUmlArrow - Enum Class in dev.archunitjava.diagram.plantuml
Safe directed-arrow forms supported by the bounded parser.
PlantUmlComponent - Record Class in dev.archunitjava.diagram.plantuml
One safely parsed component with a unique alias and display name.
PlantUmlComponent(String, String, Optional) - Constructor for record class dev.archunitjava.diagram.plantuml.PlantUmlComponent
Creates an instance of a PlantUmlComponent record class.
PlantUmlComponentId - Record Class in dev.archunitjava.diagram.plantuml
Stable result identity for a diagram component alias.
PlantUmlComponentId(String) - Constructor for record class dev.archunitjava.diagram.plantuml.PlantUmlComponentId
Creates an instance of a PlantUmlComponentId record class.
PlantUmlDiagram - Class in dev.archunitjava.diagram.plantuml
Immutable deterministic output of the bounded parser.
PlantUmlEdge - Record Class in dev.archunitjava.diagram.plantuml
One declared directed component edge.
PlantUmlEdge(String, String, PlantUmlArrow) - Constructor for record class dev.archunitjava.diagram.plantuml.PlantUmlEdge
Creates an instance of a PlantUmlEdge record class.
PlantUmlExporter - Class in dev.archunitjava.diagram.plantuml
Byte-stable PlantUML export of current layer or slice dependencies.
PlantUmlLimits - Record Class in dev.archunitjava.diagram.plantuml
Hard parser bounds applied before and during parsing.
PlantUmlLimits(int, int, int, int, int) - Constructor for record class dev.archunitjava.diagram.plantuml.PlantUmlLimits
Creates an instance of a PlantUmlLimits record class.
PlantUmlParser - Class in dev.archunitjava.diagram.plantuml
Non-executing parser for a deliberately small PlantUML component grammar.
PlantUmlRules - Class in dev.archunitjava.rules
Adheres selected layer or slice components to a safely parsed PlantUML graph.
POLICY_VIOLATION - Enum constant in enum class dev.archunitjava.cli.CliExitCode
 
precedence() - Method in class dev.archunitjava.importer.ClassFileResource
 
precedence() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the precedence record component.
precedence() - Method in record class dev.archunitjava.importer.ShadowedTypeDefinition
Returns the value of the precedence record component.
precedence() - Method in record class dev.archunitjava.model.ClassResourceLocation
Returns the value of the precedence record component.
precedence() - Method in record class dev.archunitjava.model.JavaPackageOrigin
Returns the value of the precedence record component.
precedence() - Method in class dev.archunitjava.model.JavaType
 
presence() - Method in record class dev.archunitjava.layers.JavaLayer
Returns the value of the presence record component.
present(String) - Static method in record class dev.archunitjava.rules.AnnotationValueCondition
 
PRESENT - Enum constant in enum class dev.archunitjava.rules.AnnotationValueOperator
 
presentationIdentity() - Method in record class dev.archunitjava.result.RuleMetadata
Returns the value of the presentationIdentity record component.
presentedMembers() - Method in record class dev.archunitjava.model.CompilerArtifactView
Returns the value of the presentedMembers record component.
presentedParameters() - Method in record class dev.archunitjava.model.CompilerArtifactView
Returns the value of the presentedParameters record component.
presentedTypes() - Method in record class dev.archunitjava.model.CompilerArtifactView
Returns the value of the presentedTypes record component.
PresetLayer - Record Class in dev.archunitjava.presets
One explicitly named layer selector in a transparent architecture preset.
PresetLayer(String, TypeSelector) - Constructor for record class dev.archunitjava.presets.PresetLayer
Creates an instance of a PresetLayer record class.
PresetRule - Record Class in dev.archunitjava.presets
Inspectable recipe that expands to one ordinary ArchitectureRule.
PresetRule(String, PresetRuleMode, List, List, Optional, Optional) - Constructor for record class dev.archunitjava.presets.PresetRule
Creates an instance of a PresetRule record class.
PresetRuleMode - Enum Class in dev.archunitjava.presets
Ordinary rule shapes available to transparent presets.
previous() - Method in record class dev.archunitjava.baseline.FindingChange
Returns the value of the previous record component.
primitiveReferencesIgnored() - Method in record class dev.archunitjava.model.DeclarationDependencyResult
Returns the value of the primitiveReferencesIgnored record component.
PrimitiveType(JvmPrimitiveType) - Constructor for record class dev.archunitjava.model.GenericType.PrimitiveType
Creates an instance of a PrimitiveType record class.
PRIVATE - Enum constant in enum class dev.archunitjava.model.JavaMemberModifier
 
PRIVATE - Enum constant in enum class dev.archunitjava.selector.MemberVisibility
 
PRIVATE_INACCESSIBLE - Enum constant in enum class dev.archunitjava.rules.JavaAccessVisibility
 
PRIVATE_NESTMATE - Enum constant in enum class dev.archunitjava.rules.JavaAccessVisibility
 
project() - Method in class dev.archunitjava.importer.ProjectDiscoveryResult
 
project(List, CompilerArtifactFilterOptions) - Method in class dev.archunitjava.model.CompilerArtifactProjector
 
ProjectDiscovery - Class in dev.archunitjava.importer
Read-only, bounded discovery of explicit, Maven, and Gradle Java project roots.
ProjectDiscoveryOptions - Class in dev.archunitjava.importer
Immutable bounds and caller overrides for project discovery.
ProjectDiscoveryOptions.Builder - Class in dev.archunitjava.importer
 
ProjectDiscoveryResult - Class in dev.archunitjava.importer
Immutable project-discovery outcome with deterministic diagnostics.
ProjectionDomain - Enum Class in dev.archunitjava.projection
Target identity domain for one deterministic graph projection.
ProjectionDropReason - Enum Class in dev.archunitjava.projection
Why a raw edge did not appear in a projected graph.
ProjectionEdgeSelector - Record Class in dev.archunitjava.projection
Exact raw edge selector for an explicit, reviewable exclusion.
ProjectionEdgeSelector(StableId, StableId, DependencyKind) - Constructor for record class dev.archunitjava.projection.ProjectionEdgeSelector
Creates an instance of a ProjectionEdgeSelector record class.
ProjectionNodeMapping - Record Class in dev.archunitjava.projection
Explicit source-to-projected identity mapping used by classpath and module views.
ProjectionNodeMapping(StableId, StableId) - Constructor for record class dev.archunitjava.projection.ProjectionNodeMapping
Creates an instance of a ProjectionNodeMapping record class.
ProjectionPlan - Record Class in dev.archunitjava.projection
Immutable, pure projection value shared by package, type, member, classpath, and module views.
ProjectionPlan(ProjectionDomain, List, Set, Map, boolean, List) - Constructor for record class dev.archunitjava.projection.ProjectionPlan
Creates an instance of a ProjectionPlan record class.
ProjectionResult - Record Class in dev.archunitjava.projection
Projected graph plus complete accounting for omitted raw edges.
ProjectionResult(ProjectionDomain, DependencyGraph, List) - Constructor for record class dev.archunitjava.projection.ProjectionResult
Creates an instance of a ProjectionResult record class.
proposedBaseline() - Method in record class dev.archunitjava.baseline.BaselineUpdate
Returns the value of the proposedBaseline record component.
PROTECTED - Enum constant in enum class dev.archunitjava.model.JavaMemberModifier
 
PROTECTED - Enum constant in enum class dev.archunitjava.selector.MemberVisibility
 
PROTECTED_CROSS_PACKAGE - Enum constant in enum class dev.archunitjava.rules.JavaAccessVisibility
 
PROTECTED_SAME_PACKAGE - Enum constant in enum class dev.archunitjava.rules.JavaAccessVisibility
 
providerBinaryNames() - Method in record class dev.archunitjava.importer.ParsedModuleProvide
Returns the value of the providerBinaryNames record component.
providers() - Method in record class dev.archunitjava.model.JavaModuleProvide
Returns the value of the providers record component.
providerSdk(TypeModelResult, DependencyGraph, TypeSelector, TypeSelector, TypeSelector, TypeSelector) - Static method in class dev.archunitjava.presets.ArchitecturePresets
 
provides() - Method in record class dev.archunitjava.importer.ParsedModuleDescriptor
Returns the value of the provides record component.
provides() - Method in record class dev.archunitjava.model.JavaModule
Returns the value of the provides record component.
provides(TypeModelResult, ModuleSelector, JavaPattern, JavaPattern, ModuleRuleMode, NonExplicitModulePolicy) - Static method in class dev.archunitjava.rules.ModuleDescriptorRules
 
PUBLIC - Enum constant in enum class dev.archunitjava.model.JavaMemberModifier
 
PUBLIC - Enum constant in enum class dev.archunitjava.model.JavaModifier
 
PUBLIC - Enum constant in enum class dev.archunitjava.rules.JavaAccessVisibility
 
PUBLIC - Enum constant in enum class dev.archunitjava.selector.MemberVisibility
 
PUBLIC - Enum constant in enum class dev.archunitjava.selector.TypeVisibility
 
PUBLIC_INTERFACE - Enum constant in enum class dev.archunitjava.presets.PresetRuleMode
 
PUBLIC_LIBRARY_CONSERVATIVE - Enum constant in enum class dev.archunitjava.rules.ReachabilityAssumption
 
PUBLIC_TYPES - Enum constant in enum class dev.archunitjava.metrics.AbstractnessScope
 
publicInterface(String, Collection, Collection) - Static method in record class dev.archunitjava.presets.PresetRule
 
PublicInterfaceRules - Class in dev.archunitjava.rules
Rules that keep cross-package consumers on an explicitly approved public interface.
publicLibraryDefaults() - Static method in record class dev.archunitjava.rules.ReachabilityRuleOptions
 
PUTFIELD - Enum constant in enum class dev.archunitjava.importer.ParsedCodeAccess.Opcode
 
PUTFIELD - Enum constant in enum class dev.archunitjava.model.JavaCodeAccessOpcode
 
PUTSTATIC - Enum constant in enum class dev.archunitjava.importer.ParsedCodeAccess.Opcode
 
PUTSTATIC - Enum constant in enum class dev.archunitjava.model.JavaCodeAccessOpcode
 

Q

qualification() - Method in record class dev.archunitjava.rules.ModulePackageRuleSpec
Returns the value of the qualification record component.
qualified() - Method in record class dev.archunitjava.importer.ParsedModulePackageDirective
 
qualified() - Method in record class dev.archunitjava.model.JavaModulePackageDirective
 
QUALIFIED - Enum constant in enum class dev.archunitjava.rules.DirectiveQualification
 
QUALIFIED_EXPORT_TO_CALLER - Enum constant in enum class dev.archunitjava.rules.ModuleExportAccess
 
QUALIFIED_EXPORT_TO_OTHER_MODULES - Enum constant in enum class dev.archunitjava.rules.ModuleExportAccess
 
QUALIFIED_NAME - Enum constant in enum class dev.archunitjava.pattern.PatternDomain
Dot-separated package, binary-type, or source-style type names.
qualifiedName() - Method in record class dev.archunitjava.graph.PackageId
Returns the value of the qualifiedName record component.
query() - Method in record class dev.archunitjava.report.GraphSnapshot
Returns the value of the query record component.
query() - Method in record class dev.archunitjava.rules.AnnotationRuleSpec
Returns the value of the query record component.
QUERY_TYPE_MISSING - Enum constant in enum class dev.archunitjava.model.SealedHierarchyDiagnosticCode
 

R

RATIO - Enum constant in enum class dev.archunitjava.metrics.MetricUnit
 
rationale() - Method in record class dev.archunitjava.baseline.Suppression
Returns the value of the rationale record component.
rationale() - Method in record class dev.archunitjava.cli.CliRuleConfiguration
Returns the value of the rationale record component.
rationale() - Method in record class dev.archunitjava.presets.PresetRule
Returns the value of the rationale record component.
rationale() - Method in record class dev.archunitjava.result.RuleMetadata
Returns the value of the rationale record component.
rawType() - Method in record class dev.archunitjava.model.GenericType.ClassType
Returns the value of the rawType record component.
ReachabilityAssumption - Enum Class in dev.archunitjava.rules
Declared interpretation of configured graph entry points.
ReachabilityRuleOptions - Record Class in dev.archunitjava.rules
Explicit dependency semantics and finding bounds for reachability rules.
ReachabilityRuleOptions(ReachabilityAssumption, Set, int, int) - Constructor for record class dev.archunitjava.rules.ReachabilityRuleOptions
Creates an instance of a ReachabilityRuleOptions record class.
ReachabilityRules - Class in dev.archunitjava.rules
Bounded graph reachability rules that never claim whole-program runtime liveness.
read(byte[]) - Static method in class dev.archunitjava.baseline.BaselineJsonReader
Decodes and reads strict UTF-8 baseline bytes with default resource limits.
read(byte[], BaselineReadLimits) - Static method in class dev.archunitjava.baseline.BaselineJsonReader
Decodes and reads strict UTF-8 baseline bytes with caller-supplied resource limits.
read(ClassFileResource) - Method in class dev.archunitjava.importer.ClassFileReader
 
read(String) - Static method in class dev.archunitjava.baseline.BaselineJsonReader
Reads strict baseline JSON text with default resource limits.
read(String, BaselineReadLimits) - Static method in class dev.archunitjava.baseline.BaselineJsonReader
Reads strict baseline JSON text with caller-supplied resource limits.
read(Path) - Static method in class dev.archunitjava.baseline.BaselineJsonReader
Reads a regular, non-symbolic baseline file with default resource limits.
read(Path, BaselineReadLimits) - Static method in class dev.archunitjava.baseline.BaselineJsonReader
Reads a regular, non-symbolic baseline file with caller-supplied resource limits.
READ_BYTES - Enum constant in enum class dev.archunitjava.importer.ClassFileTraversalPhase
 
readAll(List) - Method in class dev.archunitjava.importer.ClassFileReader
 
readArchIgnore() - Method in record class dev.archunitjava.importer.ImportOptions
Returns the value of the readArchIgnore record component.
reason() - Method in record class dev.archunitjava.model.GenericSignatureDiagnostic
Returns the value of the reason record component.
reason() - Method in exception class dev.archunitjava.model.InvalidGenericSignatureException
 
reason() - Method in exception class dev.archunitjava.model.InvalidJvmDescriptorException
 
reason() - Method in record class dev.archunitjava.projection.DroppedProjectionEdge
Returns the value of the reason record component.
RECORD - Enum constant in enum class dev.archunitjava.model.JavaTypeKind
 
RECORD_COMPONENT - Enum constant in enum class dev.archunitjava.importer.ParsedAnnotationOccurrence.Container
 
RECORD_COMPONENT - Enum constant in enum class dev.archunitjava.model.AnnotationSiteKind
 
RECORD_COMPONENT_DESCRIPTOR - Enum constant in enum class dev.archunitjava.model.DeclarationDependencySourceKind
 
RECORD_COMPONENT_GENERIC_SIGNATURE - Enum constant in enum class dev.archunitjava.model.DeclarationDependencySourceKind
 
RECORD_COMPONENTS - Enum constant in enum class dev.archunitjava.metrics.MetricUnit
 
recordComponentCount() - Method in record class dev.archunitjava.metrics.SourceCounts
Returns the value of the recordComponentCount record component.
RecordComponentOwner(JavaTypeName, String, String) - Constructor for record class dev.archunitjava.model.DeclarationDependencyOwner.RecordComponentOwner
Creates an instance of a RecordComponentOwner record class.
recordComponents() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the recordComponents record component.
recordComponents() - Method in class dev.archunitjava.model.JavaType
 
recordDeclaration() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the recordDeclaration record component.
records() - Static method in class dev.archunitjava.selector.TypeSelector
 
referencedTypes() - Method in record class dev.archunitjava.model.GenericClassSignature
 
referencedTypes() - Method in record class dev.archunitjava.model.GenericMethodSignature
 
referencedTypes() - Method in interface dev.archunitjava.model.GenericType
All concrete reference types mentioned by this type, in stable order.
referencedTypes() - Method in record class dev.archunitjava.model.JavaConstantEvidence
Returns the value of the referencedTypes record component.
referencedTypes(TypeReferenceEvidence) - Method in record class dev.archunitjava.model.GenericClassView
 
referencedTypes(TypeReferenceEvidence) - Method in record class dev.archunitjava.model.GenericFieldView
 
referencedTypes(TypeReferenceEvidence) - Method in record class dev.archunitjava.model.GenericMethodView
 
referenceKind() - Method in record class dev.archunitjava.importer.ParsedMethodHandle
Returns the value of the referenceKind record component.
referenceKind() - Method in record class dev.archunitjava.model.JavaMethodHandle
Returns the value of the referenceKind record component.
regex(PatternDomain, String) - Static method in class dev.archunitjava.pattern.JavaPattern
 
REGEX - Enum constant in enum class dev.archunitjava.pattern.PatternSyntax
 
REJECT - Enum constant in enum class dev.archunitjava.rules.NonExplicitModulePolicy
 
relabeling(DependencyKind, DependencyKind) - Method in record class dev.archunitjava.projection.ProjectionPlan
 
relatedLayers() - Method in record class dev.archunitjava.presets.PresetRule
Returns the value of the relatedLayers record component.
relatedType() - Method in record class dev.archunitjava.model.SealedHierarchyDiagnostic
Returns the value of the relatedType record component.
relation() - Method in record class dev.archunitjava.rules.HierarchyRuleSpec
Returns the value of the relation record component.
RELATIVE_AVERAGE_COMPONENT_DEPENDENCY - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
relativeAverageComponentDependency() - Method in record class dev.archunitjava.metrics.CumulativeDependencyMetrics
Returns the value of the relativeAverageComponentDependency record component.
renamedLayer(String, String) - Method in class dev.archunitjava.presets.ArchitecturePreset
 
render(BaselineComparison) - Static method in class dev.archunitjava.baseline.BaselineDiffRenderer
 
render(ReviewedBaseline) - Static method in class dev.archunitjava.baseline.BaselineJsonRenderer
 
render(GraphSnapshot) - Static method in class dev.archunitjava.report.CsvGraphRenderer
Renders spreadsheet-safe CSV.
render(GraphSnapshot) - Static method in class dev.archunitjava.report.D2GraphRenderer
 
render(GraphSnapshot) - Static method in class dev.archunitjava.report.DotGraphRenderer
 
render(GraphSnapshot) - Static method in class dev.archunitjava.report.HtmlGraphRenderer
 
render(GraphSnapshot) - Static method in class dev.archunitjava.report.JsonGraphRenderer
 
render(GraphSnapshot) - Static method in class dev.archunitjava.report.MermaidGraphRenderer
 
render(GraphSnapshot, HtmlRenderLimits) - Static method in class dev.archunitjava.report.HtmlGraphRenderer
 
render(ResultReport) - Static method in class dev.archunitjava.report.ConsoleResultRenderer
 
render(ResultReport) - Static method in class dev.archunitjava.report.JunitXmlResultRenderer
 
render(ResultReport) - Static method in class dev.archunitjava.report.ResultJsonRenderer
 
render(ResultReport) - Static method in class dev.archunitjava.report.SarifResultRenderer
 
render(ResultReport, ResultRenderLimits) - Static method in class dev.archunitjava.report.ConsoleResultRenderer
 
render(ResultReport, ResultRenderLimits) - Static method in class dev.archunitjava.report.JunitXmlResultRenderer
 
renderBytes(ReviewedBaseline) - Static method in class dev.archunitjava.baseline.BaselineJsonRenderer
 
renderBytes(GraphSnapshot) - Static method in class dev.archunitjava.report.CsvGraphRenderer
 
renderBytes(GraphSnapshot) - Static method in class dev.archunitjava.report.D2GraphRenderer
 
renderBytes(GraphSnapshot) - Static method in class dev.archunitjava.report.DotGraphRenderer
 
renderBytes(GraphSnapshot) - Static method in class dev.archunitjava.report.HtmlGraphRenderer
 
renderBytes(GraphSnapshot) - Static method in class dev.archunitjava.report.JsonGraphRenderer
 
renderBytes(GraphSnapshot) - Static method in class dev.archunitjava.report.MermaidGraphRenderer
 
renderBytes(GraphSnapshot, HtmlRenderLimits) - Static method in class dev.archunitjava.report.HtmlGraphRenderer
 
renderBytes(ResultReport) - Static method in class dev.archunitjava.report.JunitXmlResultRenderer
 
renderBytes(ResultReport) - Static method in class dev.archunitjava.report.ResultJsonRenderer
 
renderBytes(ResultReport) - Static method in class dev.archunitjava.report.SarifResultRenderer
 
renderMachineReadable(GraphSnapshot) - Static method in class dev.archunitjava.report.CsvGraphRenderer
Renders lossless machine-readable CSV without spreadsheet formula neutralization.
renderMachineReadableBytes(GraphSnapshot) - Static method in class dev.archunitjava.report.CsvGraphRenderer
Returns the lossless machine-readable representation as UTF-8 bytes.
ReportDomain - Enum Class in dev.archunitjava.report
Supported node-collapse domains for renderer-independent graph snapshots.
require(AnnotationQuery) - Static method in record class dev.archunitjava.rules.AnnotationRuleSpec
 
REQUIRE - Enum constant in enum class dev.archunitjava.rules.AnnotationRuleMode
 
required() - Static method in record class dev.archunitjava.rules.ModulePackageRuleSpec
 
required() - Static method in record class dev.archunitjava.rules.ModuleRequireRuleSpec
 
required(JavaCodeAccessKind...) - Static method in record class dev.archunitjava.rules.MemberAccessRuleSpec
 
required(String, TypeSelector) - Method in class dev.archunitjava.layers.LayerDefinitions.Builder
 
REQUIRED - Enum constant in enum class dev.archunitjava.layers.LayerPresence
 
REQUIRED - Enum constant in enum class dev.archunitjava.rules.DependencyRuleMode
Every selected origin must contain at least one matching dependency.
REQUIRED - Enum constant in enum class dev.archunitjava.rules.DirectiveFlagPolicy
 
REQUIRED - Enum constant in enum class dev.archunitjava.rules.MemberAccessRuleMode
 
REQUIRED - Enum constant in enum class dev.archunitjava.rules.ModuleRuleMode
 
requiredDependency() - Static method in record class dev.archunitjava.rules.DependencyRuleSpec
 
requireDeclaredEdgesObserved() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlAdherenceOptions
Returns the value of the requireDeclaredEdgesObserved record component.
requires() - Method in record class dev.archunitjava.importer.ParsedModuleDescriptor
Returns the value of the requires record component.
requires() - Method in record class dev.archunitjava.model.JavaModule
Returns the value of the requires record component.
requires(TypeModelResult, ModuleSelector, JavaPattern, ModuleRequireRuleSpec, NonExplicitModulePolicy) - Static method in class dev.archunitjava.rules.ModuleDescriptorRules
 
requiresWithoutObserved() - Method in record class dev.archunitjava.rules.ModuleDependencyComparison
Returns the value of the requiresWithoutObserved record component.
resolve(String, int) - Method in class dev.archunitjava.model.MetaAnnotationResolver
 
resolve(List) - Method in class dev.archunitjava.importer.ClassPathImportResolver
 
resolve(List, Collection) - Method in class dev.archunitjava.importer.ClassPathImportResolver
 
RESOLVED - Enum constant in enum class dev.archunitjava.baseline.FindingState
 
ResolvedImportedType - Record Class in dev.archunitjava.importer
Winning imported type within one lookup scope plus all conflicting definitions.
ResolvedImportedType(String, JavaType, List) - Constructor for record class dev.archunitjava.importer.ResolvedImportedType
Creates an instance of a ResolvedImportedType record class.
resource() - Method in record class dev.archunitjava.model.BytecodeLocation
Returns the value of the resource record component.
resource() - Method in record class dev.archunitjava.model.DeclarationLocation
Returns the value of the resource record component.
RESOURCE_EXCLUDED - Enum constant in enum class dev.archunitjava.importer.InputDiagnosticCode
 
RESOURCE_LIMIT_EXCEEDED - Enum constant in enum class dev.archunitjava.importer.InputDiagnosticCode
 
RESOURCE_PATH - Enum constant in enum class dev.archunitjava.pattern.PatternDomain
Forward-slash-separated class-path resource names.
RESOURCE_TOO_LARGE - Enum constant in enum class dev.archunitjava.importer.ClassFileDiagnosticCode
 
resourceName() - Method in record class dev.archunitjava.importer.ClassFileDiagnostic
Returns the value of the resourceName record component.
resourceName() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the resourceName record component.
resourceName() - Method in record class dev.archunitjava.importer.ShadowedTypeDefinition
Returns the value of the resourceName record component.
resourceName() - Method in class dev.archunitjava.model.JavaType
 
resourceName() - Method in record class dev.archunitjava.model.TypeModelDiagnostic
Returns the value of the resourceName record component.
resourcePath() - Method in record class dev.archunitjava.graph.LocationId
Returns the value of the resourcePath record component.
resourcePath(JavaPattern) - Static method in class dev.archunitjava.selector.TypeSelector
 
resourcePatterns() - Method in record class dev.archunitjava.importer.ImportScope
Returns the value of the resourcePatterns record component.
resources() - Method in record class dev.archunitjava.importer.InputEnumerationResult
Returns the value of the resources record component.
result() - Method in exception class dev.archunitjava.junit.ArchitectureAnalysisAssertionError
 
result() - Method in exception class dev.archunitjava.junit.ArchitecturePolicyAssertionError
 
resultFormat() - Method in record class dev.archunitjava.cli.CliConfiguration
Returns the value of the resultFormat record component.
resultFormat() - Method in record class dev.archunitjava.integration.BuildIntegrationRequest
Returns the value of the resultFormat record component.
ResultJsonRenderer - Class in dev.archunitjava.report
Canonical, lossless JSON rendering of architecture-rule results.
ResultRenderLimits - Record Class in dev.archunitjava.report
Explicit bounds for human-oriented result renderers.
ResultRenderLimits(int, int, int) - Constructor for record class dev.archunitjava.report.ResultRenderLimits
Creates an instance of a ResultRenderLimits record class.
ResultReport - Record Class in dev.archunitjava.report
Immutable, deterministically ordered results from one architecture evaluation.
ResultReport(String, List) - Constructor for record class dev.archunitjava.report.ResultReport
Creates an instance of a ResultReport record class.
results() - Method in record class dev.archunitjava.cli.CliAnalysisResult
Returns the value of the results record component.
results() - Method in record class dev.archunitjava.report.ResultReport
Returns the value of the results record component.
retainingSelfEdges(boolean) - Method in class dev.archunitjava.report.GraphSnapshotQuery
 
retainSelfEdges() - Method in record class dev.archunitjava.projection.ProjectionPlan
Returns the value of the retainSelfEdges record component.
retainSelfEdges() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
Returns the value of the retainSelfEdges record component.
returnType() - Method in record class dev.archunitjava.model.GenericMethodSignature
Returns the value of the returnType record component.
returnType() - Method in record class dev.archunitjava.model.JvmMethodType
Returns the value of the returnType record component.
returnType(JvmType) - Static method in class dev.archunitjava.selector.MemberSelector
 
ReviewedBaseline - Record Class in dev.archunitjava.baseline
Immutable reviewed baseline; creation and updates are explicit operations.
ReviewedBaseline(String, List, List) - Constructor for record class dev.archunitjava.baseline.ReviewedBaseline
Creates an instance of a ReviewedBaseline record class.
role() - Method in record class dev.archunitjava.result.ViolationSubject
Returns the value of the role record component.
role() - Method in record class dev.archunitjava.rules.RuleSelection
Returns the value of the role record component.
root() - Method in record class dev.archunitjava.importer.DiscoveredProject
Returns the value of the root record component.
root() - Method in class dev.archunitjava.importer.SafeAnalysisCache
 
ruleDefinitions() - Method in class dev.archunitjava.presets.ArchitecturePreset
 
RuleEvaluation - Interface in dev.archunitjava.rules
Pure rule terminal supplied with the immutable metadata that must be attached to its result.
ruleId() - Method in record class dev.archunitjava.baseline.BaselineFinding
Returns the value of the ruleId record component.
ruleId() - Method in record class dev.archunitjava.baseline.Suppression
Returns the value of the ruleId record component.
ruleId() - Method in class dev.archunitjava.result.RuleResult
 
RuleMetadata - Record Class in dev.archunitjava.result
Immutable rule metadata carried losslessly into every result and renderer.
RuleMetadata(String, String, String, String, Optional, List, Severity) - Constructor for record class dev.archunitjava.result.RuleMetadata
Creates an instance of a RuleMetadata record class.
RuleResult - Class in dev.archunitjava.result
Immutable result of one rule evaluation, with an explicit non-overlapping terminal state.
RuleResultFactory - Interface in dev.archunitjava.rules
Builds the ordinary result while retaining diagnostics supplied by the shared terminal.
rules() - Method in record class dev.archunitjava.cli.CliConfiguration
Returns the value of the rules record component.
rules() - Method in record class dev.archunitjava.importer.ImportOptions
Returns the value of the rules record component.
rules() - Method in class dev.archunitjava.presets.ArchitecturePreset
Expands every recipe to a normal independently decoratable architecture rule.
RuleSelection - Record Class in dev.archunitjava.rules
One named selector/count pair inspected by the shared rule terminal.
RuleSelection(String, SelectorDescription, int) - Constructor for record class dev.archunitjava.rules.RuleSelection
Creates an instance of a RuleSelection record class.
RuleStatus - Enum Class in dev.archunitjava.result
Mutually exclusive terminal states of one architecture rule evaluation.
RuleTerminal - Class in dev.archunitjava.rules
The single empty-selection gate shared by every architecture-rule terminal.
run(BuildIntegrationRequest, Appendable, Appendable) - Method in class dev.archunitjava.integration.BuildIntegrationRunner
 
run(String[], Appendable, Appendable) - Method in class dev.archunitjava.cli.CliRunner
 
RUNTIME_INVISIBLE - Enum constant in enum class dev.archunitjava.importer.ParsedAnnotationOccurrence.Visibility
 
RUNTIME_INVISIBLE - Enum constant in enum class dev.archunitjava.model.AnnotationVisibility
 
RUNTIME_VISIBLE - Enum constant in enum class dev.archunitjava.importer.ParsedAnnotationOccurrence.Visibility
 
RUNTIME_VISIBLE - Enum constant in enum class dev.archunitjava.model.AnnotationVisibility
 

S

SafeAnalysisCache - Class in dev.archunitjava.importer
Bounded, content-addressed analysis cache with a fixed binary envelope.
SafeAnalysisCache(Path, int) - Constructor for class dev.archunitjava.importer.SafeAnalysisCache
 
SAME_MODULE - Enum constant in enum class dev.archunitjava.rules.ModuleExportAccess
 
sample() - Method in record class dev.archunitjava.metrics.CohesionValue
 
samples() - Method in record class dev.archunitjava.metrics.CohesionMetricReport
Returns the value of the samples record component.
samples() - Method in record class dev.archunitjava.metrics.ComponentDependencyMetrics
 
samples() - Method in record class dev.archunitjava.metrics.DependencyMetricReport
Returns the value of the samples record component.
samples() - Method in record class dev.archunitjava.metrics.SourceMetricReport
Returns the value of the samples record component.
samples(ProjectionDomain) - Method in record class dev.archunitjava.metrics.CumulativeDependencyMetrics
 
SARIF - Enum constant in enum class dev.archunitjava.cli.CliResultFormat
 
SarifResultRenderer - Class in dev.archunitjava.report
Deterministic SARIF 2.1.0 rendering with repository-relative artifact locations.
ScalarValue(ParsedAnnotationValue.ScalarKind, String) - Constructor for record class dev.archunitjava.importer.ParsedAnnotationValue.ScalarValue
Creates an instance of a ScalarValue record class.
ScalarValue(JavaAnnotationValue.ScalarKind, String) - Constructor for record class dev.archunitjava.model.JavaAnnotationValue.ScalarValue
Creates an instance of a ScalarValue record class.
SCHEMA - Static variable in record class dev.archunitjava.cli.CliConfiguration
 
SCHEMA_VERSION - Static variable in record class dev.archunitjava.report.GraphSnapshot
 
schemaVersion() - Method in record class dev.archunitjava.baseline.ReviewedBaseline
Returns the value of the schemaVersion record component.
schemaVersion() - Method in record class dev.archunitjava.importer.AnalysisCacheKey
Returns the value of the schemaVersion record component.
schemaVersion() - Method in record class dev.archunitjava.report.GraphSnapshot
Returns the value of the schemaVersion record component.
schemaVersion() - Method in record class dev.archunitjava.report.ResultReport
Returns the value of the schemaVersion record component.
scope() - Method in record class dev.archunitjava.importer.ImportOptions
Returns the value of the scope record component.
SCOPE_DIAGNOSTIC - Static variable in class dev.archunitjava.rules.ReachabilityRules
 
sealed() - Method in record class dev.archunitjava.model.SealedHierarchyResult
Returns the value of the sealed record component.
sealedDeclaration() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the sealedDeclaration record component.
sealedHierarchy(String) - Method in class dev.archunitjava.model.TypeHierarchy
Compares a sealed declaration with direct subtype evidence available in this model.
SealedHierarchyDiagnostic - Record Class in dev.archunitjava.model
One bounded inconsistency or gap in declared sealed-hierarchy evidence.
SealedHierarchyDiagnostic(SealedHierarchyDiagnosticCode, Optional) - Constructor for record class dev.archunitjava.model.SealedHierarchyDiagnostic
Creates an instance of a SealedHierarchyDiagnostic record class.
SealedHierarchyDiagnosticCode - Enum Class in dev.archunitjava.model
 
SealedHierarchyResult - Record Class in dev.archunitjava.model
Declared and observed evidence for one possibly sealed type.
SealedHierarchyResult(JavaTypeName, boolean, List, List, List, List, boolean) - Constructor for record class dev.archunitjava.model.SealedHierarchyResult
Creates an instance of a SealedHierarchyResult record class.
sealedTypes() - Static method in class dev.archunitjava.selector.TypeSelector
 
selected() - Method in record class dev.archunitjava.selector.MemberSelection
Returns the value of the selected record component.
selected() - Method in record class dev.archunitjava.selector.ModuleSelection
Returns the value of the selected record component.
selected() - Method in record class dev.archunitjava.selector.PackageSelection
Returns the value of the selected record component.
selected() - Method in record class dev.archunitjava.selector.TypeSelection
Returns the value of the selected record component.
SelectedClassResource - Record Class in dev.archunitjava.importer
One selected logical class resource plus every lower-precedence alternative.
SelectedClassResource(String, String, ClassFileResource, int, List) - Constructor for record class dev.archunitjava.importer.SelectedClassResource
Creates an instance of a SelectedClassResource record class.
selectedCount() - Method in record class dev.archunitjava.rules.RuleSelection
Returns the value of the selectedCount record component.
selectedRelease() - Method in record class dev.archunitjava.importer.SelectedClassResource
Returns the value of the selectedRelease record component.
selectedResources() - Method in record class dev.archunitjava.importer.ClassPathAssemblyResult
 
selectFrom(LayerModel) - Method in class dev.archunitjava.layers.LayerSelector
 
selectFrom(JavaPackageIndex) - Method in class dev.archunitjava.selector.PackageSelector
 
selectFrom(TypeModelResult) - Method in class dev.archunitjava.selector.MemberSelector
 
selectFrom(TypeModelResult) - Method in class dev.archunitjava.selector.ModuleSelector
 
selectFrom(TypeModelResult) - Method in class dev.archunitjava.selector.PackageSelector
 
selectFrom(TypeModelResult) - Method in class dev.archunitjava.selector.TypeSelector
 
selectFrom(TypeSelection) - Method in class dev.archunitjava.selector.MemberSelector
 
selectFrom(SliceModel) - Method in class dev.archunitjava.slices.SliceSelector
 
selectFrom(Collection) - Method in class dev.archunitjava.selector.MemberSelector
 
selectFrom(Collection) - Method in class dev.archunitjava.selector.TypeSelector
 
SelectionDiagnostic - Record Class in dev.archunitjava.selector
Deterministic evidence that selection encountered an incomplete imported model.
SelectionDiagnostic(SelectionDiagnosticCode, String, String) - Constructor for record class dev.archunitjava.selector.SelectionDiagnostic
Creates an instance of a SelectionDiagnostic record class.
SelectionDiagnosticCode - Enum Class in dev.archunitjava.selector
Reasons a selector could not evaluate a Java semantic name completely.
selectionDiagnostics() - Method in record class dev.archunitjava.selector.MemberSelection
Returns the value of the selectionDiagnostics record component.
selectionDiagnostics() - Method in record class dev.archunitjava.selector.PackageSelection
Returns the value of the selectionDiagnostics record component.
selectionDiagnostics() - Method in record class dev.archunitjava.selector.TypeSelection
Returns the value of the selectionDiagnostics record component.
selections() - Method in record class dev.archunitjava.importer.ClassPathAssemblyResult
Returns the value of the selections record component.
selector() - Method in record class dev.archunitjava.presets.PresetLayer
Returns the value of the selector record component.
selector() - Method in record class dev.archunitjava.rules.ModuleCoveragePolicy
Returns the value of the selector record component.
selector() - Method in record class dev.archunitjava.rules.PackageCoveragePolicy
Returns the value of the selector record component.
selector() - Method in record class dev.archunitjava.rules.RuleSelection
Returns the value of the selector record component.
selector() - Method in record class dev.archunitjava.rules.TypeCoveragePolicy
Returns the value of the selector record component.
selector() - Method in record class dev.archunitjava.selector.MemberSelection
Returns the value of the selector record component.
selector() - Method in record class dev.archunitjava.selector.ModuleSelection
Returns the value of the selector record component.
selector() - Method in record class dev.archunitjava.selector.PackageSelection
Returns the value of the selector record component.
selector() - Method in record class dev.archunitjava.selector.TypeSelection
Returns the value of the selector record component.
SelectorConstant - Enum Class in dev.archunitjava.selector
Whether a selector is known without inspecting candidates or is genuinely conditional.
SelectorDescription - Record Class in dev.archunitjava.selector
Stable, human-readable selector metadata used by diagnostics and later rule descriptions.
SelectorDescription(String) - Constructor for record class dev.archunitjava.selector.SelectorDescription
Creates an instance of a SelectorDescription record class.
SELF_EDGE - Enum constant in enum class dev.archunitjava.projection.ProjectionDropReason
 
SELF_NEST_HOST - Enum constant in enum class dev.archunitjava.model.NestingDiagnosticCode
 
SELF_PERMITTED_SUBCLASS - Enum constant in enum class dev.archunitjava.model.SealedHierarchyDiagnosticCode
 
selfDependencies() - Method in record class dev.archunitjava.cli.CliRuleConfiguration
Returns the value of the selfDependencies record component.
selfDependencies() - Method in record class dev.archunitjava.rules.DependencyRuleSpec
Returns the value of the selfDependencies record component.
selfDependency() - Method in record class dev.archunitjava.model.DeclarationDependency
Returns the value of the selfDependency record component.
SelfDependencyPolicy - Enum Class in dev.archunitjava.rules
Whether an edge whose projected origin equals its target participates in a rule.
semanticIdentity() - Method in record class dev.archunitjava.junit.ArchitectureTestCase
Returns the value of the semanticIdentity record component.
semanticIdentity() - Method in record class dev.archunitjava.result.RuleMetadata
Returns the value of the semanticIdentity record component.
semanticKey() - Method in record class dev.archunitjava.rules.AnnotationRuleSpec
 
semanticKey() - Method in record class dev.archunitjava.rules.MemberAccessRuleSpec
 
separator() - Method in enum class dev.archunitjava.pattern.PatternDomain
Returns the separator that a single glob star cannot cross.
service() - Method in record class dev.archunitjava.model.JavaModuleProvide
Returns the value of the service record component.
serviceBinaryName() - Method in record class dev.archunitjava.importer.ParsedModuleProvide
Returns the value of the serviceBinaryName record component.
SETTER - Enum constant in enum class dev.archunitjava.model.JavaMethodHandleKind
 
severity() - Method in record class dev.archunitjava.baseline.BaselineFinding
Returns the value of the severity record component.
severity() - Method in record class dev.archunitjava.cli.CliRuleConfiguration
Returns the value of the severity record component.
severity() - Method in record class dev.archunitjava.result.Diagnostic
Returns the value of the severity record component.
severity() - Method in record class dev.archunitjava.result.RuleMetadata
Returns the value of the severity record component.
severity() - Method in record class dev.archunitjava.result.Violation
Returns the value of the severity record component.
Severity - Enum Class in dev.archunitjava.result
Machine-readable importance assigned to violations and diagnostics.
sha256() - Method in record class dev.archunitjava.importer.CacheInputFingerprint
Returns the value of the sha256 record component.
shadowedAlternatives() - Method in record class dev.archunitjava.importer.SelectedClassResource
Returns the value of the shadowedAlternatives record component.
shadowedDefinitions() - Method in record class dev.archunitjava.importer.ResolvedImportedType
Returns the value of the shadowedDefinitions record component.
ShadowedTypeDefinition - Record Class in dev.archunitjava.importer
One parsed lower-precedence definition retained for conflict evidence.
ShadowedTypeDefinition(JavaTypeName, String, ClassFileOrigin, int) - Constructor for record class dev.archunitjava.importer.ShadowedTypeDefinition
Creates an instance of a ShadowedTypeDefinition record class.
SHORT - Enum constant in enum class dev.archunitjava.importer.ParsedAnnotationValue.ScalarKind
 
SHORT - Enum constant in enum class dev.archunitjava.model.JavaAnnotationValue.ScalarKind
 
SHORT - Enum constant in enum class dev.archunitjava.model.JvmPrimitiveType
 
signals() - Method in record class dev.archunitjava.model.GeneratedCodeClassification
Returns the value of the signals record component.
signature() - Method in record class dev.archunitjava.model.GenericSignatureDiagnostic
Returns the value of the signature record component.
signature() - Method in exception class dev.archunitjava.model.InvalidGenericSignatureException
 
signature() - Method in class dev.archunitjava.model.JavaMember
 
signature(JavaMemberSignature) - Static method in class dev.archunitjava.selector.MemberSelector
 
SIMPLE_NAME - Enum constant in enum class dev.archunitjava.rules.NamingTarget
 
simpleName() - Method in record class dev.archunitjava.model.GenericType.ClassType
Returns the value of the simpleName record component.
simpleName() - Method in record class dev.archunitjava.model.JavaInnerClassEvidence
Returns the value of the simpleName record component.
simpleName() - Method in record class dev.archunitjava.model.JavaNesting
Returns the value of the simpleName record component.
simpleName() - Method in record class dev.archunitjava.model.JavaTypeName
 
simpleName(JavaPattern) - Static method in class dev.archunitjava.selector.TypeSelector
 
site() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence
Returns the value of the site record component.
site() - Method in record class dev.archunitjava.model.JavaAnnotationOccurrence
Returns the value of the site record component.
SKIP - Enum constant in enum class dev.archunitjava.rules.NonExplicitModulePolicy
 
skipped(RuleMetadata, List) - Static method in class dev.archunitjava.result.RuleResult
 
skipped(String, List) - Static method in class dev.archunitjava.result.RuleResult
 
SKIPPED - Enum constant in enum class dev.archunitjava.result.RuleStatus
 
SLICE - Enum constant in enum class dev.archunitjava.report.ReportDomain
 
SliceCapturePattern - Class in dev.archunitjava.slices
Safe package template with one {slice} segment and an optional final ...
SliceDefinitions - Class in dev.archunitjava.slices
Builder for capture-based and explicit slice memberships.
SliceDefinitions.Builder - Class in dev.archunitjava.slices
 
SliceId - Record Class in dev.archunitjava.slices
Stable identity of one architecture slice.
SliceId(String) - Constructor for record class dev.archunitjava.slices.SliceId
Creates an instance of a SliceId record class.
SliceMembershipException - Exception Class in dev.archunitjava.slices
Invalid or ambiguous slice membership under the requested policies.
SliceMembershipException(String) - Constructor for exception class dev.archunitjava.slices.SliceMembershipException
 
SliceModel - Class in dev.archunitjava.slices
Immutable, non-overlapping slice memberships plus explicitly retained unmatched types.
sliceOf(TypeId) - Method in class dev.archunitjava.slices.SliceModel
 
SliceOverlapPolicy - Enum Class in dev.archunitjava.slices
Stable resolution when one type is offered to multiple differently named slices.
SliceRules - Class in dev.archunitjava.rules
Directional and pairwise independence rules over stable, non-overlapping slices.
slices() - Method in class dev.archunitjava.slices.SliceModel
 
slices(DependencyGraph, Map) - Static method in class dev.archunitjava.report.GraphSnapshotQuery
 
slices(TypeModelResult, SliceModel, DependencyGraph, PlantUmlDiagram) - Static method in class dev.archunitjava.rules.PlantUmlRules
 
slices(TypeModelResult, SliceModel, DependencyGraph, PlantUmlDiagram, PlantUmlAdherenceOptions) - Static method in class dev.archunitjava.rules.PlantUmlRules
 
slices(SliceModel, DependencyGraph) - Static method in class dev.archunitjava.diagram.plantuml.PlantUmlExporter
 
slicesBytes(SliceModel, DependencyGraph) - Static method in class dev.archunitjava.diagram.plantuml.PlantUmlExporter
 
SliceSelector - Class in dev.archunitjava.slices
Immutable selection of named slices for directional and pairwise rules.
snapshot() - Method in class dev.archunitjava.report.GraphSnapshotQuery
 
SnapshotEdge - Record Class in dev.archunitjava.report
One detached aggregated edge with retained source-edge and evidence counts.
SnapshotEdge(String, String, String, List, int, List, int, List, int) - Constructor for record class dev.archunitjava.report.SnapshotEdge
Creates an instance of a SnapshotEdge record class.
SnapshotEvidence - Record Class in dev.archunitjava.report
Detached evidence value retained for report drill-down.
SnapshotEvidence(String, Optional, OptionalInt, Optional, OptionalInt) - Constructor for record class dev.archunitjava.report.SnapshotEvidence
Creates an instance of a SnapshotEvidence record class.
SnapshotNode - Record Class in dev.archunitjava.report
One detached collapsed node and the source nodes it represents.
SnapshotNode(String, String, int, List) - Constructor for record class dev.archunitjava.report.SnapshotNode
Creates an instance of a SnapshotNode record class.
SnapshotQueryMetadata - Record Class in dev.archunitjava.report
Complete deterministic query and truncation metadata shared by every renderer.
SnapshotQueryMetadata(ReportDomain, List, List, List, boolean, int, int, int, int, int, int, int, int, int, GraphSnapshotLimits) - Constructor for record class dev.archunitjava.report.SnapshotQueryMetadata
Creates an instance of a SnapshotQueryMetadata record class.
SOLID - Enum constant in enum class dev.archunitjava.diagram.plantuml.PlantUmlArrow
 
source() - Method in record class dev.archunitjava.cli.CliConfiguration
Returns the value of the source record component.
source() - Method in record class dev.archunitjava.importer.ImportResourceRule
Returns the value of the source record component.
source() - Method in record class dev.archunitjava.projection.ProjectionNodeMapping
Returns the value of the source record component.
SOURCE_BLANK_LINES - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
SOURCE_CODE_LINES - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
SOURCE_COMMENT_LINES - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
SOURCE_FILE - Enum constant in enum class dev.archunitjava.rules.NamingTarget
 
SOURCE_FILES - Enum constant in enum class dev.archunitjava.metrics.MetricUnit
 
SOURCE_PHYSICAL_LINES - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
SourceCounts - Record Class in dev.archunitjava.metrics
Aggregate counts; missing source never removes an otherwise included type or member.
SourceCounts(long, long, long, long, long, long, long, long, long, long, long, long, long, long) - Constructor for record class dev.archunitjava.metrics.SourceCounts
Creates an instance of a SourceCounts record class.
sourceDeclared() - Static method in record class dev.archunitjava.model.CompilerArtifactProvenance
 
SourceDocumentId - Record Class in dev.archunitjava.metrics
Package-qualified source identity; a bare SourceFile attribute is never treated as a path.
SourceDocumentId(JavaPackageName, SourceFileName) - Constructor for record class dev.archunitjava.metrics.SourceDocumentId
Creates an instance of a SourceDocumentId record class.
sourceEdgeCount() - Method in record class dev.archunitjava.report.SnapshotEdge
Returns the value of the sourceEdgeCount record component.
sourceEdgeCount() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
Returns the value of the sourceEdgeCount record component.
sourceEdges() - Method in record class dev.archunitjava.report.SnapshotEdge
Returns the value of the sourceEdges record component.
sourceFile() - Method in record class dev.archunitjava.graph.DependencyEvidence
Returns the value of the sourceFile record component.
sourceFile() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the sourceFile record component.
sourceFile() - Method in record class dev.archunitjava.model.BytecodeLocation
Returns the value of the sourceFile record component.
sourceFile() - Method in record class dev.archunitjava.model.DeclarationLocation
Returns the value of the sourceFile record component.
sourceFile() - Method in record class dev.archunitjava.report.SnapshotEvidence
Returns the value of the sourceFile record component.
sourceFileCount() - Method in record class dev.archunitjava.metrics.SourceCounts
Returns the value of the sourceFileCount record component.
SourceFileName - Record Class in dev.archunitjava.model
A sanitized source-file label, never an absolute or parent-relative path.
SourceFileName(String) - Constructor for record class dev.archunitjava.model.SourceFileName
Creates an instance of a SourceFileName record class.
SourceLineMetrics - Record Class in dev.archunitjava.metrics
Physical Java line counts.
SourceLineMetrics(long, long, long, long) - Constructor for record class dev.archunitjava.metrics.SourceLineMetrics
Creates an instance of a SourceLineMetrics record class.
SourceMetricAnalyzer - Class in dev.archunitjava.metrics
Deterministic aggregation over imported declarations and caller-supplied source text.
SourceMetricAnalyzer() - Constructor for class dev.archunitjava.metrics.SourceMetricAnalyzer
 
SourceMetricOptions - Record Class in dev.archunitjava.metrics
Explicit source-count policy.
SourceMetricOptions(boolean, boolean, boolean, Set) - Constructor for record class dev.archunitjava.metrics.SourceMetricOptions
Creates an instance of a SourceMetricOptions record class.
SourceMetricReport - Record Class in dev.archunitjava.metrics
Aggregate counts plus threshold-ready subject samples and explicit omissions.
SourceMetricReport(SourceCounts, List, List, List) - Constructor for record class dev.archunitjava.metrics.SourceMetricReport
Creates an instance of a SourceMetricReport record class.
sourceName() - Method in class dev.archunitjava.model.JavaType
 
sourceName() - Method in record class dev.archunitjava.model.JavaTypeName
Source-style qualified name for a top-level type.
sourceNodeCount() - Method in record class dev.archunitjava.report.SnapshotNode
Returns the value of the sourceNodeCount record component.
sourceNodeCount() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
Returns the value of the sourceNodeCount record component.
sourceNodeIds() - Method in record class dev.archunitjava.report.SnapshotNode
Returns the value of the sourceNodeIds record component.
sources() - Method in record class dev.archunitjava.model.DeclarationDependency
Returns the value of the sources record component.
sourceView(GeneratedCodeOptions) - Static method in record class dev.archunitjava.model.CompilerArtifactFilterOptions
 
SPECIAL - Enum constant in enum class dev.archunitjava.model.JavaMethodHandleKind
 
StableId - Interface in dev.archunitjava.graph
An identifier with a typed, deterministic representation suitable for ordering.
stableKey() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlComponentId
 
stableKey() - Method in record class dev.archunitjava.graph.LocationId
 
stableKey() - Method in record class dev.archunitjava.graph.MemberId
 
stableKey() - Method in record class dev.archunitjava.graph.ModuleId
 
stableKey() - Method in record class dev.archunitjava.graph.PackageId
 
stableKey() - Method in interface dev.archunitjava.graph.StableId
 
stableKey() - Method in record class dev.archunitjava.graph.TypeId
 
stableKey() - Method in record class dev.archunitjava.importer.ParsedAnnotation
 
stableKey() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.ArrayValue
 
stableKey() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.ClassValue
 
stableKey() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.EnumValue
 
stableKey() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.NestedAnnotationValue
 
stableKey() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.ScalarValue
 
stableKey() - Method in interface dev.archunitjava.importer.ParsedAnnotationValue
 
stableKey() - Method in record class dev.archunitjava.layers.LayerId
 
stableKey() - Method in record class dev.archunitjava.metrics.MetricSystemId
 
stableKey() - Method in record class dev.archunitjava.metrics.SourceDocumentId
 
stableKey() - Method in record class dev.archunitjava.model.AnnotationSite
 
stableKey() - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.MemberOwner
 
stableKey() - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.RecordComponentOwner
 
stableKey() - Method in interface dev.archunitjava.model.DeclarationDependencyOwner
 
stableKey() - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.TypeOwner
 
stableKey() - Method in record class dev.archunitjava.model.JavaAnnotation
 
stableKey() - Method in record class dev.archunitjava.model.JavaAnnotationValue.ArrayValue
 
stableKey() - Method in record class dev.archunitjava.model.JavaAnnotationValue.ClassValue
 
stableKey() - Method in record class dev.archunitjava.model.JavaAnnotationValue.EnumValue
 
stableKey() - Method in record class dev.archunitjava.model.JavaAnnotationValue.NestedAnnotationValue
 
stableKey() - Method in record class dev.archunitjava.model.JavaAnnotationValue.ScalarValue
 
stableKey() - Method in interface dev.archunitjava.model.JavaAnnotationValue
 
stableKey() - Method in record class dev.archunitjava.model.JavaCodeAccessTarget
 
stableKey() - Method in record class dev.archunitjava.model.JavaMemberSignature
 
stableKey() - Method in record class dev.archunitjava.model.JavaMethodHandle
 
stableKey() - Method in record class dev.archunitjava.model.JavaModuleIdentity
 
stableKey() - Method in record class dev.archunitjava.model.JavaTypeUseTarget
 
stableKey() - Method in record class dev.archunitjava.report.SnapshotEvidence
 
stableKey() - Method in record class dev.archunitjava.rules.AnnotationValueCondition
 
stableKey() - Method in record class dev.archunitjava.rules.ModuleIdentityId
 
stableKey() - Method in record class dev.archunitjava.rules.SymbolicMemberTargetId
 
stableKey() - Method in record class dev.archunitjava.slices.SliceId
 
stableValue() - Method in record class dev.archunitjava.metrics.MetricAmount
 
state() - Method in record class dev.archunitjava.baseline.FindingChange
Returns the value of the state record component.
STATIC - Enum constant in enum class dev.archunitjava.model.JavaMemberModifier
 
STATIC - Enum constant in enum class dev.archunitjava.model.JavaMethodHandleKind
 
STATIC_GETTER - Enum constant in enum class dev.archunitjava.model.JavaMethodHandleKind
 
STATIC_INITIALIZER - Enum constant in enum class dev.archunitjava.model.JavaMemberKind
 
STATIC_INITIALIZERS - Enum constant in enum class dev.archunitjava.metrics.MetricUnit
 
STATIC_SETTER - Enum constant in enum class dev.archunitjava.model.JavaMethodHandleKind
 
staticInitializerCount() - Method in record class dev.archunitjava.metrics.SourceCounts
Returns the value of the staticInitializerCount record component.
staticInitializers() - Static method in class dev.archunitjava.selector.MemberSelector
 
staticPhase() - Method in record class dev.archunitjava.model.JavaModuleRequire
 
staticPhase() - Method in record class dev.archunitjava.rules.ModuleRequireRuleSpec
Returns the value of the staticPhase record component.
status() - Method in record class dev.archunitjava.importer.AnalysisCacheResult
Returns the value of the status record component.
status() - Method in class dev.archunitjava.result.RuleResult
 
stereotype() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlComponent
Returns the value of the stereotype record component.
strict() - Static method in record class dev.archunitjava.diagram.plantuml.PlantUmlAdherenceOptions
 
strict() - Static method in record class dev.archunitjava.importer.ImportFailurePolicy
 
STRICT - Enum constant in enum class dev.archunitjava.model.JavaMemberModifier
 
STRING - Enum constant in enum class dev.archunitjava.importer.ParsedAnnotationValue.ScalarKind
 
STRING - Enum constant in enum class dev.archunitjava.model.JavaAnnotationValue.ScalarKind
 
STRING_CONCAT - Enum constant in enum class dev.archunitjava.model.JavaDynamicCallSiteKind
 
StronglyConnectedComponent - Record Class in dev.archunitjava.projection
One deterministic maximal set of mutually reachable graph nodes.
StronglyConnectedComponent(List, boolean) - Constructor for record class dev.archunitjava.projection.StronglyConnectedComponent
Creates an instance of a StronglyConnectedComponent record class.
stronglyConnectedComponents(DependencyGraph) - Static method in class dev.archunitjava.projection.CycleAlgorithms
 
subject() - Method in record class dev.archunitjava.importer.ImportResolutionDiagnostic
Returns the value of the subject record component.
subject() - Method in record class dev.archunitjava.metrics.CohesionValue
Returns the value of the subject record component.
subject() - Method in record class dev.archunitjava.metrics.MetricSample
Returns the value of the subject record component.
subject() - Method in record class dev.archunitjava.selector.SelectionDiagnostic
Returns the value of the subject record component.
subjectId() - Method in record class dev.archunitjava.baseline.Suppression
Returns the value of the subjectId record component.
subjectIds() - Method in record class dev.archunitjava.baseline.BaselineFinding
Returns the value of the subjectIds record component.
subjects() - Method in record class dev.archunitjava.baseline.BaselineFinding
Returns the value of the subjects record component.
subjects() - Method in record class dev.archunitjava.presets.PresetRule
Returns the value of the subjects record component.
subjects() - Method in record class dev.archunitjava.result.Violation
Returns the value of the subjects record component.
SUCCESS - Enum constant in enum class dev.archunitjava.cli.CliExitCode
 
SUPER - Enum constant in enum class dev.archunitjava.model.GenericTypeArgument.Variance
 
superBound(GenericType) - Static method in record class dev.archunitjava.model.GenericTypeArgument
 
superclass() - Method in record class dev.archunitjava.model.ExternalTypeStub
Returns the value of the superclass record component.
superclass() - Method in record class dev.archunitjava.model.GenericClassSignature
Returns the value of the superclass record component.
superclass() - Method in class dev.archunitjava.model.JavaType
 
SUPERCLASS - Enum constant in enum class dev.archunitjava.model.DeclarationDependencySourceKind
 
superclassBinaryName() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns the value of the superclassBinaryName record component.
supertypes() - Method in record class dev.archunitjava.model.HierarchyQueryResult
Returns the value of the supertypes record component.
SUPPRESSED - Enum constant in enum class dev.archunitjava.baseline.FindingState
 
Suppression - Record Class in dev.archunitjava.baseline
Reviewed, rationalized suppression with composable exact scope and optional expiry.
Suppression(String, String, Optional, Optional, Optional, Optional) - Constructor for record class dev.archunitjava.baseline.Suppression
Creates an instance of a Suppression record class.
suppressionId() - Method in record class dev.archunitjava.baseline.FindingChange
Returns the value of the suppressionId record component.
suppressions() - Method in record class dev.archunitjava.baseline.ReviewedBaseline
Returns the value of the suppressions record component.
SymbolicMemberTargetId - Record Class in dev.archunitjava.rules
A bytecode member reference that deliberately does not claim a resolved runtime declaration.
SymbolicMemberTargetId(String, String, String) - Constructor for record class dev.archunitjava.rules.SymbolicMemberTargetId
Creates an instance of a SymbolicMemberTargetId record class.
SYMLINK_SKIPPED - Enum constant in enum class dev.archunitjava.importer.InputDiagnosticCode
 
SYNCHRONIZED - Enum constant in enum class dev.archunitjava.model.JavaMemberModifier
 
syntax() - Method in record class dev.archunitjava.pattern.PatternDescription
Returns the value of the syntax record component.
SYNTHETIC - Enum constant in enum class dev.archunitjava.model.JavaMemberModifier
 
SYNTHETIC - Enum constant in enum class dev.archunitjava.model.JavaModifier
 
SYNTHETIC - Enum constant in enum class dev.archunitjava.model.JavaParameterModifier
 
SYNTHETIC_FLAG - Enum constant in enum class dev.archunitjava.model.GeneratedCodeSignal
 
SyntheticEdgePolicy - Enum Class in dev.archunitjava.rules
Whether evidence owned only by synthetic types, synthetic members, or bridge methods is used.
syntheticEdges() - Method in record class dev.archunitjava.rules.CycleRuleOptions
Returns the value of the syntheticEdges record component.
syntheticMember() - Method in record class dev.archunitjava.model.CompilerArtifactProvenance
Returns the value of the syntheticMember record component.
syntheticType() - Method in record class dev.archunitjava.model.CompilerArtifactProvenance
Returns the value of the syntheticType record component.

T

tagged(String...) - Method in record class dev.archunitjava.result.RuleMetadata
 
tagged(String...) - Method in interface dev.archunitjava.rules.ArchitectureRule
 
tagged(Collection) - Method in record class dev.archunitjava.result.RuleMetadata
 
tagged(Collection) - Method in interface dev.archunitjava.rules.ArchitectureRule
 
tags() - Method in record class dev.archunitjava.cli.CliRuleConfiguration
Returns the value of the tags record component.
tags() - Element in annotation interface dev.archunitjava.junit.ArchitectureTest
JUnit Platform tags attached to the discovered test descriptor.
tags() - Method in record class dev.archunitjava.result.RuleMetadata
Returns the value of the tags record component.
target() - Method in record class dev.archunitjava.graph.DependencyEdge
Returns the value of the target record component.
target() - Method in record class dev.archunitjava.model.DeclarationDependency
Returns the value of the target record component.
target() - Method in record class dev.archunitjava.model.HierarchyRelationship
Returns the value of the target record component.
target() - Method in record class dev.archunitjava.model.JavaCodeAccess
Returns the value of the target record component.
target() - Method in record class dev.archunitjava.projection.ProjectionEdgeSelector
Returns the value of the target record component.
target() - Method in record class dev.archunitjava.projection.ProjectionNodeMapping
Returns the value of the target record component.
targetAlias() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlEdge
Returns the value of the targetAlias record component.
targetDescriptor() - Method in record class dev.archunitjava.importer.ParsedCodeAccess
Returns the value of the targetDescriptor record component.
targetDescriptor() - Method in record class dev.archunitjava.importer.ParsedExceptionEvidence
Returns the value of the targetDescriptor record component.
targetedTo(JavaPattern) - Method in record class dev.archunitjava.rules.ModulePackageRuleSpec
 
targetId() - Method in record class dev.archunitjava.report.SnapshotEdge
Returns the value of the targetId record component.
targetInfo() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence.TypeUseTarget
Returns the value of the targetInfo record component.
targetInfo() - Method in record class dev.archunitjava.model.JavaTypeUseTarget
Returns the value of the targetInfo record component.
targetJavaRelease() - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
Returns the value of the targetJavaRelease record component.
targetModule() - Method in record class dev.archunitjava.rules.ModuleDependencyObservation
Returns the value of the targetModule record component.
targetModule() - Method in record class dev.archunitjava.rules.ModulePackageRuleSpec
Returns the value of the targetModule record component.
targetModules() - Method in record class dev.archunitjava.importer.ParsedModulePackageDirective
Returns the value of the targetModules record component.
targetModules() - Method in record class dev.archunitjava.model.JavaModulePackageDirective
Returns the value of the targetModules record component.
targetName() - Method in record class dev.archunitjava.importer.ParsedCodeAccess
Returns the value of the targetName record component.
targetOwnerDescriptor() - Method in record class dev.archunitjava.importer.ParsedCodeAccess
Returns the value of the targetOwnerDescriptor record component.
targets() - Method in record class dev.archunitjava.cli.CliRuleConfiguration
Returns the value of the targets record component.
targetType() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence.TypeUseTarget
Returns the value of the targetType record component.
targetType() - Method in record class dev.archunitjava.model.JavaExceptionEvidence
Returns the value of the targetType record component.
targetType() - Method in record class dev.archunitjava.model.JavaTypeUseTarget
Returns the value of the targetType record component.
TechnicalError - Exception Class in dev.archunitjava.execution
An unexpected infrastructure or analysis failure that prevented a reliable rule result.
TechnicalError(String, String) - Constructor for exception class dev.archunitjava.execution.TechnicalError
 
TechnicalError(String, String, Throwable, Map) - Constructor for exception class dev.archunitjava.execution.TechnicalError
 
template() - Method in class dev.archunitjava.slices.SliceCapturePattern
 
testClassDirectories() - Method in record class dev.archunitjava.importer.DiscoveredProject
Returns the value of the testClassDirectories record component.
text() - Method in record class dev.archunitjava.selector.SelectorDescription
Returns the value of the text record component.
THROW_INSTRUCTION - Enum constant in enum class dev.archunitjava.importer.ParsedExceptionEvidence.Kind
 
THROW_INSTRUCTION - Enum constant in enum class dev.archunitjava.model.JavaExceptionEvidenceKind
 
THROWS - Enum constant in enum class dev.archunitjava.graph.DependencyKind
 
throwsTypes() - Method in record class dev.archunitjava.model.GenericMethodSignature
Returns the value of the throwsTypes record component.
toBuilder() - Method in class dev.archunitjava.execution.CheckOptions
 
toJavaPattern() - Method in record class dev.archunitjava.cli.CliPattern
 
token() - Method in enum class dev.archunitjava.diagram.plantuml.PlantUmlArrow
 
tool() - Method in record class dev.archunitjava.integration.BuildIntegrationRequest
Returns the value of the tool record component.
tool() - Method in record class dev.archunitjava.integration.BuildIntegrationResult
Returns the value of the tool record component.
TOP_LEVEL - Enum constant in enum class dev.archunitjava.model.JavaNestingKind
 
toString() - Method in record class dev.archunitjava.baseline.BaselineComparison
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.baseline.BaselineFinding
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.baseline.BaselineReadLimits
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.baseline.BaselineUpdate
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.baseline.FindingChange
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.baseline.ReviewedBaseline
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.baseline.Suppression
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.cli.CliAnalysisResult
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.cli.CliConfiguration
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.cli.CliPattern
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.cli.CliRuleConfiguration
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlAdherenceOptions
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlComponent
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlComponentId
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlEdge
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlLimits
Returns a string representation of this record class.
toString() - Method in class dev.archunitjava.execution.CheckOptions
 
toString() - Method in record class dev.archunitjava.graph.DependencyEdge
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.graph.DependencyEvidence
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.graph.GraphNode
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.graph.LocationId
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.graph.MemberId
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.graph.ModuleId
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.graph.PackageId
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.graph.TypeId
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.AnalysisCacheKey
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.AnalysisCacheResult
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.CacheInputFingerprint
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ClassFileDiagnostic
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ClassFileOrigin
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ClassFileReaderOptions
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ClassPathAssemblyResult
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.DiscoveredProject
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.DiscoveryDiagnostic
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ImportFailurePolicy
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ImportOptions
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ImportResolutionDiagnostic
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ImportResolutionResult
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ImportResourceRule
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ImportScope
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.InputDiagnostic
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.InputEnumerationResult
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedAnnotation
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedAnnotationDefault
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedAnnotationElement
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence.TypeUseTarget
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.ArrayValue
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.ClassValue
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.EnumValue
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.NestedAnnotationValue
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.ScalarValue
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedBootstrapArgument
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedClassFile
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedCodeAccess
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedConstantEvidence
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedConstantLoadSite
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedConstantPoolEvidence
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedDynamicCallSite
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedDynamicConstant
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedEnclosingMethod
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedExceptionEvidence
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedInnerClass
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedLineNumber
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedMember
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedMethodHandle
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedMethodParameter
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedModuleDescriptor
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedModulePackageDirective
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedModuleProvide
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedModuleRequire
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedNestingMetadata
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ParsedRecordComponent
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ResolvedImportedType
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.SelectedClassResource
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.importer.ShadowedTypeDefinition
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.integration.BuildIntegrationRequest
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.integration.BuildIntegrationResult
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.junit.ArchitectureTestCase
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.layers.JavaLayer
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.layers.LayerId
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.metrics.CohesionMetricOptions
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.metrics.CohesionMetricReport
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.metrics.CohesionValue
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.metrics.ComponentComposition
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.metrics.ComponentDependencyMetrics
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.metrics.CumulativeDependencyMetrics
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.metrics.DependencyMetricReport
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.metrics.JavaSourceDocument
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.metrics.MetricAmount
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.metrics.MetricSample
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.metrics.MetricSystemId
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.metrics.MetricThreshold
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.metrics.SourceCounts
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.metrics.SourceDocumentId
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.metrics.SourceLineMetrics
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.metrics.SourceMetricOptions
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.metrics.SourceMetricReport
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.AnnotationSite
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.BytecodeLocation
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.ClassFileVersion
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.ClassResourceLocation
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.CompilerArtifactFilterOptions
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.CompilerArtifactProvenance
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.CompilerArtifactView
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.DeclarationDependency
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.MemberOwner
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.RecordComponentOwner
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.TypeOwner
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.DeclarationDependencyResult
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.DeclarationDependencySource
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.DeclarationLocation
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.ExternalTypeStub
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.GeneratedCodeClassification
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.GeneratedCodeOptions
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.GenericClassSignature
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.GenericClassView
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.GenericFieldView
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.GenericMethodSignature
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.GenericMethodView
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.GenericSignatureDiagnostic
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.GenericType.ArrayType
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.GenericType.ClassType
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.GenericType.PrimitiveType
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.GenericType.TypeVariable
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.GenericType.VoidType
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.GenericTypeArgument
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.GenericTypeParameter
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.HierarchyQueryResult
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.HierarchyRelationship
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaAnnotation
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaAnnotationElement
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaAnnotationOccurrence
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaAnnotationValue.ArrayValue
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaAnnotationValue.ClassValue
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaAnnotationValue.EnumValue
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaAnnotationValue.NestedAnnotationValue
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaAnnotationValue.ScalarValue
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaBootstrapArgument
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaCodeAccess
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaCodeAccessTarget
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaConstantEvidence
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaConstantLoadSite
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaConstantPoolEvidence
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaDynamicConstant
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaEnclosingDeclaration
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaExceptionEvidence
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaInnerClassEvidence
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaMemberSignature
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaMethodHandle
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaModule
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaModuleIdentity
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaModulePackageDirective
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaModuleProvide
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaModuleRequire
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaNesting
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaPackage
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaPackageName
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaPackageOrigin
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaParameter
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaRecordComponent
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaTypeName
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JavaTypeUseTarget
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JvmArrayType
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JvmMethodType
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.JvmReferenceType
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.LineNumberEntry
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.MetaAnnotationResult
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.NestingDiagnostic
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.SealedHierarchyDiagnostic
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.SealedHierarchyResult
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.SourceFileName
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.TypeModelDiagnostic
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.TypeModelResult
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.model.TypeOwner
Returns a string representation of this record class.
toString() - Method in class dev.archunitjava.pattern.JavaPattern
 
toString() - Method in record class dev.archunitjava.pattern.PatternDescription
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.presets.PresetLayer
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.presets.PresetRule
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.projection.CycleAnalysisResult
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.projection.CycleEnumerationOptions
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.projection.DroppedProjectionEdge
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.projection.ElementaryCycle
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.projection.ProjectionEdgeSelector
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.projection.ProjectionNodeMapping
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.projection.ProjectionPlan
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.projection.ProjectionResult
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.projection.StronglyConnectedComponent
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.report.GraphSnapshot
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.report.GraphSnapshotLimits
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.report.HtmlRenderLimits
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.report.ResultRenderLimits
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.report.ResultReport
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.report.SnapshotEdge
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.report.SnapshotEvidence
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.report.SnapshotNode
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.result.Diagnostic
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.result.RuleMetadata
Returns a string representation of this record class.
toString() - Method in class dev.archunitjava.result.RuleResult
 
toString() - Method in record class dev.archunitjava.result.Violation
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.result.ViolationId
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.result.ViolationSubject
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.rules.AnnotationRuleSpec
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.rules.AnnotationValueCondition
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.rules.CycleRuleOptions
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.rules.DependencyRuleSpec
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.rules.HierarchyRuleSpec
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.rules.MemberAccessRuleSpec
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.rules.ModuleCoveragePolicy
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.rules.ModuleDependencyComparison
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.rules.ModuleDependencyObservation
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.rules.ModuleIdentityId
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.rules.ModulePackageRuleSpec
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.rules.ModuleRequireRuleSpec
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.rules.NamingRuleOptions
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.rules.PackageCoveragePolicy
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.rules.ReachabilityRuleOptions
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.rules.RuleSelection
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.rules.SymbolicMemberTargetId
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.rules.TypeCoveragePolicy
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.selector.AnnotationQuery
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.selector.MemberSelection
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.selector.ModuleSelection
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.selector.PackageSelection
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.selector.SelectionDiagnostic
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.selector.SelectorDescription
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.selector.TypeSelection
Returns a string representation of this record class.
toString() - Method in record class dev.archunitjava.slices.JavaSlice
Returns a string representation of this record class.
toString() - Method in class dev.archunitjava.slices.SliceCapturePattern
 
toString() - Method in record class dev.archunitjava.slices.SliceId
Returns a string representation of this record class.
TRANSIENT - Enum constant in enum class dev.archunitjava.model.JavaMemberModifier
 
transitive() - Method in record class dev.archunitjava.model.JavaModuleRequire
 
transitive() - Method in record class dev.archunitjava.rules.ModuleRequireRuleSpec
Returns the value of the transitive record component.
transitive(HierarchyRelation, HierarchyRuleMode) - Static method in record class dev.archunitjava.rules.HierarchyRuleSpec
 
TRANSITIVE - Enum constant in enum class dev.archunitjava.rules.HierarchyDepth
 
transitiveSupertypes(String) - Method in class dev.archunitjava.model.TypeHierarchy
 
TRAVERSE_MODEL - Enum constant in enum class dev.archunitjava.importer.ClassFileTraversalPhase
 
traversedEdges() - Method in record class dev.archunitjava.projection.CycleAnalysisResult
Returns the value of the traversedEdges record component.
TREAT_AS_NON_MATCHING - Enum constant in enum class dev.archunitjava.rules.ExternalDependencyPolicy
 
truncated() - Method in record class dev.archunitjava.importer.ParsedConstantPoolEvidence
Returns the value of the truncated record component.
truncated() - Method in record class dev.archunitjava.model.JavaConstantPoolEvidence
Returns the value of the truncated record component.
truncated() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
 
TRUSTED_REGEX - Enum constant in enum class dev.archunitjava.pattern.PatternSyntax
 
trustedRegex(PatternDomain, String) - Static method in class dev.archunitjava.pattern.JavaPattern
Compiles an unrestricted JDK regular expression for trusted in-process policy only.
type() - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.MemberOwner
 
type() - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.RecordComponentOwner
Returns the value of the type record component.
type() - Method in interface dev.archunitjava.model.DeclarationDependencyOwner
 
type() - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.TypeOwner
Returns the value of the type record component.
type() - Method in record class dev.archunitjava.model.GenericType.PrimitiveType
Returns the value of the type record component.
type() - Method in record class dev.archunitjava.model.GenericTypeArgument
Returns the value of the type record component.
type() - Method in record class dev.archunitjava.model.JavaAnnotation
Returns the value of the type record component.
type() - Method in record class dev.archunitjava.model.JavaParameter
Returns the value of the type record component.
type() - Method in record class dev.archunitjava.model.JavaRecordComponent
 
type() - Method in record class dev.archunitjava.model.SealedHierarchyResult
Returns the value of the type record component.
TYPE - Enum constant in enum class dev.archunitjava.importer.ParsedAnnotationOccurrence.Container
 
TYPE - Enum constant in enum class dev.archunitjava.projection.ProjectionDomain
 
TYPE - Enum constant in enum class dev.archunitjava.report.ReportDomain
 
TYPE_CONSTRUCTOR_COUNT - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
TYPE_DECLARATION - Enum constant in enum class dev.archunitjava.model.AnnotationSiteKind
 
TYPE_FIELD_COUNT - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
TYPE_MEMBER_COUNT - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
TYPE_METHOD_COUNT - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
TYPE_RECORD_COMPONENT_COUNT - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
TYPE_REFERENCE - Enum constant in enum class dev.archunitjava.graph.DependencyKind
 
TYPE_STATIC_INITIALIZER_COUNT - Enum constant in enum class dev.archunitjava.metrics.MetricName
 
TYPE_USE - Enum constant in enum class dev.archunitjava.importer.ParsedAnnotationOccurrence.Site
 
TYPE_USE - Enum constant in enum class dev.archunitjava.model.AnnotationSiteKind
 
TYPE_USE - Enum constant in enum class dev.archunitjava.selector.AnnotationMatchMode
 
typeArguments() - Method in record class dev.archunitjava.model.GenericType.ClassType
Returns the value of the typeArguments record component.
typeCount() - Method in record class dev.archunitjava.metrics.ComponentComposition
Returns the value of the typeCount record component.
typeCount() - Method in record class dev.archunitjava.metrics.SourceCounts
Returns the value of the typeCount record component.
TypeCoveragePolicy - Record Class in dev.archunitjava.rules
A named, inspectable policy assignment for imported Java types.
TypeCoveragePolicy(String, TypeSelector) - Constructor for record class dev.archunitjava.rules.TypeCoveragePolicy
Creates an instance of a TypeCoveragePolicy record class.
typeDescriptor() - Method in record class dev.archunitjava.importer.ParsedAnnotation
Returns the value of the typeDescriptor record component.
typeDescriptor() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.EnumValue
Returns the value of the typeDescriptor record component.
TypeHierarchy - Class in dev.archunitjava.model
Immutable hierarchy resolver that never loads classes and never guesses across gaps.
TypeHierarchy.Builder - Class in dev.archunitjava.model
 
TypeId - Record Class in dev.archunitjava.graph
A JVM type identified by its Java binary name (for example p.Outer$Inner).
TypeId(String) - Constructor for record class dev.archunitjava.graph.TypeId
Creates an instance of a TypeId record class.
TypeModelBuilder - Class in dev.archunitjava.model
Converts backend-neutral class headers into immutable Java type descriptions.
TypeModelBuilder() - Constructor for class dev.archunitjava.model.TypeModelBuilder
 
TypeModelDiagnostic - Record Class in dev.archunitjava.model
Structured type-model adaptation diagnostic.
TypeModelDiagnostic(TypeModelDiagnosticCode, String, ClassFileOrigin, Map) - Constructor for record class dev.archunitjava.model.TypeModelDiagnostic
Creates an instance of a TypeModelDiagnostic record class.
TypeModelDiagnosticCode - Enum Class in dev.archunitjava.model
Machine-readable failures while adapting parsed class headers into Java types.
TypeModelResult - Record Class in dev.archunitjava.model
Immutable type-model output, retaining reader and adaptation diagnostics separately.
TypeModelResult(List, List, List) - Constructor for record class dev.archunitjava.model.TypeModelResult
 
TypeModelResult(List, List, List, List) - Constructor for record class dev.archunitjava.model.TypeModelResult
Creates an instance of a TypeModelResult record class.
typeName() - Method in record class dev.archunitjava.importer.ShadowedTypeDefinition
Returns the value of the typeName record component.
TypeOwner - Record Class in dev.archunitjava.model
Package ownership for a top-level type; an empty name denotes the unnamed package.
TypeOwner(JavaTypeName) - Constructor for record class dev.archunitjava.model.DeclarationDependencyOwner.TypeOwner
Creates an instance of a TypeOwner record class.
TypeOwner(String) - Constructor for record class dev.archunitjava.model.TypeOwner
Creates an instance of a TypeOwner record class.
typeParameters() - Method in record class dev.archunitjava.model.GenericClassSignature
Returns the value of the typeParameters record component.
typeParameters() - Method in record class dev.archunitjava.model.GenericMethodSignature
Returns the value of the typeParameters record component.
TypeReferenceEvidence - Enum Class in dev.archunitjava.model
Selects which class-file evidence contributes referenced types to a later rule.
types() - Method in record class dev.archunitjava.layers.JavaLayer
Returns the value of the types record component.
types() - Method in record class dev.archunitjava.model.JavaPackage
Returns the value of the types record component.
types() - Method in record class dev.archunitjava.model.TypeModelResult
Returns the value of the types record component.
types() - Static method in record class dev.archunitjava.projection.ProjectionPlan
 
types() - Method in record class dev.archunitjava.slices.JavaSlice
Returns the value of the types record component.
types(DependencyGraph) - Static method in class dev.archunitjava.report.GraphSnapshotQuery
 
types(TypeModelResult, DependencyGraph, TypeSelector, TypeSelector, DependencyRuleSpec) - Static method in class dev.archunitjava.rules.DependencyRules
 
types(TypeModelResult, TypeHierarchy, TypeSelector, TypeSelector, HierarchyRuleSpec) - Static method in class dev.archunitjava.rules.InheritanceRules
 
types(TypeModelResult, TypeSelector, AnnotationRuleSpec) - Static method in class dev.archunitjava.rules.AnnotationRules
 
types(TypeModelResult, TypeSelector, NamingTarget, JavaPattern, PatternRuleMode) - Static method in class dev.archunitjava.rules.NamingRules
 
types(TypeModelResult, TypeSelector, NamingTarget, JavaPattern, PatternRuleMode, NamingRuleOptions) - Static method in class dev.archunitjava.rules.NamingRules
 
types(TypeModelResult, TypeSelector, TypeSelector, HierarchyRuleSpec) - Static method in class dev.archunitjava.rules.InheritanceRules
 
types(TypeModelResult, TypeSelector, TypeSelector, Collection) - Static method in class dev.archunitjava.rules.CoverageRules
 
types(TypeModelResult, TypeSelector, Collection) - Static method in class dev.archunitjava.rules.CoverageRules
 
TYPES - Enum constant in enum class dev.archunitjava.cli.CliGraphDomain
 
TYPES - Enum constant in enum class dev.archunitjava.metrics.MetricUnit
 
typesAreAcyclic(TypeModelResult, DependencyGraph, TypeSelector) - Static method in class dev.archunitjava.rules.CycleRules
 
typesAreAcyclic(TypeModelResult, DependencyGraph, TypeSelector, CycleRuleOptions) - Static method in class dev.archunitjava.rules.CycleRules
 
TypeSelection - Record Class in dev.archunitjava.selector
Selected types plus the import and selector diagnostics needed to interpret the result.
TypeSelection(SelectorDescription, int, List, List, List, List) - Constructor for record class dev.archunitjava.selector.TypeSelection
Creates an instance of a TypeSelection record class.
TypeSelector - Class in dev.archunitjava.selector
Immutable, reusable selection of imported Java types.
typeUse(String) - Static method in record class dev.archunitjava.selector.AnnotationQuery
 
typeUseDependencies() - Method in record class dev.archunitjava.rules.CycleRuleOptions
Returns the value of the typeUseDependencies record component.
TypeUseDependencyPolicy - Enum Class in dev.archunitjava.rules
Whether declaration/signature and other non-call type-use edges participate in cycle rules.
typeUseTarget() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence
Returns the value of the typeUseTarget record component.
typeUseTarget() - Method in record class dev.archunitjava.model.AnnotationSite
Returns the value of the typeUseTarget record component.
TypeUseTarget(String, String, List) - Constructor for record class dev.archunitjava.importer.ParsedAnnotationOccurrence.TypeUseTarget
Creates an instance of a TypeUseTarget record class.
TypeVariable(String) - Constructor for record class dev.archunitjava.model.GenericType.TypeVariable
Creates an instance of a TypeVariable record class.
typeView() - Method in record class dev.archunitjava.model.JavaRecordComponent
Returns the value of the typeView record component.
TypeVisibility - Enum Class in dev.archunitjava.selector
Legal top-level type visibility states in a class file.

U

unassigned() - Static method in record class dev.archunitjava.layers.LayerId
 
unassignedTypes() - Method in class dev.archunitjava.layers.LayerModel
 
unbounded() - Static method in record class dev.archunitjava.model.GenericTypeArgument
 
UNBOUNDED - Enum constant in enum class dev.archunitjava.model.GenericTypeArgument.Variance
 
UNCHANGED - Enum constant in enum class dev.archunitjava.baseline.FindingState
 
unit() - Method in record class dev.archunitjava.metrics.MetricAmount
Returns the value of the unit record component.
unit() - Method in enum class dev.archunitjava.metrics.MetricName
 
UNIVERSAL - Enum constant in enum class dev.archunitjava.selector.SelectorConstant
 
UNKNOWN - Enum constant in enum class dev.archunitjava.model.Assignability
 
UNKNOWN - Enum constant in enum class dev.archunitjava.model.JavaNestingKind
 
UNKNOWN_ASSIGNABILITY - Enum constant in enum class dev.archunitjava.selector.SelectionDiagnosticCode
 
UNKNOWN_NESTING_EVIDENCE - Enum constant in enum class dev.archunitjava.selector.SelectionDiagnosticCode
 
UnknownAnnotationPolicy - Enum Class in dev.archunitjava.rules
Treatment of a meta-annotation or inherited-annotation traversal gap.
unknownAnnotations() - Method in record class dev.archunitjava.rules.AnnotationRuleSpec
Returns the value of the unknownAnnotations record component.
unknownHierarchy() - Method in record class dev.archunitjava.rules.HierarchyRuleSpec
Returns the value of the unknownHierarchy record component.
UnknownHierarchyPolicy - Enum Class in dev.archunitjava.selector
Caller-selected treatment of a semantic match that incomplete model evidence cannot decide.
UnknownInheritancePolicy - Enum Class in dev.archunitjava.rules
Policy for a transitive conclusion whose external inheritance is not fully known.
unknownPolicy() - Method in record class dev.archunitjava.selector.AnnotationQuery
Returns the value of the unknownPolicy record component.
UNMAPPED_ENDPOINT - Enum constant in enum class dev.archunitjava.projection.ProjectionDropReason
 
unmappedDependencyPolicy() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlAdherenceOptions
Returns the value of the unmappedDependencyPolicy record component.
UnmappedDiagramDependencyPolicy - Enum Class in dev.archunitjava.diagram.plantuml
Treatment of Java dependencies whose other endpoint has no diagram component.
unmappedObservedEdges() - Method in record class dev.archunitjava.rules.ModuleDependencyComparison
Returns the value of the unmappedObservedEdges record component.
unmatchedPolicy(UnmatchedSlicePolicy) - Method in class dev.archunitjava.slices.SliceDefinitions.Builder
 
UnmatchedSlicePolicy - Enum Class in dev.archunitjava.slices
Treatment of imported types that no capture pattern or explicit selector assigns.
unmatchedTypes() - Method in class dev.archunitjava.slices.SliceModel
 
unnamed() - Static method in record class dev.archunitjava.graph.PackageId
 
unnamed() - Static method in record class dev.archunitjava.model.JavaPackageName
 
unnamed() - Static method in class dev.archunitjava.selector.PackageSelector
 
unnamed(String) - Static method in record class dev.archunitjava.model.JavaModuleIdentity
 
UNNAMED - Enum constant in enum class dev.archunitjava.model.JavaModuleKind
 
UNNAMED_OR_UNKNOWN_MODULE - Enum constant in enum class dev.archunitjava.rules.ModuleExportAccess
 
unnamedOrigin() - Method in record class dev.archunitjava.model.JavaModuleIdentity
Returns the value of the unnamedOrigin record component.
UNQUALIFIED - Enum constant in enum class dev.archunitjava.rules.DirectiveQualification
 
UNQUALIFIED_EXPORT - Enum constant in enum class dev.archunitjava.rules.ModuleExportAccess
 
unreachablePackages(TypeModelResult, DependencyGraph, PackageSelector, PackageSelector, PackageSelector, PackageSelector, PackageSelector, ReachabilityRuleOptions) - Static method in class dev.archunitjava.rules.ReachabilityRules
 
unreachablePublicLibraryPackages(TypeModelResult, DependencyGraph, PackageSelector) - Static method in class dev.archunitjava.rules.ReachabilityRules
 
unreachablePublicLibraryTypes(TypeModelResult, DependencyGraph, TypeSelector) - Static method in class dev.archunitjava.rules.ReachabilityRules
 
unreachableTypes(TypeModelResult, DependencyGraph, TypeSelector, TypeSelector, TypeSelector, TypeSelector, TypeSelector, ReachabilityRuleOptions) - Static method in class dev.archunitjava.rules.ReachabilityRules
 
UNREADABLE_INPUT - Enum constant in enum class dev.archunitjava.importer.InputDiagnosticCode
 
unrecognizedAccessFlags() - Method in class dev.archunitjava.model.JavaMember
 
unrecognizedAccessFlags() - Method in record class dev.archunitjava.model.JavaParameter
Returns the value of the unrecognizedAccessFlags record component.
unrecognizedAccessFlags() - Method in class dev.archunitjava.model.JavaType
Bits not assigned a top-level class meaning by this model version.
UNSUPPORTED_CLASS_VERSION - Enum constant in enum class dev.archunitjava.importer.ClassFileDiagnosticCode
 
UNSUPPORTED_CLASS_VERSION - Enum constant in enum class dev.archunitjava.importer.ImportFailureKind
 
UNSUPPORTED_CLASS_VERSION - Enum constant in enum class dev.archunitjava.importer.ImportResolutionDiagnosticCode
 
UNSUPPORTED_INPUT - Enum constant in enum class dev.archunitjava.importer.InputDiagnosticCode
 
update(ReviewedBaseline, ResultReport, LocalDate) - Static method in class dev.archunitjava.baseline.BaselineCommands
 
usage() - Static method in class dev.archunitjava.cli.CliRunner
 
USAGE - Enum constant in enum class dev.archunitjava.cli.CliExitCode
 
UserError - Exception Class in dev.archunitjava.execution
Invalid user input or API usage that can be corrected without changing the analyzer.
UserError(String, String) - Constructor for exception class dev.archunitjava.execution.UserError
 
UserError(String, String, Throwable, Map) - Constructor for exception class dev.archunitjava.execution.UserError
 
uses() - Method in record class dev.archunitjava.model.JavaModule
Returns the value of the uses record component.
uses(TypeModelResult, ModuleSelector, JavaPattern, ModuleRuleMode, NonExplicitModulePolicy) - Static method in class dev.archunitjava.rules.ModuleDescriptorRules
 
usesBinaryNames() - Method in record class dev.archunitjava.importer.ParsedModuleDescriptor
Returns the value of the usesBinaryNames record component.
usesErasedFallback() - Method in record class dev.archunitjava.model.GenericClassView
True when queries must rely on the descriptor/class-header view.
usesErasedFallback() - Method in record class dev.archunitjava.model.GenericFieldView
 
usesErasedFallback() - Method in record class dev.archunitjava.model.GenericMethodView
 

V

value() - Method in record class dev.archunitjava.importer.ParsedAnnotationDefault
Returns the value of the value record component.
value() - Method in record class dev.archunitjava.importer.ParsedAnnotationElement
Returns the value of the value record component.
value() - Element in annotation interface dev.archunitjava.junit.ArchitectureTest
Optional display name; the method name is used when this is blank.
value() - Method in record class dev.archunitjava.metrics.MetricAmount
Returns the value of the value record component.
value() - Method in record class dev.archunitjava.model.JavaAnnotationElement
Returns the value of the value record component.
value() - Method in record class dev.archunitjava.model.JavaPackageName
Returns the value of the value record component.
value() - Method in record class dev.archunitjava.model.SourceFileName
Returns the value of the value record component.
value() - Method in record class dev.archunitjava.result.ViolationId
Returns the value of the value record component.
valueConditions() - Method in record class dev.archunitjava.rules.AnnotationRuleSpec
Returns the value of the valueConditions record component.
valueOf(String) - Static method in enum class dev.archunitjava.baseline.FindingState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.cli.CliExitCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.cli.CliGraphDomain
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.cli.CliGraphFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.cli.CliPattern.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.cli.CliResultFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.diagram.plantuml.PlantUmlArrow
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.diagram.plantuml.UnmappedDiagramDependencyPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.execution.EmptySelectionPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.graph.DependencyKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.AnalysisCacheStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.BuildSystem
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.ClassFileDiagnosticCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.ClassFileInput.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.ClassFileTraversalPhase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.ClassPathAssemblyMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.DiscoveryDiagnosticCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.ImportFailureKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.ImportResolutionDiagnosticCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.ImportRuleAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.InputDiagnosticCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.ParsedAnnotationOccurrence.Container
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.ParsedAnnotationOccurrence.Site
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.ParsedAnnotationOccurrence.Visibility
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.ParsedAnnotationValue.ScalarKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.ParsedCodeAccess.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.ParsedCodeAccess.Opcode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.ParsedConstantEvidence.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.ParsedExceptionEvidence.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.ParsedMember.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.importer.ParsedModulePackageDirective.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.integration.BuildCommand
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.integration.BuildTool
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.layers.LayerOverlapPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.layers.LayerPresence
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.metrics.AbstractnessScope
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.metrics.LcomVariant
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.metrics.MetricAvailability
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.metrics.MetricComparison
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.metrics.MetricName
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.metrics.MetricUnit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.AnnotationSiteKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.AnnotationVisibility
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.Assignability
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.DeclarationDependencyEvidenceKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.DeclarationDependencySourceKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.GeneratedCodeSignal
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.GenericTypeArgument.Variance
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.HierarchyRelationshipKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.JavaAnnotationValue.ScalarKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.JavaCodeAccessKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.JavaCodeAccessOpcode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.JavaConstantEvidenceKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.JavaDynamicCallSiteKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.JavaExceptionEvidenceKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.JavaMemberKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.JavaMemberModifier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.JavaMethodHandleKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.JavaModifier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.JavaModuleKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.JavaModulePackageDirectiveKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.JavaNestingKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.JavaParameterModifier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.JavaTypeKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.JvmPrimitiveType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.JvmVoidType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.NestingDiagnosticCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.SealedHierarchyDiagnosticCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.TypeModelDiagnosticCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.model.TypeReferenceEvidence
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.pattern.PatternDomain
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.pattern.PatternSyntax
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.presets.PresetRuleMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.projection.ProjectionDomain
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.projection.ProjectionDropReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.report.ReportDomain
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.result.RuleStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.result.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.AnnotationRuleMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.AnnotationValueOperator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.CompilerAccessPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.DependencyRuleMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.DirectiveFlagPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.DirectiveQualification
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.ExternalDependencyPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.HierarchyDepth
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.HierarchyRelation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.HierarchyRuleMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.JavaAccessVisibility
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.MemberAccessRuleMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.ModuleExportAccess
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.ModuleRuleMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.NamingTarget
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.NonExplicitModulePolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.PatternRuleMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.ReachabilityAssumption
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.SelfDependencyPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.SyntheticEdgePolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.TypeUseDependencyPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.UnknownAnnotationPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.rules.UnknownInheritancePolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.selector.AnnotationMatchMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.selector.MemberVisibility
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.selector.SelectionDiagnosticCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.selector.SelectorConstant
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.selector.TypeVisibility
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.selector.UnknownHierarchyPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.slices.SliceOverlapPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.archunitjava.slices.UnmatchedSlicePolicy
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.archunitjava.baseline.FindingState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.cli.CliExitCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.cli.CliGraphDomain
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.cli.CliGraphFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.cli.CliPattern.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.cli.CliResultFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.diagram.plantuml.PlantUmlArrow
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.diagram.plantuml.UnmappedDiagramDependencyPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.execution.EmptySelectionPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.graph.DependencyKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.AnalysisCacheStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.BuildSystem
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.ClassFileDiagnosticCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.ClassFileInput.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.ClassFileTraversalPhase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.ClassPathAssemblyMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.DiscoveryDiagnosticCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.ImportFailureKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.ImportResolutionDiagnosticCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.ImportRuleAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.InputDiagnosticCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.ParsedAnnotationOccurrence.Container
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.ParsedAnnotationOccurrence.Site
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.ParsedAnnotationOccurrence.Visibility
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.ArrayValue
Returns the value of the values record component.
values() - Static method in enum class dev.archunitjava.importer.ParsedAnnotationValue.ScalarKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.ParsedCodeAccess.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.ParsedCodeAccess.Opcode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.ParsedConstantEvidence.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.ParsedExceptionEvidence.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.ParsedMember.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.importer.ParsedModulePackageDirective.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.integration.BuildCommand
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.integration.BuildTool
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.layers.LayerOverlapPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.layers.LayerPresence
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.metrics.AbstractnessScope
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class dev.archunitjava.metrics.CohesionMetricReport
Returns the value of the values record component.
values() - Static method in enum class dev.archunitjava.metrics.LcomVariant
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.metrics.MetricAvailability
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.metrics.MetricComparison
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.metrics.MetricName
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.metrics.MetricUnit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.AnnotationSiteKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.AnnotationVisibility
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.Assignability
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.DeclarationDependencyEvidenceKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.DeclarationDependencySourceKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.GeneratedCodeSignal
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.GenericTypeArgument.Variance
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.HierarchyRelationshipKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class dev.archunitjava.model.JavaAnnotationValue.ArrayValue
Returns the value of the values record component.
values() - Static method in enum class dev.archunitjava.model.JavaAnnotationValue.ScalarKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.JavaCodeAccessKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.JavaCodeAccessOpcode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.JavaConstantEvidenceKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.JavaDynamicCallSiteKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.JavaExceptionEvidenceKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.JavaMemberKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.JavaMemberModifier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.JavaMethodHandleKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.JavaModifier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.JavaModuleKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.JavaModulePackageDirectiveKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.JavaNestingKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.JavaParameterModifier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.JavaTypeKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.JvmPrimitiveType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.JvmVoidType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.NestingDiagnosticCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.SealedHierarchyDiagnosticCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.TypeModelDiagnosticCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.model.TypeReferenceEvidence
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.pattern.PatternDomain
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.pattern.PatternSyntax
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.presets.PresetRuleMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.projection.ProjectionDomain
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.projection.ProjectionDropReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.report.ReportDomain
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.result.RuleStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.result.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.AnnotationRuleMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.AnnotationValueOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.CompilerAccessPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.DependencyRuleMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.DirectiveFlagPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.DirectiveQualification
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.ExternalDependencyPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.HierarchyDepth
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.HierarchyRelation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.HierarchyRuleMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.JavaAccessVisibility
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.MemberAccessRuleMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.ModuleExportAccess
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.ModuleRuleMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.NamingTarget
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.NonExplicitModulePolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.PatternRuleMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.ReachabilityAssumption
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.SelfDependencyPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.SyntheticEdgePolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.TypeUseDependencyPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.UnknownAnnotationPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.rules.UnknownInheritancePolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.selector.AnnotationMatchMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.selector.MemberVisibility
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.selector.SelectionDiagnosticCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.selector.SelectorConstant
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.selector.TypeVisibility
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.selector.UnknownHierarchyPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.slices.SliceOverlapPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.archunitjava.slices.UnmatchedSlicePolicy
Returns an array containing the constants of this enum class, in the order they are declared.
VARARGS - Enum constant in enum class dev.archunitjava.model.JavaMemberModifier
 
variance() - Method in record class dev.archunitjava.model.GenericTypeArgument
Returns the value of the variance record component.
variant() - Method in record class dev.archunitjava.metrics.CohesionValue
Returns the value of the variant record component.
verify(Path, Path, Collection, BuildCommand, Optional, Optional, Appendable, Appendable) - Method in class dev.archunitjava.integration.MavenBuildIntegration
 
version() - Method in record class dev.archunitjava.importer.ParsedModuleDescriptor
Returns the value of the version record component.
version() - Method in record class dev.archunitjava.model.JavaModule
Returns the value of the version record component.
violatedBy(MetricSample) - Method in record class dev.archunitjava.metrics.MetricThreshold
 
Violation - Record Class in dev.archunitjava.result
Structured architecture-rule failure data, with no renderer-owned prose.
Violation(ViolationId, String, Severity, List, List, Map) - Constructor for record class dev.archunitjava.result.Violation
Creates an instance of a Violation record class.
violationCode() - Method in record class dev.archunitjava.baseline.BaselineFinding
Returns the value of the violationCode record component.
violationId() - Method in record class dev.archunitjava.baseline.BaselineFinding
Returns the value of the violationId record component.
ViolationId - Record Class in dev.archunitjava.result
Stable machine identity for a violation, independent of rendered prose.
ViolationId(String) - Constructor for record class dev.archunitjava.result.ViolationId
Creates an instance of a ViolationId record class.
violations() - Method in class dev.archunitjava.result.RuleResult
 
ViolationSubject - Record Class in dev.archunitjava.result
A typed architecture subject and its machine-readable role in a violation.
ViolationSubject(String, StableId) - Constructor for record class dev.archunitjava.result.ViolationSubject
Creates an instance of a ViolationSubject record class.
VIRTUAL - Enum constant in enum class dev.archunitjava.model.JavaMethodHandleKind
 
visibility() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence
Returns the value of the visibility record component.
visibility() - Method in record class dev.archunitjava.model.JavaAnnotationOccurrence
Returns the value of the visibility record component.
visibility() - Method in record class dev.archunitjava.selector.AnnotationQuery
Returns the value of the visibility record component.
visibility(MemberVisibility) - Static method in class dev.archunitjava.selector.MemberSelector
 
visibility(TypeVisibility) - Static method in class dev.archunitjava.selector.TypeSelector
 
VOID - Enum constant in enum class dev.archunitjava.model.JvmVoidType
 
VoidType() - Constructor for record class dev.archunitjava.model.GenericType.VoidType
Creates an instance of a VoidType record class.
VOLATILE - Enum constant in enum class dev.archunitjava.model.JavaMemberModifier
 

W

WARN - Enum constant in enum class dev.archunitjava.execution.EmptySelectionPolicy
 
WARNING - Enum constant in enum class dev.archunitjava.result.Severity
 
winner() - Method in record class dev.archunitjava.importer.ResolvedImportedType
Returns the value of the winner record component.
winner() - Method in record class dev.archunitjava.importer.SelectedClassResource
Returns the value of the winner record component.
withBounds(int, int) - Method in record class dev.archunitjava.rules.ReachabilityRuleOptions
 
withBounds(int, long, int) - Method in record class dev.archunitjava.rules.CycleRuleOptions
 
withCompilerAccesses(CompilerAccessPolicy) - Method in record class dev.archunitjava.rules.MemberAccessRuleSpec
 
withExternalDependencies(ExternalDependencyPolicy) - Method in record class dev.archunitjava.rules.DependencyRuleSpec
 
withGeneratedAnnotationBinaryNames(Set) - Method in record class dev.archunitjava.rules.NamingRuleOptions
 
withGraphFormat(CliGraphFormat) - Method in record class dev.archunitjava.cli.CliConfiguration
 
withImportOptions(ImportOptions) - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
 
withLayer(PresetLayer) - Method in class dev.archunitjava.presets.ArchitecturePreset
 
withManifestClassPath(boolean) - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
 
withMaximumMetaDepth(int) - Method in record class dev.archunitjava.selector.AnnotationQuery
 
withoutArchIgnore() - Method in record class dev.archunitjava.importer.ImportOptions
 
withoutLayer(String) - Method in class dev.archunitjava.presets.ArchitecturePreset
 
withoutRule(String) - Method in class dev.archunitjava.presets.ArchitecturePreset
 
withoutSelfEdges() - Method in record class dev.archunitjava.projection.ProjectionPlan
 
withQualification(DirectiveQualification) - Method in record class dev.archunitjava.rules.ModulePackageRuleSpec
 
withResultFormat(CliResultFormat) - Method in record class dev.archunitjava.cli.CliConfiguration
 
withRule(ImportResourceRule) - Method in record class dev.archunitjava.importer.ImportOptions
 
withRule(PresetRule) - Method in class dev.archunitjava.presets.ArchitecturePreset
 
withRuleDisplayName(String, String) - Method in class dev.archunitjava.presets.ArchitecturePreset
 
withScope(ImportScope) - Method in record class dev.archunitjava.importer.ImportOptions
 
withSelfDependencies(SelfDependencyPolicy) - Method in record class dev.archunitjava.rules.DependencyRuleSpec
 
withSeverity(Severity) - Method in record class dev.archunitjava.result.RuleMetadata
 
withSeverity(Severity) - Method in interface dev.archunitjava.rules.ArchitectureRule
 
withStaticPhase(DirectiveFlagPolicy) - Method in record class dev.archunitjava.rules.ModuleRequireRuleSpec
 
withSyntheticEdges(SyntheticEdgePolicy) - Method in record class dev.archunitjava.rules.CycleRuleOptions
 
withTargetJavaRelease(int) - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
 
withTransitive(DirectiveFlagPolicy) - Method in record class dev.archunitjava.rules.ModuleRequireRuleSpec
 
withTypeUseDependencies(TypeUseDependencyPolicy) - Method in record class dev.archunitjava.rules.CycleRuleOptions
 
withUnknownAnnotations(UnknownAnnotationPolicy) - Method in record class dev.archunitjava.rules.AnnotationRuleSpec
 
withUnknownHierarchy(UnknownInheritancePolicy) - Method in record class dev.archunitjava.rules.HierarchyRuleSpec
 
withUnknownPolicy(UnknownHierarchyPolicy) - Method in record class dev.archunitjava.selector.AnnotationQuery
 
withValueCondition(AnnotationValueCondition) - Method in record class dev.archunitjava.rules.AnnotationRuleSpec
 
withVisibility(AnnotationVisibility) - Method in record class dev.archunitjava.selector.AnnotationQuery
 

Y

YES - Enum constant in enum class dev.archunitjava.model.Assignability
 
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form