Index
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
abstractnessrecord 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
abstractTypeCountrecord 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
accessFlagsrecord component. - accessFlags() - Method in record class dev.archunitjava.importer.ParsedInnerClass
-
Returns the value of the
accessFlagsrecord component. - accessFlags() - Method in record class dev.archunitjava.importer.ParsedMember
-
Returns the value of the
accessFlagsrecord component. - accessFlags() - Method in record class dev.archunitjava.importer.ParsedMethodParameter
-
Returns the value of the
accessFlagsrecord component. - accessFlags() - Method in record class dev.archunitjava.model.JavaInnerClassEvidence
-
Returns the value of the
accessFlagsrecord component. - accessFlags() - Method in class dev.archunitjava.model.JavaMember
- accessFlags() - Method in record class dev.archunitjava.model.JavaParameter
-
Returns the value of the
accessFlagsrecord 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
accessKindsrecord component. - action() - Method in record class dev.archunitjava.importer.ImportResourceRule
-
Returns the value of the
actionrecord 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
afferentCouplingrecord component. - aggregate() - Method in record class dev.archunitjava.metrics.SourceMetricReport
-
Returns the value of the
aggregaterecord component. - alias() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlComponent
-
Returns the value of the
aliasrecord component. - alias() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlComponentId
-
Returns the value of the
aliasrecord 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
amountrecord component. - amount() - Method in record class dev.archunitjava.metrics.MetricSample
-
Returns the value of the
amountrecord 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
AnalysisCacheKeyrecord 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
AnalysisCacheResultrecord 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
annotationrecord component. - annotation() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.NestedAnnotationValue
-
Returns the value of the
annotationrecord component. - annotation() - Method in record class dev.archunitjava.model.JavaAnnotationOccurrence
-
Returns the value of the
annotationrecord component. - annotation() - Method in record class dev.archunitjava.model.JavaAnnotationValue.NestedAnnotationValue
-
Returns the value of the
annotationrecord 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
annotationBinaryNamesrecord component. - annotationDefault() - Method in class dev.archunitjava.model.JavaMember
- annotationDefaults() - Method in record class dev.archunitjava.importer.ParsedClassFile
-
Returns the value of the
annotationDefaultsrecord 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
AnnotationQueryrecord 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
AnnotationRuleSpecrecord class. - annotations() - Method in record class dev.archunitjava.importer.ParsedClassFile
-
Returns the value of the
annotationsrecord component. - annotations() - Method in class dev.archunitjava.model.JavaMember
- annotations() - Method in record class dev.archunitjava.model.JavaPackage
-
Returns the value of the
annotationsrecord component. - annotations() - Method in record class dev.archunitjava.model.JavaRecordComponent
-
Returns the value of the
annotationsrecord component. - annotations() - Method in class dev.archunitjava.model.JavaType
- annotations() - Method in record class dev.archunitjava.model.MetaAnnotationResult
-
Returns the value of the
annotationsrecord component. - annotationSite() - Method in record class dev.archunitjava.model.DeclarationDependencySource
-
Returns the value of the
annotationSiterecord 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
AnnotationSiterecord 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
annotationTyperecord 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
AnnotationValueConditionrecord 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
approvedRootrecord component. - approvedRoot() - Method in record class dev.archunitjava.integration.BuildIntegrationRequest
-
Returns the value of the
approvedRootrecord 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
ArchitectureTestCaserecord 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
ArchitectureTestmethods. - 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
arrayDimensionsrecord component. - ArrayType(GenericType, int) - Constructor for record class dev.archunitjava.model.GenericType.ArrayType
-
Creates an instance of a
ArrayTyperecord class. - ArrayValue(List) - Constructor for record class dev.archunitjava.importer.ParsedAnnotationValue.ArrayValue
-
Creates an instance of a
ArrayValuerecord class. - ArrayValue(List) - Constructor for record class dev.archunitjava.model.JavaAnnotationValue.ArrayValue
-
Creates an instance of a
ArrayValuerecord class. - arrow() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlEdge
-
Returns the value of the
arrowrecord 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
artifactProvenancerecord 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
assemblyrecord 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
assumptionrecord 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
attributesrecord 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
availabilityrecord 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
averageComponentDependencyrecord 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
BaselineComparisonrecord 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
BaselineFindingrecord 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
BaselineReadLimitsrecord 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
BaselineUpdaterecord 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
binaryNamerecord component. - binaryName() - Method in record class dev.archunitjava.importer.ParsedClassFile
-
Returns the value of the
binaryNamerecord component. - binaryName() - Method in class dev.archunitjava.model.JavaType
- binaryName() - Method in record class dev.archunitjava.model.JavaTypeName
-
Returns the value of the
binaryNamerecord component. - binaryName() - Method in record class dev.archunitjava.model.JvmReferenceType
-
Returns the value of the
binaryNamerecord 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
blankLineCountrecord component. - blankLines() - Method in record class dev.archunitjava.metrics.SourceLineMetrics
-
Returns the value of the
blankLinesrecord 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
bootstrapArgumentsrecord component. - bootstrapArguments() - Method in record class dev.archunitjava.importer.ParsedDynamicConstant
-
Returns the value of the
bootstrapArgumentsrecord component. - bootstrapArguments() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
-
Returns the value of the
bootstrapArgumentsrecord component. - bootstrapArguments() - Method in record class dev.archunitjava.model.JavaDynamicConstant
-
Returns the value of the
bootstrapArgumentsrecord component. - bootstrapArgumentsTruncated() - Method in record class dev.archunitjava.importer.ParsedDynamicConstant
-
Returns the value of the
bootstrapArgumentsTruncatedrecord component. - bootstrapArgumentsTruncated() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
-
Returns the value of the
bootstrapArgumentsTruncatedrecord component. - bootstrapArgumentsTruncated() - Method in record class dev.archunitjava.model.JavaDynamicConstant
-
Returns the value of the
bootstrapArgumentsTruncatedrecord component. - bootstrapMethod() - Method in record class dev.archunitjava.importer.ParsedDynamicCallSite
-
Returns the value of the
bootstrapMethodrecord component. - bootstrapMethod() - Method in record class dev.archunitjava.importer.ParsedDynamicConstant
-
Returns the value of the
bootstrapMethodrecord component. - bootstrapMethod() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
-
Returns the value of the
bootstrapMethodrecord component. - bootstrapMethod() - Method in record class dev.archunitjava.model.JavaDynamicConstant
-
Returns the value of the
bootstrapMethodrecord 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
bridgeMemberrecord 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
BuildIntegrationRequestrecord 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
BuildIntegrationResultrecord 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
buildSystemrecord 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
bytecodeLocationrecord 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
BytecodeLocationrecord class. - bytecodeOffset() - Method in record class dev.archunitjava.graph.DependencyEvidence
-
Returns the value of the
bytecodeOffsetrecord component. - bytecodeOffset() - Method in record class dev.archunitjava.importer.ParsedCodeAccess
-
Returns the value of the
bytecodeOffsetrecord component. - bytecodeOffset() - Method in record class dev.archunitjava.importer.ParsedConstantLoadSite
-
Returns the value of the
bytecodeOffsetrecord component. - bytecodeOffset() - Method in record class dev.archunitjava.importer.ParsedDynamicCallSite
-
Returns the value of the
bytecodeOffsetrecord component. - bytecodeOffset() - Method in record class dev.archunitjava.importer.ParsedExceptionEvidence
-
Returns the value of the
bytecodeOffsetrecord component. - bytecodeOffset() - Method in record class dev.archunitjava.importer.ParsedLineNumber
-
Returns the value of the
bytecodeOffsetrecord component. - bytecodeOffset() - Method in record class dev.archunitjava.model.BytecodeLocation
-
Returns the value of the
bytecodeOffsetrecord component. - bytecodeOffset() - Method in record class dev.archunitjava.model.LineNumberEntry
-
Returns the value of the
bytecodeOffsetrecord component. - bytecodeOffset() - Method in record class dev.archunitjava.report.SnapshotEvidence
-
Returns the value of the
bytecodeOffsetrecord 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
byteCountrecord 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
CacheInputFingerprintrecord class. - caller() - Method in record class dev.archunitjava.model.JavaCodeAccess
-
Returns the value of the
callerrecord component. - caller() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
-
Returns the value of the
callerrecord 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
changesrecord 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
checkOptionsrecord 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
classBoundrecord 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
ClassFileDiagnosticrecord 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
classFileDiagnosticsrecord component. - classFileDiagnostics() - Method in record class dev.archunitjava.selector.MemberSelection
-
Returns the value of the
classFileDiagnosticsrecord component. - classFileDiagnostics() - Method in record class dev.archunitjava.selector.ModuleSelection
-
Returns the value of the
classFileDiagnosticsrecord component. - classFileDiagnostics() - Method in record class dev.archunitjava.selector.PackageSelection
-
Returns the value of the
classFileDiagnosticsrecord component. - classFileDiagnostics() - Method in record class dev.archunitjava.selector.TypeSelection
-
Returns the value of the
classFileDiagnosticsrecord 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
ClassFileOriginrecord 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
ClassFileReaderOptionsrecord 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
classFileValuerecord 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
ClassFileVersionrecord 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
ClassPathAssemblyOptionsrecord 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
ClassPathAssemblyResultrecord 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
ClassResourceLocationrecord class. - ClassType(Optional, JvmReferenceType, String, List) - Constructor for record class dev.archunitjava.model.GenericType.ClassType
-
Creates an instance of a
ClassTyperecord class. - ClassValue(String) - Constructor for record class dev.archunitjava.importer.ParsedAnnotationValue.ClassValue
-
Creates an instance of a
ClassValuerecord class. - ClassValue(String) - Constructor for record class dev.archunitjava.model.JavaAnnotationValue.ClassValue
-
Creates an instance of a
ClassValuerecord 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
CliAnalysisResultrecord 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
CliConfigurationrecord 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
CliPatternrecord 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
CliRuleConfigurationrecord 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
coderecord component. - code() - Method in record class dev.archunitjava.importer.DiscoveryDiagnostic
-
Returns the value of the
coderecord component. - code() - Method in record class dev.archunitjava.importer.ImportResolutionDiagnostic
-
Returns the value of the
coderecord component. - code() - Method in record class dev.archunitjava.importer.InputDiagnostic
-
Returns the value of the
coderecord component. - code() - Method in record class dev.archunitjava.model.NestingDiagnostic
-
Returns the value of the
coderecord component. - code() - Method in record class dev.archunitjava.model.SealedHierarchyDiagnostic
-
Returns the value of the
coderecord component. - code() - Method in record class dev.archunitjava.model.TypeModelDiagnostic
-
Returns the value of the
coderecord component. - code() - Method in record class dev.archunitjava.result.Diagnostic
-
Returns the value of the
coderecord component. - code() - Method in record class dev.archunitjava.result.Violation
-
Returns the value of the
coderecord component. - code() - Method in record class dev.archunitjava.selector.SelectionDiagnostic
-
Returns the value of the
coderecord component. - codeAccesses() - Method in record class dev.archunitjava.importer.ParsedMember
-
Returns the value of the
codeAccessesrecord component. - codeAccesses() - Method in class dev.archunitjava.model.JavaMember
- codeLineCount() - Method in record class dev.archunitjava.metrics.SourceCounts
-
Returns the value of the
codeLineCountrecord component. - codeLines() - Method in record class dev.archunitjava.metrics.SourceLineMetrics
-
Returns the value of the
codeLinesrecord 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
CohesionMetricOptionsrecord 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
CohesionMetricReportrecord 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
CohesionValuerecord 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
commandrecord component. - commentLineCount() - Method in record class dev.archunitjava.metrics.SourceCounts
-
Returns the value of the
commentLineCountrecord component. - commentLines() - Method in record class dev.archunitjava.metrics.SourceLineMetrics
-
Returns the value of the
commentLinesrecord 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
comparisonrecord component. - comparison() - Method in record class dev.archunitjava.metrics.MetricThreshold
-
Returns the value of the
comparisonrecord component. - comparisonKey() - Method in record class dev.archunitjava.rules.ModuleDependencyObservation
- compiledOutputs() - Method in record class dev.archunitjava.integration.BuildIntegrationRequest
-
Returns the value of the
compiledOutputsrecord component. - compiledOutputs() - Method in record class dev.archunitjava.integration.BuildIntegrationResult
-
Returns the value of the
compiledOutputsrecord component. - compiledVersion() - Method in record class dev.archunitjava.importer.ParsedModuleRequire
-
Returns the value of the
compiledVersionrecord component. - compiledVersion() - Method in record class dev.archunitjava.model.JavaModuleRequire
-
Returns the value of the
compiledVersionrecord component. - compilerAccesses() - Method in record class dev.archunitjava.rules.MemberAccessRuleSpec
-
Returns the value of the
compilerAccessesrecord 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
CompilerArtifactFilterOptionsrecord 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
CompilerArtifactProvenancerecord 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
CompilerArtifactViewrecord class. - compilerCreated() - Method in record class dev.archunitjava.model.CompilerArtifactProvenance
- complete() - Method in record class dev.archunitjava.model.HierarchyQueryResult
-
Returns the value of the
completerecord component. - complete() - Method in record class dev.archunitjava.model.MetaAnnotationResult
- complete() - Method in record class dev.archunitjava.model.SealedHierarchyResult
-
Returns the value of the
completerecord 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
componentrecord component. - component() - Method in record class dev.archunitjava.metrics.ComponentDependencyMetrics
-
Returns the value of the
componentrecord 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
ComponentCompositionrecord 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
componentCountrecord 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
ComponentDependencyMetricsrecord class. - components() - Method in class dev.archunitjava.diagram.plantuml.PlantUmlDiagram
- components() - Method in record class dev.archunitjava.metrics.DependencyMetricReport
-
Returns the value of the
componentsrecord component. - components() - Method in record class dev.archunitjava.projection.CycleAnalysisResult
-
Returns the value of the
componentsrecord 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
configurationrecord 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
constantNamerecord component. - constantName() - Method in record class dev.archunitjava.model.JavaAnnotationValue.EnumValue
-
Returns the value of the
constantNamerecord component. - constantPoolEvidence() - Method in record class dev.archunitjava.importer.ParsedClassFile
-
Returns the value of the
constantPoolEvidencerecord component. - constantPoolEvidence() - Method in class dev.archunitjava.model.JavaType
- constantPoolIndex() - Method in record class dev.archunitjava.importer.ParsedConstantEvidence
-
Returns the value of the
constantPoolIndexrecord component. - constantPoolIndex() - Method in record class dev.archunitjava.model.JavaConstantEvidence
-
Returns the value of the
constantPoolIndexrecord component. - constants() - Method in record class dev.archunitjava.importer.ParsedConstantPoolEvidence
-
Returns the value of the
constantsrecord component. - constants() - Method in record class dev.archunitjava.model.JavaConstantPoolEvidence
-
Returns the value of the
constantsrecord component. - constantType() - Method in record class dev.archunitjava.model.JavaDynamicConstant
-
Returns the value of the
constantTyperecord 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
constructorCountrecord 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
containerrecord component. - container() - Method in record class dev.archunitjava.model.ClassResourceLocation
-
Returns the value of the
containerrecord component. - container() - Method in record class dev.archunitjava.model.JavaPackageOrigin
-
Returns the value of the
containerrecord 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
contentrecord 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
contextrecord component. - context() - Method in record class dev.archunitjava.importer.DiscoveryDiagnostic
-
Returns the value of the
contextrecord component. - context() - Method in record class dev.archunitjava.importer.ImportResolutionDiagnostic
-
Returns the value of the
contextrecord component. - context() - Method in record class dev.archunitjava.importer.InputDiagnostic
-
Returns the value of the
contextrecord component. - context() - Method in exception class dev.archunitjava.junit.ArchitectureAnalysisAssertionError
- context() - Method in record class dev.archunitjava.model.TypeModelDiagnostic
-
Returns the value of the
contextrecord component. - context() - Method in record class dev.archunitjava.result.Diagnostic
-
Returns the value of the
contextrecord 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
cumulativerecord 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
cumulativeComponentDependencyrecord 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
CumulativeDependencyMetricsrecord class. - current() - Method in record class dev.archunitjava.baseline.FindingChange
-
Returns the value of the
currentrecord 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
CycleAnalysisResultrecord class. - cycleDetected() - Method in record class dev.archunitjava.model.HierarchyQueryResult
-
Returns the value of the
cycleDetectedrecord component. - cycleDetected() - Method in record class dev.archunitjava.model.MetaAnnotationResult
-
Returns the value of the
cycleDetectedrecord 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
CycleEnumerationOptionsrecord 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
CycleRuleOptionsrecord 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
cyclesrecord component. - cyclic() - Method in record class dev.archunitjava.projection.StronglyConnectedComponent
-
Returns the value of the
cyclicrecord 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
DeclarationDependencyrecord 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
DeclarationDependencyResultrecord 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
DeclarationDependencySourcerecord class. - DeclarationDependencySourceKind - Enum Class in dev.archunitjava.model
- declarationLocation() - Method in record class dev.archunitjava.model.JavaExceptionEvidence
-
Returns the value of the
declarationLocationrecord 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
DeclarationLocationrecord 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
declaredMembersrecord component. - declaredMembers() - Method in class dev.archunitjava.model.JavaType
- declaredNestMembers() - Method in record class dev.archunitjava.model.JavaNesting
-
Returns the value of the
declaredNestMembersrecord component. - declaredPermittedSubclasses() - Method in record class dev.archunitjava.model.SealedHierarchyResult
-
Returns the value of the
declaredPermittedSubclassesrecord component. - declaredRequires() - Method in record class dev.archunitjava.rules.ModuleDependencyComparison
-
Returns the value of the
declaredRequiresrecord component. - declaredSignature() - Method in record class dev.archunitjava.model.GenericClassView
-
Returns the value of the
declaredSignaturerecord component. - declaredSignature() - Method in record class dev.archunitjava.model.GenericFieldView
-
Returns the value of the
declaredSignaturerecord component. - declaredSignature() - Method in record class dev.archunitjava.model.GenericMethodView
-
Returns the value of the
declaredSignaturerecord component. - declaredSize() - Method in class dev.archunitjava.importer.ClassFileResource
-
The container-declared size, or
-1when 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
dependenciesrecord 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
DependencyEdgerecord class. - dependencyEvidence() - Method in record class dev.archunitjava.model.CompilerArtifactView
-
Returns the value of the
dependencyEvidencerecord 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
DependencyEvidencerecord 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
dependencyKindsrecord component. - dependencyKinds() - Method in record class dev.archunitjava.rules.ModuleDependencyObservation
-
Returns the value of the
dependencyKindsrecord 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
DependencyMetricReportrecord 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
DependencyRuleSpecrecord class. - dependsOn() - Method in record class dev.archunitjava.metrics.CumulativeDependencyMetrics
-
Returns the value of the
dependsOnrecord component. - depth() - Method in record class dev.archunitjava.rules.HierarchyRuleSpec
-
Returns the value of the
depthrecord component. - depthLimitReached() - Method in record class dev.archunitjava.model.MetaAnnotationResult
-
Returns the value of the
depthLimitReachedrecord 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
descriptionrecord 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
descriptorrecord component. - descriptor() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.ClassValue
-
Returns the value of the
descriptorrecord component. - descriptor() - Method in record class dev.archunitjava.importer.ParsedConstantEvidence
-
Returns the value of the
descriptorrecord component. - descriptor() - Method in record class dev.archunitjava.importer.ParsedDynamicConstant
-
Returns the value of the
descriptorrecord component. - descriptor() - Method in record class dev.archunitjava.importer.ParsedMember
-
Returns the value of the
descriptorrecord component. - descriptor() - Method in record class dev.archunitjava.importer.ParsedRecordComponent
-
Returns the value of the
descriptorrecord component. - descriptor() - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.RecordComponentOwner
-
Returns the value of the
descriptorrecord 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
descriptorrecord component. - descriptor() - Method in record class dev.archunitjava.model.JavaCodeAccessTarget
-
Returns the value of the
descriptorrecord component. - descriptor() - Method in record class dev.archunitjava.model.JavaConstantEvidence
-
Returns the value of the
descriptorrecord component. - descriptor() - Method in class dev.archunitjava.model.JavaMember
- descriptor() - Method in record class dev.archunitjava.model.JavaMemberSignature
-
Returns the value of the
descriptorrecord component. - descriptor() - Method in record class dev.archunitjava.model.JavaRecordComponent
-
Returns the value of the
descriptorrecord 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
descriptorrecord 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
detailrecord component. - detail() - Method in record class dev.archunitjava.selector.SelectionDiagnostic
-
Returns the value of the
detailrecord 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
Diagnosticrecord 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
diagnosticsrecord component. - diagnostics() - Method in record class dev.archunitjava.importer.ImportResolutionResult
-
Returns the value of the
diagnosticsrecord component. - diagnostics() - Method in record class dev.archunitjava.importer.InputEnumerationResult
-
Returns the value of the
diagnosticsrecord component. - diagnostics() - Method in class dev.archunitjava.importer.ProjectDiscoveryResult
- diagnostics() - Method in record class dev.archunitjava.model.GenericClassView
-
Returns the value of the
diagnosticsrecord component. - diagnostics() - Method in record class dev.archunitjava.model.GenericFieldView
-
Returns the value of the
diagnosticsrecord component. - diagnostics() - Method in record class dev.archunitjava.model.GenericMethodView
-
Returns the value of the
diagnosticsrecord component. - diagnostics() - Method in record class dev.archunitjava.model.JavaNesting
-
Returns the value of the
diagnosticsrecord component. - diagnostics() - Method in record class dev.archunitjava.model.SealedHierarchyResult
-
Returns the value of the
diagnosticsrecord component. - diagnostics() - Method in record class dev.archunitjava.model.TypeModelResult
-
Returns the value of the
diagnosticsrecord component. - diagnostics() - Method in class dev.archunitjava.result.RuleResult
- diagnosticsTruncated() - Method in record class dev.archunitjava.model.JavaNesting
-
Returns the value of the
diagnosticsTruncatedrecord component. - digest() - Method in record class dev.archunitjava.importer.AnalysisCacheKey
-
Returns the value of the
digestrecord component. - dimensions() - Method in record class dev.archunitjava.model.GenericType.ArrayType
-
Returns the value of the
dimensionsrecord component. - dimensions() - Method in record class dev.archunitjava.model.JvmArrayType
-
Returns the value of the
dimensionsrecord 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
directInterfacesrecord 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
DiscoveredProjectrecord 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
DiscoveryDiagnosticrecord 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
displayNamerecord component. - displayName() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlComponent
-
Returns the value of the
displayNamerecord component. - displayName() - Method in record class dev.archunitjava.junit.ArchitectureTestCase
-
Returns the value of the
displayNamerecord 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
displayNamerecord component. - displayName() - Method in record class dev.archunitjava.result.RuleMetadata
-
Returns the value of the
displayNamerecord 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
distanceFromMainSequencerecord 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
domainrecord component. - domain() - Method in record class dev.archunitjava.metrics.DependencyMetricReport
-
Returns the value of the
domainrecord component. - domain() - Method in record class dev.archunitjava.metrics.MetricSystemId
-
Returns the value of the
domainrecord component. - domain() - Method in record class dev.archunitjava.pattern.PatternDescription
-
Returns the value of the
domainrecord component. - domain() - Method in record class dev.archunitjava.projection.ProjectionPlan
-
Returns the value of the
domainrecord component. - domain() - Method in record class dev.archunitjava.projection.ProjectionResult
-
Returns the value of the
domainrecord component. - domain() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
-
Returns the value of the
domainrecord 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
droppedEdgesrecord 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
DroppedProjectionEdgerecord 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
duplicateSourcesCollapsedrecord 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
dynamicCallSitesrecord component. - dynamicCallSites() - Method in class dev.archunitjava.model.JavaMember
- dynamicConstant() - Method in record class dev.archunitjava.importer.ParsedConstantEvidence
-
Returns the value of the
dynamicConstantrecord component. - dynamicConstant() - Method in record class dev.archunitjava.model.JavaConstantEvidence
-
Returns the value of the
dynamicConstantrecord component.
E
- edge() - Method in record class dev.archunitjava.projection.DroppedProjectionEdge
-
Returns the value of the
edgerecord 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
edgesrecord 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
efferentCouplingrecord 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
ElementaryCyclerecord class. - elementName() - Method in record class dev.archunitjava.rules.AnnotationValueCondition
-
Returns the value of the
elementNamerecord component. - elements() - Method in record class dev.archunitjava.importer.ParsedAnnotation
-
Returns the value of the
elementsrecord component. - elements() - Method in record class dev.archunitjava.model.JavaAnnotation
-
Returns the value of the
elementsrecord component. - elementType() - Method in record class dev.archunitjava.model.GenericType.ArrayType
-
Returns the value of the
elementTyperecord component. - elementType() - Method in record class dev.archunitjava.model.JvmArrayType
-
Returns the value of the
elementTyperecord 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
enabledrecord component. - enabled() - Method in record class dev.archunitjava.projection.CycleEnumerationOptions
-
Returns the value of the
enabledrecord 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
enclosingClassBinaryNamerecord component. - enclosingDeclaration() - Method in record class dev.archunitjava.model.JavaNesting
-
Returns the value of the
enclosingDeclarationrecord component. - enclosingMethods() - Method in record class dev.archunitjava.importer.ParsedNestingMetadata
-
Returns the value of the
enclosingMethodsrecord component. - encodedValue() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.ScalarValue
-
Returns the value of the
encodedValuerecord component. - encodedValue() - Method in record class dev.archunitjava.importer.ParsedBootstrapArgument
-
Returns the value of the
encodedValuerecord component. - encodedValue() - Method in record class dev.archunitjava.model.JavaAnnotationValue.ScalarValue
-
Returns the value of the
encodedValuerecord component. - encodedValue() - Method in record class dev.archunitjava.model.JavaBootstrapArgument
-
Returns the value of the
encodedValuerecord 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
entryrecord component. - entry() - Method in record class dev.archunitjava.model.ClassResourceLocation
-
Returns the value of the
entryrecord 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
enumerationOptionsrecord component. - enumerationPerformed() - Method in record class dev.archunitjava.projection.CycleAnalysisResult
-
Returns the value of the
enumerationPerformedrecord component. - enumerationTruncated() - Method in record class dev.archunitjava.projection.CycleAnalysisResult
-
Returns the value of the
enumerationTruncatedrecord component. - enumType() - Method in record class dev.archunitjava.model.JavaAnnotationValue.EnumValue
-
Returns the value of the
enumTyperecord component. - EnumValue(JvmReferenceType, String) - Constructor for record class dev.archunitjava.model.JavaAnnotationValue.EnumValue
-
Creates an instance of a
EnumValuerecord class. - EnumValue(String, String) - Constructor for record class dev.archunitjava.importer.ParsedAnnotationValue.EnumValue
-
Creates an instance of a
EnumValuerecord 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
erasedInterfacesrecord component. - erasedSuperclass() - Method in record class dev.archunitjava.model.GenericClassView
-
Returns the value of the
erasedSuperclassrecord component. - erasedType() - Method in record class dev.archunitjava.model.GenericFieldView
-
Returns the value of the
erasedTyperecord component. - erasedType() - Method in record class dev.archunitjava.model.GenericMethodView
-
Returns the value of the
erasedTyperecord 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
errorOffsetrecord 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
evidencerecord component. - evidence() - Method in record class dev.archunitjava.model.NestingDiagnostic
-
Returns the value of the
evidencerecord component. - evidence() - Method in record class dev.archunitjava.report.SnapshotEdge
-
Returns the value of the
evidencerecord component. - evidence() - Method in record class dev.archunitjava.result.Violation
-
Returns the value of the
evidencerecord component. - evidence() - Method in record class dev.archunitjava.rules.ModuleDependencyObservation
-
Returns the value of the
evidencerecord component. - evidenceCount() - Method in record class dev.archunitjava.report.SnapshotEdge
-
Returns the value of the
evidenceCountrecord component. - evidenceDomain() - Method in record class dev.archunitjava.rules.ModuleDependencyObservation
-
Returns the value of the
evidenceDomainrecord component. - evidenceFingerprint() - Method in record class dev.archunitjava.baseline.BaselineFinding
-
Returns the value of the
evidenceFingerprintrecord component. - evidenceKind() - Method in record class dev.archunitjava.model.DeclarationDependency
-
Returns the value of the
evidenceKindrecord component. - evidenceLocation() - Method in record class dev.archunitjava.baseline.Suppression
-
Returns the value of the
evidenceLocationrecord component. - evidenceLocations() - Method in record class dev.archunitjava.baseline.BaselineFinding
-
Returns the value of the
evidenceLocationsrecord 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
exactFingerprintrecord 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
examinedCountrecord component. - examinedCount() - Method in record class dev.archunitjava.selector.ModuleSelection
-
Returns the value of the
examinedCountrecord component. - examinedCount() - Method in record class dev.archunitjava.selector.PackageSelection
-
Returns the value of the
examinedCountrecord component. - examinedCount() - Method in record class dev.archunitjava.selector.TypeSelection
-
Returns the value of the
examinedCountrecord component. - exceptionEvidence() - Method in record class dev.archunitjava.importer.ParsedMember
-
Returns the value of the
exceptionEvidencerecord 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
excludedEdgesrecord component. - excludedGeneratedTypes() - Method in record class dev.archunitjava.metrics.SourceMetricReport
-
Returns the value of the
excludedGeneratedTypesrecord component. - excludedNodeIds() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
-
Returns the value of the
excludedNodeIdsrecord 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
executablerecord 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
exitCoderecord component. - expectedValue() - Method in record class dev.archunitjava.rules.AnnotationValueCondition
-
Returns the value of the
expectedValuerecord 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
expiresOnrecord component. - explanation() - Method in record class dev.archunitjava.metrics.CohesionValue
-
Returns the value of the
explanationrecord 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
explicitMappingsrecord 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
exportsrecord component. - exports() - Method in record class dev.archunitjava.model.JavaModule
-
Returns the value of the
exportsrecord 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
expressionrecord component. - expression() - Method in record class dev.archunitjava.pattern.PatternDescription
-
Returns the value of the
expressionrecord 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
externalDependenciesrecord component. - externalDependencies() - Method in record class dev.archunitjava.rules.DependencyRuleSpec
-
Returns the value of the
externalDependenciesrecord 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
externalTargetrecord component. - externalTargets() - Method in record class dev.archunitjava.model.DeclarationDependencyResult
-
Returns the value of the
externalTargetsrecord component. - externalTypes() - Method in record class dev.archunitjava.importer.ImportResolutionResult
-
Returns the value of the
externalTypesrecord 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
ExternalTypeStubrecord 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
failOnDamagedArchiverecord component. - failOnUnsupportedClassVersion() - Method in record class dev.archunitjava.importer.ImportFailurePolicy
-
Returns the value of the
failOnUnsupportedClassVersionrecord 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
fieldCountrecord component. - fieldCount() - Method in record class dev.archunitjava.metrics.SourceCounts
-
Returns the value of the
fieldCountrecord 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
fileNamerecord 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
FindingChangerecord class. - findings() - Method in record class dev.archunitjava.baseline.ReviewedBaseline
-
Returns the value of the
findingsrecord 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
flagsrecord component. - flags() - Method in record class dev.archunitjava.importer.ParsedModulePackageDirective
-
Returns the value of the
flagsrecord component. - flags() - Method in record class dev.archunitjava.importer.ParsedModuleRequire
-
Returns the value of the
flagsrecord component. - flags() - Method in record class dev.archunitjava.model.JavaModule
-
Returns the value of the
flagsrecord component. - flags() - Method in record class dev.archunitjava.model.JavaModulePackageDirective
-
Returns the value of the
flagsrecord component. - flags() - Method in record class dev.archunitjava.model.JavaModuleRequire
-
Returns the value of the
flagsrecord 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
followManifestClassPathrecord 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
functionalInterfacesrecord component.
G
- generated() - Method in record class dev.archunitjava.metrics.JavaSourceDocument
-
Returns the value of the
generatedrecord component. - generated() - Method in record class dev.archunitjava.model.GeneratedCodeClassification
-
Returns the value of the
generatedrecord 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
generatedAnnotationBinaryNamesrecord component. - generatedAnnotationBinaryNames() - Method in record class dev.archunitjava.rules.NamingRuleOptions
-
Returns the value of the
generatedAnnotationBinaryNamesrecord 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
GeneratedCodeClassificationrecord 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
generatedCodeOptionsrecord 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
GeneratedCodeOptionsrecord 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
GenericClassSignaturerecord 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
GenericClassViewrecord 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
GenericFieldViewrecord 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
GenericMethodSignaturerecord 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
GenericMethodViewrecord class. - genericSignature() - Method in record class dev.archunitjava.importer.ParsedClassFile
-
Returns the value of the
genericSignaturerecord component. - genericSignature() - Method in record class dev.archunitjava.importer.ParsedMember
-
Returns the value of the
genericSignaturerecord component. - genericSignature() - Method in record class dev.archunitjava.importer.ParsedRecordComponent
-
Returns the value of the
genericSignaturerecord component. - genericSignature() - Method in record class dev.archunitjava.model.GenericClassView
-
Returns the value of the
genericSignaturerecord component. - genericSignature() - Method in record class dev.archunitjava.model.GenericMethodView
-
Returns the value of the
genericSignaturerecord 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
GenericSignatureDiagnosticrecord 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
genericTyperecord 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
GenericTypeArgumentrecord 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
GenericTypeParameterrecord 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
graphrecord component. - graph() - Method in record class dev.archunitjava.projection.ProjectionResult
-
Returns the value of the
graphrecord 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
graphDomainrecord component. - graphFormat() - Method in record class dev.archunitjava.cli.CliConfiguration
-
Returns the value of the
graphFormatrecord component. - graphFormat() - Method in record class dev.archunitjava.integration.BuildIntegrationRequest
-
Returns the value of the
graphFormatrecord 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
GraphNoderecord 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
GraphSnapshotrecord 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
GraphSnapshotLimitsrecord 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
hasCoderecord 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
hierarchyCompleterecord 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
HierarchyQueryResultrecord 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
HierarchyRelationshiprecord 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
HierarchyRuleSpecrecord 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
HtmlRenderLimitsrecord 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
idrecord component. - id() - Method in record class dev.archunitjava.cli.CliRuleConfiguration
-
Returns the value of the
idrecord component. - id() - Method in record class dev.archunitjava.graph.GraphNode
-
Returns the value of the
idrecord component. - id() - Method in record class dev.archunitjava.layers.JavaLayer
-
Returns the value of the
idrecord component. - id() - Method in record class dev.archunitjava.metrics.JavaSourceDocument
-
Returns the value of the
idrecord component. - id() - Method in record class dev.archunitjava.report.SnapshotEdge
-
Returns the value of the
idrecord component. - id() - Method in record class dev.archunitjava.report.SnapshotNode
-
Returns the value of the
idrecord component. - id() - Method in record class dev.archunitjava.result.Violation
-
Returns the value of the
idrecord component. - id() - Method in record class dev.archunitjava.result.ViolationSubject
-
Returns the value of the
idrecord component. - id() - Method in record class dev.archunitjava.slices.JavaSlice
-
Returns the value of the
idrecord component. - identity() - Method in record class dev.archunitjava.importer.CacheInputFingerprint
-
Returns the value of the
identityrecord component. - identity() - Method in record class dev.archunitjava.model.JavaModule
-
Returns the value of the
identityrecord component. - identity() - Method in record class dev.archunitjava.rules.ModuleIdentityId
-
Returns the value of the
identityrecord component. - identityFingerprint() - Method in record class dev.archunitjava.baseline.BaselineFinding
-
Returns the value of the
identityFingerprintrecord 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
importedTypesrecord 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
ImportFailurePolicyrecord class. - importOptions() - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
-
Returns the value of the
importOptionsrecord 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
ImportOptionsrecord 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
ImportResolutionDiagnosticrecord 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
ImportResolutionResultrecord 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
ImportResourceRulerecord 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
importsrecord 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
ImportScoperecord 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
includeAnonymousTypesrecord component. - includeBridgeMembers() - Method in record class dev.archunitjava.model.CompilerArtifactFilterOptions
-
Returns the value of the
includeBridgeMembersrecord component. - includedKinds() - Method in record class dev.archunitjava.projection.ProjectionPlan
-
Returns the value of the
includedKindsrecord component. - includedKinds() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
-
Returns the value of the
includedKindsrecord component. - includedKinds() - Method in record class dev.archunitjava.rules.CycleRuleOptions
-
Returns the value of the
includedKindsrecord component. - includedKinds() - Method in record class dev.archunitjava.rules.ReachabilityRuleOptions
-
Returns the value of the
includedKindsrecord component. - includedNodeIds() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
-
Returns the value of the
includedNodeIdsrecord component. - includeGeneratedSubjects() - Method in record class dev.archunitjava.rules.NamingRuleOptions
-
Returns the value of the
includeGeneratedSubjectsrecord component. - includeGeneratedTypes() - Method in record class dev.archunitjava.metrics.SourceMetricOptions
-
Returns the value of the
includeGeneratedTypesrecord component. - includeGeneratedTypes() - Method in record class dev.archunitjava.model.CompilerArtifactFilterOptions
-
Returns the value of the
includeGeneratedTypesrecord 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
includeLocalTypesrecord component. - includeMandatedParameters() - Method in record class dev.archunitjava.model.CompilerArtifactFilterOptions
-
Returns the value of the
includeMandatedParametersrecord component. - includePackageInfoTypes() - Method in record class dev.archunitjava.metrics.SourceMetricOptions
-
Returns the value of the
includePackageInfoTypesrecord 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
includeSyntheticMembersrecord component. - includeSyntheticMembers() - Method in record class dev.archunitjava.metrics.SourceMetricOptions
-
Returns the value of the
includeSyntheticMembersrecord component. - includeSyntheticMembers() - Method in record class dev.archunitjava.model.CompilerArtifactFilterOptions
-
Returns the value of the
includeSyntheticMembersrecord component. - includeSyntheticParameters() - Method in record class dev.archunitjava.model.CompilerArtifactFilterOptions
-
Returns the value of the
includeSyntheticParametersrecord component. - includeSyntheticTypes() - Method in record class dev.archunitjava.model.CompilerArtifactFilterOptions
-
Returns the value of the
includeSyntheticTypesrecord 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
indexrecord component. - index() - Method in record class dev.archunitjava.model.JavaParameter
-
Returns the value of the
indexrecord 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
innerBinaryNamerecord component. - innerClasses() - Method in record class dev.archunitjava.importer.ParsedNestingMetadata
-
Returns the value of the
innerClassesrecord component. - innerClassTable() - Method in record class dev.archunitjava.model.JavaNesting
-
Returns the value of the
innerClassTablerecord component. - innerSimpleName() - Method in record class dev.archunitjava.importer.ParsedInnerClass
-
Returns the value of the
innerSimpleNamerecord component. - innerType() - Method in record class dev.archunitjava.model.JavaInnerClassEvidence
-
Returns the value of the
innerTyperecord component. - input() - Method in record class dev.archunitjava.importer.ClassFileOrigin
-
Returns the value of the
inputrecord component. - input() - Method in record class dev.archunitjava.importer.InputDiagnostic
-
Returns the value of the
inputrecord 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
InputDiagnosticrecord 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
InputEnumerationOptionsrecord 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
InputEnumerationResultrecord 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
inputsrecord component. - instability() - Method in record class dev.archunitjava.metrics.ComponentDependencyMetrics
-
Returns the value of the
instabilityrecord 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
interfaceBinaryNamesrecord component. - interfaceBounds() - Method in record class dev.archunitjava.model.GenericTypeParameter
-
Returns the value of the
interfaceBoundsrecord component. - interfaces() - Method in record class dev.archunitjava.model.GenericClassSignature
-
Returns the value of the
interfacesrecord component. - interfaceTarget() - Method in record class dev.archunitjava.importer.ParsedCodeAccess
-
Returns the value of the
interfaceTargetrecord component. - interfaceTarget() - Method in record class dev.archunitjava.model.JavaCodeAccess
-
Returns the value of the
interfaceTargetrecord 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
invocationDescriptorrecord component. - invocationName() - Method in record class dev.archunitjava.importer.ParsedDynamicCallSite
-
Returns the value of the
invocationNamerecord component. - invocationName() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
-
Returns the value of the
invocationNamerecord component. - invocationType() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
-
Returns the value of the
invocationTyperecord 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
JavaAnnotationrecord 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
JavaAnnotationElementrecord 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
JavaAnnotationOccurrencerecord 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
JavaBootstrapArgumentrecord 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
JavaCodeAccessrecord 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
JavaCodeAccessTargetrecord 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
JavaConstantEvidencerecord 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
JavaConstantLoadSiterecord 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
JavaConstantPoolEvidencerecord 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
JavaDynamicCallSiterecord 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
JavaDynamicConstantrecord 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
JavaEnclosingDeclarationrecord 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
JavaExceptionEvidencerecord 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
JavaInnerClassEvidencerecord 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
JavaLayerrecord 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
JavaMemberSignaturerecord 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
JavaMethodHandlerecord 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
JavaModulerecord 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
JavaModuleIdentityrecord 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
JavaModulePackageDirectiverecord 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
JavaModuleProviderecord 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
JavaModuleRequirerecord 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
JavaNestingrecord 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
JavaPackagerecord 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
JavaPackageNamerecord 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
JavaPackageOriginrecord 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
JavaParameterrecord 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
JavaRecordComponentrecord 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
JavaSlicerecord 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
JavaSourceDocumentrecord 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
JavaTypeNamerecord 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
JavaTypeUseTargetrecord 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
JvmArrayTyperecord 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
JvmMethodTyperecord 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
JvmReferenceTyperecord 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
keyrecord component. - kind() - Method in record class dev.archunitjava.cli.CliPattern
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.graph.DependencyEdge
-
Returns the value of the
kindrecord component. - kind() - Method in class dev.archunitjava.importer.ClassFileInput
- kind() - Method in record class dev.archunitjava.importer.ClassFileOrigin
-
Returns the value of the
kindrecord 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
kindrecord component. - kind() - Method in record class dev.archunitjava.importer.ParsedBootstrapArgument
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.importer.ParsedCodeAccess
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.importer.ParsedConstantEvidence
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.importer.ParsedExceptionEvidence
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.importer.ParsedMember
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.importer.ParsedMethodHandle
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.importer.ParsedModulePackageDirective
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.model.AnnotationSite
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.model.ClassResourceLocation
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.model.DeclarationDependencySource
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.model.ExternalTypeStub
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.model.HierarchyRelationship
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.model.JavaAnnotationValue.ScalarValue
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.model.JavaBootstrapArgument
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.model.JavaCodeAccess
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.model.JavaConstantEvidence
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.model.JavaExceptionEvidence
-
Returns the value of the
kindrecord component. - kind() - Method in class dev.archunitjava.model.JavaMember
- kind() - Method in record class dev.archunitjava.model.JavaMethodHandle
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.model.JavaModuleIdentity
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.model.JavaModulePackageDirective
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.model.JavaNesting
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.model.JavaPackageOrigin
-
Returns the value of the
kindrecord component. - kind() - Method in class dev.archunitjava.model.JavaType
- kind() - Method in record class dev.archunitjava.projection.ProjectionEdgeSelector
-
Returns the value of the
kindrecord component. - kind() - Method in record class dev.archunitjava.rules.ModuleIdentityId
-
Returns the value of the
kindrecord 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
kindRelabelingrecord component.
L
- label() - Method in record class dev.archunitjava.report.SnapshotNode
-
Returns the value of the
labelrecord 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
lambdaImplementationrecord 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
LayerIdrecord 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
lexicalOwnerrecord component. - libraryVersion() - Method in record class dev.archunitjava.importer.AnalysisCacheKey
-
Returns the value of the
libraryVersionrecord component. - lifecycle() - Method in record class dev.archunitjava.integration.BuildIntegrationRequest
-
Returns the value of the
lifecyclerecord component. - lifecycle() - Method in record class dev.archunitjava.integration.BuildIntegrationResult
-
Returns the value of the
lifecyclerecord component. - limit() - Method in record class dev.archunitjava.metrics.MetricThreshold
-
Returns the value of the
limitrecord component. - limitedBy(GraphSnapshotLimits) - Method in class dev.archunitjava.report.GraphSnapshotQuery
- limits() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
-
Returns the value of the
limitsrecord component. - line() - Method in record class dev.archunitjava.importer.ImportResourceRule
-
Returns the value of the
linerecord 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
lineNumberrecord component. - lineNumber() - Method in record class dev.archunitjava.importer.ParsedLineNumber
-
Returns the value of the
lineNumberrecord component. - lineNumber() - Method in record class dev.archunitjava.model.BytecodeLocation
-
Returns the value of the
lineNumberrecord component. - lineNumber() - Method in record class dev.archunitjava.model.LineNumberEntry
-
Returns the value of the
lineNumberrecord component. - lineNumber() - Method in record class dev.archunitjava.report.SnapshotEvidence
-
Returns the value of the
lineNumberrecord 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
LineNumberEntryrecord class. - lineNumbers() - Method in record class dev.archunitjava.importer.ParsedMember
-
Returns the value of the
lineNumbersrecord 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
loadSiterecord component. - loadSite() - Method in record class dev.archunitjava.model.JavaConstantEvidence
-
Returns the value of the
loadSiterecord 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
locationrecord component. - location() - Method in record class dev.archunitjava.model.DeclarationDependencySource
-
Returns the value of the
locationrecord component. - location() - Method in record class dev.archunitjava.model.JavaCodeAccess
-
Returns the value of the
locationrecord component. - location() - Method in record class dev.archunitjava.model.JavaConstantLoadSite
-
Returns the value of the
locationrecord component. - location() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
-
Returns the value of the
locationrecord component. - location() - Method in class dev.archunitjava.model.JavaMember
- location() - Method in record class dev.archunitjava.model.JavaModule
-
Returns the value of the
locationrecord component. - location() - Method in record class dev.archunitjava.model.JavaRecordComponent
-
Returns the value of the
locationrecord 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
locationIdrecord 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
LocationIdrecord class. - logicalName() - Method in record class dev.archunitjava.importer.SelectedClassResource
-
Returns the value of the
logicalNamerecord 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
lookupDescriptorrecord component. - lookupDescriptor() - Method in record class dev.archunitjava.model.JavaMethodHandle
-
Returns the value of the
lookupDescriptorrecord component. - lookupScope() - Method in record class dev.archunitjava.importer.ResolvedImportedType
-
Returns the value of the
lookupScoperecord component. - lookupScope() - Method in record class dev.archunitjava.importer.SelectedClassResource
-
Returns the value of the
lookupScoperecord 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
mainClassDirectoriesrecord component. - major() - Method in record class dev.archunitjava.model.ClassFileVersion
-
Returns the value of the
majorrecord component. - majorVersion() - Method in record class dev.archunitjava.importer.ParsedClassFile
-
Returns the value of the
majorVersionrecord 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
mappedSourceNodeCountrecord component. - mappingCount() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
-
Returns the value of the
mappingCountrecord component. - matchedEdgeCount() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
-
Returns the value of the
matchedEdgeCountrecord component. - matchedNodeCount() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
-
Returns the value of the
matchedNodeCountrecord 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
maxBytesrecord component. - maxCharacters() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlLimits
-
Returns the value of the
maxCharactersrecord component. - maxComponents() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlLimits
-
Returns the value of the
maxComponentsrecord component. - maxDepth() - Method in record class dev.archunitjava.baseline.BaselineReadLimits
-
Returns the value of the
maxDepthrecord component. - maxDiagnosticsPerRule() - Method in record class dev.archunitjava.report.ResultRenderLimits
-
Returns the value of the
maxDiagnosticsPerRulerecord component. - maxEdges() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlLimits
-
Returns the value of the
maxEdgesrecord component. - maxEdges() - Method in record class dev.archunitjava.report.GraphSnapshotLimits
-
Returns the value of the
maxEdgesrecord component. - maxEdges() - Method in record class dev.archunitjava.report.HtmlRenderLimits
-
Returns the value of the
maxEdgesrecord component. - maxEvidenceItems() - Method in record class dev.archunitjava.report.HtmlRenderLimits
-
Returns the value of the
maxEvidenceItemsrecord component. - maxEvidencePerEdge() - Method in record class dev.archunitjava.report.GraphSnapshotLimits
-
Returns the value of the
maxEvidencePerEdgerecord component. - maxEvidencePerViolation() - Method in record class dev.archunitjava.report.ResultRenderLimits
-
Returns the value of the
maxEvidencePerViolationrecord component. - maxFindings() - Method in record class dev.archunitjava.baseline.BaselineReadLimits
-
Returns the value of the
maxFindingsrecord 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
maximumArchiveBytesrecord component. - maximumArchiveEntries() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
-
Returns the value of the
maximumArchiveEntriesrecord component. - maximumArchiveNestingDepth() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
-
Returns the value of the
maximumArchiveNestingDepthrecord component. - maximumArchiveUncompressedBytes() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
-
Returns the value of the
maximumArchiveUncompressedBytesrecord component. - maximumClassBytes() - Method in record class dev.archunitjava.importer.ClassFileReaderOptions
-
Returns the value of the
maximumClassBytesrecord component. - maximumCompressionRatio() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
-
Returns the value of the
maximumCompressionRatiorecord component. - maximumCycleLength() - Method in record class dev.archunitjava.projection.CycleEnumerationOptions
-
Returns the value of the
maximumCycleLengthrecord component. - maximumCycles() - Method in record class dev.archunitjava.projection.CycleEnumerationOptions
-
Returns the value of the
maximumCyclesrecord component. - maximumDiagnostics() - Method in record class dev.archunitjava.importer.ClassFileReaderOptions
-
Returns the value of the
maximumDiagnosticsrecord component. - maximumDiagnostics() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
-
Returns the value of the
maximumDiagnosticsrecord component. - maximumDirectoryDepth() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
-
Returns the value of the
maximumDirectoryDepthrecord component. - maximumDirectoryEntries() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
-
Returns the value of the
maximumDirectoryEntriesrecord component. - maximumEvidenceEntries() - Method in record class dev.archunitjava.rules.CycleRuleOptions
-
Returns the value of the
maximumEvidenceEntriesrecord component. - maximumEvidenceEntries() - Method in record class dev.archunitjava.rules.ReachabilityRuleOptions
-
Returns the value of the
maximumEvidenceEntriesrecord component. - maximumIgnoreBytes() - Method in record class dev.archunitjava.importer.ImportOptions
-
Returns the value of the
maximumIgnoreBytesrecord component. - maximumIgnoreLines() - Method in record class dev.archunitjava.importer.ImportOptions
-
Returns the value of the
maximumIgnoreLinesrecord component. - maximumInputs() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
-
Returns the value of the
maximumInputsrecord component. - maximumManifestBytes() - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
-
Returns the value of the
maximumManifestBytesrecord component. - maximumManifestClassPathEntries() - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
-
Returns the value of the
maximumManifestClassPathEntriesrecord component. - maximumManifestDepth() - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
-
Returns the value of the
maximumManifestDepthrecord component. - maximumMetaDepth() - Method in record class dev.archunitjava.selector.AnnotationQuery
-
Returns the value of the
maximumMetaDepthrecord component. - maximumRepresentativeLength() - Method in record class dev.archunitjava.rules.CycleRuleOptions
-
Returns the value of the
maximumRepresentativeLengthrecord component. - maximumResourceNameCharacters() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
-
Returns the value of the
maximumResourceNameCharactersrecord component. - maximumResourcesPerInput() - Method in record class dev.archunitjava.importer.InputEnumerationOptions
-
Returns the value of the
maximumResourcesPerInputrecord component. - maximumSubjectsPerRegion() - Method in record class dev.archunitjava.rules.ReachabilityRuleOptions
-
Returns the value of the
maximumSubjectsPerRegionrecord component. - maximumTraversedEdges() - Method in record class dev.archunitjava.projection.CycleEnumerationOptions
-
Returns the value of the
maximumTraversedEdgesrecord component. - maximumTraversedEdgesPerComponent() - Method in record class dev.archunitjava.rules.CycleRuleOptions
-
Returns the value of the
maximumTraversedEdgesPerComponentrecord component. - maxLineLength() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlLimits
-
Returns the value of the
maxLineLengthrecord component. - maxLines() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlLimits
-
Returns the value of the
maxLinesrecord component. - maxNodes() - Method in record class dev.archunitjava.report.GraphSnapshotLimits
-
Returns the value of the
maxNodesrecord component. - maxNodes() - Method in record class dev.archunitjava.report.HtmlRenderLimits
-
Returns the value of the
maxNodesrecord component. - maxStringCharacters() - Method in record class dev.archunitjava.baseline.BaselineReadLimits
-
Returns the value of the
maxStringCharactersrecord component. - maxSuppressions() - Method in record class dev.archunitjava.baseline.BaselineReadLimits
-
Returns the value of the
maxSuppressionsrecord component. - maxTargetCharacters() - Method in record class dev.archunitjava.report.HtmlRenderLimits
-
Returns the value of the
maxTargetCharactersrecord component. - maxValuesPerArray() - Method in record class dev.archunitjava.baseline.BaselineReadLimits
-
Returns the value of the
maxValuesPerArrayrecord component. - maxViolationsPerRule() - Method in record class dev.archunitjava.report.ResultRenderLimits
-
Returns the value of the
maxViolationsPerRulerecord 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
memberrecord 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
MemberAccessRuleSpecrecord class. - memberCount() - Method in record class dev.archunitjava.metrics.SourceCounts
-
Returns the value of the
memberCountrecord component. - memberDescriptor() - Method in record class dev.archunitjava.importer.ParsedConstantLoadSite
-
Returns the value of the
memberDescriptorrecord 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
MemberIdrecord class. - memberName() - Method in record class dev.archunitjava.importer.ParsedConstantLoadSite
-
Returns the value of the
memberNamerecord component. - MemberOwner(JavaMemberSignature) - Constructor for record class dev.archunitjava.model.DeclarationDependencyOwner.MemberOwner
-
Creates an instance of a
MemberOwnerrecord 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
MemberSelectionrecord 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
MetaAnnotationResultrecord 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
metadataFilesrecord component. - method() - Method in record class dev.archunitjava.model.JavaCodeAccessTarget
-
Returns the value of the
methodrecord 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
methodCountrecord component. - methodCount() - Method in record class dev.archunitjava.metrics.SourceCounts
-
Returns the value of the
methodCountrecord component. - methodDescriptor() - Method in record class dev.archunitjava.importer.ParsedAnnotationDefault
-
Returns the value of the
methodDescriptorrecord component. - methodDescriptor() - Method in record class dev.archunitjava.importer.ParsedEnclosingMethod
-
Returns the value of the
methodDescriptorrecord component. - methodDescriptor() - Method in record class dev.archunitjava.model.JavaEnclosingDeclaration
-
Returns the value of the
methodDescriptorrecord component. - methodHandle() - Method in record class dev.archunitjava.importer.ParsedBootstrapArgument
-
Returns the value of the
methodHandlerecord component. - methodHandle() - Method in record class dev.archunitjava.importer.ParsedConstantEvidence
-
Returns the value of the
methodHandlerecord component. - methodHandle() - Method in record class dev.archunitjava.model.JavaBootstrapArgument
-
Returns the value of the
methodHandlerecord component. - methodHandle() - Method in record class dev.archunitjava.model.JavaConstantEvidence
-
Returns the value of the
methodHandlerecord component. - methodName() - Method in record class dev.archunitjava.importer.ParsedAnnotationDefault
-
Returns the value of the
methodNamerecord component. - methodName() - Method in record class dev.archunitjava.importer.ParsedEnclosingMethod
-
Returns the value of the
methodNamerecord component. - methodName() - Method in record class dev.archunitjava.model.JavaEnclosingDeclaration
-
Returns the value of the
methodNamerecord 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
metricrecord component. - metric() - Method in record class dev.archunitjava.metrics.MetricThreshold
-
Returns the value of the
metricrecord 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
MetricAmountrecord 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
MetricSamplerecord 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
MetricSystemIdrecord 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
MetricThresholdrecord 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
minorrecord component. - minorVersion() - Method in record class dev.archunitjava.importer.ParsedClassFile
-
Returns the value of the
minorVersionrecord 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
missingAnnotationTypesrecord component. - missingPermittedSubclasses() - Method in record class dev.archunitjava.model.SealedHierarchyResult
-
Returns the value of the
missingPermittedSubclassesrecord component. - missingSourceTypeCount() - Method in record class dev.archunitjava.metrics.SourceCounts
-
Returns the value of the
missingSourceTypeCountrecord component. - missingSourceTypes() - Method in record class dev.archunitjava.metrics.SourceMetricReport
-
Returns the value of the
missingSourceTypesrecord component. - missingTypes() - Method in record class dev.archunitjava.model.HierarchyQueryResult
-
Returns the value of the
missingTypesrecord component. - mode() - Method in record class dev.archunitjava.cli.CliRuleConfiguration
-
Returns the value of the
moderecord component. - mode() - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
-
Returns the value of the
moderecord component. - mode() - Method in record class dev.archunitjava.presets.PresetRule
-
Returns the value of the
moderecord component. - mode() - Method in record class dev.archunitjava.rules.AnnotationRuleSpec
-
Returns the value of the
moderecord component. - mode() - Method in record class dev.archunitjava.rules.DependencyRuleSpec
-
Returns the value of the
moderecord component. - mode() - Method in record class dev.archunitjava.rules.HierarchyRuleSpec
-
Returns the value of the
moderecord component. - mode() - Method in record class dev.archunitjava.rules.MemberAccessRuleSpec
-
Returns the value of the
moderecord component. - mode() - Method in record class dev.archunitjava.rules.ModulePackageRuleSpec
-
Returns the value of the
moderecord component. - mode() - Method in record class dev.archunitjava.rules.ModuleRequireRuleSpec
-
Returns the value of the
moderecord component. - mode() - Method in record class dev.archunitjava.selector.AnnotationQuery
-
Returns the value of the
moderecord component. - model() - Method in record class dev.archunitjava.importer.ImportResolutionResult
-
Returns the value of the
modelrecord component. - modelDiagnostics() - Method in record class dev.archunitjava.selector.MemberSelection
-
Returns the value of the
modelDiagnosticsrecord component. - modelDiagnostics() - Method in record class dev.archunitjava.selector.ModuleSelection
-
Returns the value of the
modelDiagnosticsrecord component. - modelDiagnostics() - Method in record class dev.archunitjava.selector.PackageSelection
-
Returns the value of the
modelDiagnosticsrecord component. - modelDiagnostics() - Method in record class dev.archunitjava.selector.TypeSelection
-
Returns the value of the
modelDiagnosticsrecord 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
modifiersrecord component. - modifiers() - Method in class dev.archunitjava.model.JavaType
- module() - Method in record class dev.archunitjava.importer.ParsedClassFile
-
Returns the value of the
modulerecord 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
ModuleCoveragePolicyrecord 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
ModuleDependencyComparisonrecord 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
ModuleDependencyObservationrecord class. - moduleDescriptor() - Method in record class dev.archunitjava.importer.ParsedClassFile
-
Returns the value of the
moduleDescriptorrecord 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
ModuleIdrecord 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
ModuleIdentityIdrecord class. - moduleName() - Method in class dev.archunitjava.importer.ClassFileInput
- moduleName() - Method in record class dev.archunitjava.importer.ParsedModuleDescriptor
-
Returns the value of the
moduleNamerecord component. - moduleName() - Method in record class dev.archunitjava.importer.ParsedModuleRequire
-
Returns the value of the
moduleNamerecord component. - moduleName() - Method in record class dev.archunitjava.model.JavaModuleRequire
-
Returns the value of the
moduleNamerecord 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
ModulePackageRuleSpecrecord 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
ModuleRequireRuleSpecrecord 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
modulesrecord 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
ModuleSelectionrecord 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
namerecord component. - name() - Method in record class dev.archunitjava.graph.ModuleId
-
Returns the value of the
namerecord component. - name() - Method in class dev.archunitjava.importer.ClassFileResource
- name() - Method in record class dev.archunitjava.importer.ImportScope
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.importer.ParsedAnnotationElement
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.importer.ParsedDynamicConstant
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.importer.ParsedMember
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.importer.ParsedMethodHandle
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.importer.ParsedMethodParameter
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.importer.ParsedRecordComponent
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.layers.LayerId
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.RecordComponentOwner
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.model.ExternalTypeStub
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.model.GenericType.TypeVariable
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.model.GenericTypeParameter
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.model.JavaAnnotationElement
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.model.JavaCodeAccessTarget
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.model.JavaDynamicConstant
-
Returns the value of the
namerecord component. - name() - Method in class dev.archunitjava.model.JavaMember
- name() - Method in record class dev.archunitjava.model.JavaMemberSignature
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.model.JavaMethodHandle
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.model.JavaModuleIdentity
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.model.JavaPackage
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.model.JavaParameter
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.model.JavaRecordComponent
-
Returns the value of the
namerecord 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
namerecord component. - name() - Method in record class dev.archunitjava.rules.ModuleCoveragePolicy
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.rules.PackageCoveragePolicy
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.rules.SymbolicMemberTargetId
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.rules.TypeCoveragePolicy
-
Returns the value of the
namerecord component. - name() - Method in record class dev.archunitjava.slices.SliceId
-
Returns the value of the
namerecord 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
NamingRuleOptionsrecord 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
NestedAnnotationValuerecord class. - NestedAnnotationValue(JavaAnnotation) - Constructor for record class dev.archunitjava.model.JavaAnnotationValue.NestedAnnotationValue
-
Creates an instance of a
NestedAnnotationValuerecord class. - nestHost() - Method in record class dev.archunitjava.model.JavaNesting
-
Returns the value of the
nestHostrecord component. - nestHostBinaryNames() - Method in record class dev.archunitjava.importer.ParsedNestingMetadata
-
Returns the value of the
nestHostBinaryNamesrecord 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
NestingDiagnosticrecord class. - NestingDiagnosticCode - Enum Class in dev.archunitjava.model
- nestingMetadata() - Method in record class dev.archunitjava.importer.ParsedClassFile
-
Returns the value of the
nestingMetadatarecord component. - nestMemberBinaryNames() - Method in record class dev.archunitjava.importer.ParsedNestingMetadata
-
Returns the value of the
nestMemberBinaryNamesrecord 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
nodesrecord component. - nodes() - Method in record class dev.archunitjava.projection.StronglyConnectedComponent
-
Returns the value of the
nodesrecord component. - nodes() - Method in record class dev.archunitjava.report.GraphSnapshot
-
Returns the value of the
nodesrecord 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
normalizedCumulativeComponentDependencyrecord 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
observedDependenciesrecord component. - observedDirectSubclasses() - Method in record class dev.archunitjava.model.SealedHierarchyResult
-
Returns the value of the
observedDirectSubclassesrecord component. - observedWithoutRequires() - Method in record class dev.archunitjava.rules.ModuleDependencyComparison
-
Returns the value of the
observedWithoutRequiresrecord 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
omittedEdgeCountrecord component. - omittedEvidenceCount() - Method in record class dev.archunitjava.report.SnapshotEdge
-
Returns the value of the
omittedEvidenceCountrecord component. - omittedEvidenceCount() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
-
Returns the value of the
omittedEvidenceCountrecord component. - omittedNodeCount() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
-
Returns the value of the
omittedNodeCountrecord component. - onDate() - Method in record class dev.archunitjava.baseline.BaselineComparison
-
Returns the value of the
onDaterecord 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
opcoderecord component. - opcode() - Method in record class dev.archunitjava.model.JavaCodeAccess
-
Returns the value of the
opcoderecord component. - open() - Method in record class dev.archunitjava.model.JavaModule
- opens() - Method in record class dev.archunitjava.importer.ParsedModuleDescriptor
-
Returns the value of the
opensrecord component. - opens() - Method in record class dev.archunitjava.model.JavaModule
-
Returns the value of the
opensrecord 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
operatorrecord 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
originrecord component. - origin() - Method in record class dev.archunitjava.importer.ClassFileDiagnostic
-
Returns the value of the
originrecord component. - origin() - Method in class dev.archunitjava.importer.ClassFileResource
- origin() - Method in record class dev.archunitjava.importer.ParsedClassFile
-
Returns the value of the
originrecord component. - origin() - Method in record class dev.archunitjava.importer.ShadowedTypeDefinition
-
Returns the value of the
originrecord component. - origin() - Method in record class dev.archunitjava.model.DeclarationDependency
-
Returns the value of the
originrecord component. - origin() - Method in record class dev.archunitjava.model.HierarchyRelationship
-
Returns the value of the
originrecord component. - origin() - Method in record class dev.archunitjava.model.TypeModelDiagnostic
-
Returns the value of the
originrecord component. - origin() - Method in record class dev.archunitjava.projection.ProjectionEdgeSelector
-
Returns the value of the
originrecord component. - origin() - Method in record class dev.archunitjava.rules.ModuleDependencyObservation
-
Returns the value of the
originrecord component. - originalBootstrapArgumentCount() - Method in record class dev.archunitjava.importer.ParsedDynamicConstant
-
Returns the value of the
originalBootstrapArgumentCountrecord component. - originalBootstrapArgumentCount() - Method in record class dev.archunitjava.model.JavaDynamicCallSite
-
Returns the value of the
originalBootstrapArgumentCountrecord component. - originalBootstrapArgumentCount() - Method in record class dev.archunitjava.model.JavaDynamicConstant
-
Returns the value of the
originalBootstrapArgumentCountrecord component. - originalEvidenceCount() - Method in record class dev.archunitjava.importer.ParsedConstantPoolEvidence
-
Returns the value of the
originalEvidenceCountrecord component. - originalEvidenceCount() - Method in record class dev.archunitjava.model.JavaConstantPoolEvidence
-
Returns the value of the
originalEvidenceCountrecord component. - originAlias() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlEdge
-
Returns the value of the
originAliasrecord 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
originIdrecord 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
originsrecord component. - origins() - Method in record class dev.archunitjava.model.JavaPackage
-
Returns the value of the
originsrecord component. - outerBinaryName() - Method in record class dev.archunitjava.importer.ParsedInnerClass
-
Returns the value of the
outerBinaryNamerecord component. - outerType() - Method in record class dev.archunitjava.model.JavaInnerClassEvidence
-
Returns the value of the
outerTyperecord 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
ownerrecord component. - owner() - Method in record class dev.archunitjava.model.DeclarationDependencySource
-
Returns the value of the
ownerrecord component. - owner() - Method in record class dev.archunitjava.model.GenericType.ClassType
-
Returns the value of the
ownerrecord component. - owner() - Method in record class dev.archunitjava.model.JavaConstantLoadSite
-
Returns the value of the
ownerrecord component. - owner() - Method in record class dev.archunitjava.model.JavaEnclosingDeclaration
-
Returns the value of the
ownerrecord component. - owner() - Method in record class dev.archunitjava.model.JavaExceptionEvidence
-
Returns the value of the
ownerrecord component. - owner() - Method in class dev.archunitjava.model.JavaMember
- owner() - Method in record class dev.archunitjava.model.JavaMemberSignature
-
Returns the value of the
ownerrecord component. - owner() - Method in record class dev.archunitjava.model.JavaParameter
-
Returns the value of the
ownerrecord component. - owner() - Method in record class dev.archunitjava.model.JavaRecordComponent
-
Returns the value of the
ownerrecord component. - owner() - Method in class dev.archunitjava.model.JavaType
- ownerDescriptor() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence
-
Returns the value of the
ownerDescriptorrecord component. - ownerDescriptor() - Method in record class dev.archunitjava.importer.ParsedMethodHandle
-
Returns the value of the
ownerDescriptorrecord component. - ownerDescriptor() - Method in record class dev.archunitjava.rules.SymbolicMemberTargetId
-
Returns the value of the
ownerDescriptorrecord component. - ownerInterface() - Method in record class dev.archunitjava.importer.ParsedMethodHandle
-
Returns the value of the
ownerInterfacerecord component. - ownerInterface() - Method in record class dev.archunitjava.model.JavaMethodHandle
-
Returns the value of the
ownerInterfacerecord component. - ownerKey() - Method in record class dev.archunitjava.model.AnnotationSite
-
Returns the value of the
ownerKeyrecord component. - ownerMember() - Method in record class dev.archunitjava.graph.DependencyEvidence
-
Returns the value of the
ownerMemberrecord component. - ownerMemberId() - Method in record class dev.archunitjava.report.SnapshotEvidence
-
Returns the value of the
ownerMemberIdrecord component. - ownerName() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence
-
Returns the value of the
ownerNamerecord component. - ownerType() - Method in record class dev.archunitjava.model.JavaCodeAccessTarget
-
Returns the value of the
ownerTyperecord component. - ownerType() - Method in record class dev.archunitjava.model.JavaMethodHandle
-
Returns the value of the
ownerTyperecord 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
packageCountrecord 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
PackageCoveragePolicyrecord 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
PackageIdrecord class. - packageInfoType() - Method in record class dev.archunitjava.model.JavaPackage
- packageInfoTypes() - Method in record class dev.archunitjava.model.JavaPackage
-
Returns the value of the
packageInfoTypesrecord component. - packageName() - Method in record class dev.archunitjava.importer.ParsedModulePackageDirective
-
Returns the value of the
packageNamerecord component. - packageName() - Method in record class dev.archunitjava.metrics.SourceDocumentId
-
Returns the value of the
packageNamerecord component. - packageName() - Method in record class dev.archunitjava.model.JavaModulePackageDirective
-
Returns the value of the
packageNamerecord 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
packageNamerecord 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
PackageSelectionrecord 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
parameterIndexrecord component. - parameterIndex() - Method in record class dev.archunitjava.model.AnnotationSite
-
Returns the value of the
parameterIndexrecord component. - parameters() - Method in record class dev.archunitjava.importer.ParsedMember
-
Returns the value of the
parametersrecord 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
parameterTypesrecord component. - parameterTypes() - Method in record class dev.archunitjava.model.JvmMethodType
-
Returns the value of the
parameterTypesrecord 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
ParsedAnnotationrecord 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
ParsedAnnotationDefaultrecord 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
ParsedAnnotationElementrecord 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
ParsedAnnotationOccurrencerecord 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
ParsedBootstrapArgumentrecord 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
ParsedClassFilerecord 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
ParsedCodeAccessrecord 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
ParsedConstantEvidencerecord 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
ParsedConstantLoadSiterecord 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
ParsedConstantPoolEvidencerecord 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
ParsedDynamicCallSiterecord 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
ParsedDynamicConstantrecord 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
ParsedEnclosingMethodrecord 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
ParsedExceptionEvidencerecord 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
ParsedInnerClassrecord 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
ParsedLineNumberrecord 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
ParsedMemberrecord 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
ParsedMethodHandlerecord 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
ParsedMethodParameterrecord 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
ParsedModuleDescriptorrecord 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
ParsedModulePackageDirectiverecord 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
ParsedModuleProviderecord 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
ParsedModuleRequirerecord 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
ParsedNestingMetadatarecord 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
ParsedRecordComponentrecord 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
parserVersionrecord 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
pathrecord component. - path() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence.TypeUseTarget
-
Returns the value of the
pathrecord component. - path() - Method in record class dev.archunitjava.model.JavaTypeUseTarget
-
Returns the value of the
pathrecord 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
patternrecord 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
PatternDescriptionrecord 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
payloadrecord 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
permittedSubclassBinaryNamesrecord 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
phaserecord component. - physicalLineCount() - Method in record class dev.archunitjava.metrics.SourceCounts
-
Returns the value of the
physicalLineCountrecord component. - physicalLines() - Method in record class dev.archunitjava.metrics.SourceLineMetrics
-
Returns the value of the
physicalLinesrecord 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
PlantUmlAdherenceOptionsrecord 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
PlantUmlComponentrecord 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
PlantUmlComponentIdrecord 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
PlantUmlEdgerecord 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
PlantUmlLimitsrecord 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
precedencerecord component. - precedence() - Method in record class dev.archunitjava.importer.ShadowedTypeDefinition
-
Returns the value of the
precedencerecord component. - precedence() - Method in record class dev.archunitjava.model.ClassResourceLocation
-
Returns the value of the
precedencerecord component. - precedence() - Method in record class dev.archunitjava.model.JavaPackageOrigin
-
Returns the value of the
precedencerecord component. - precedence() - Method in class dev.archunitjava.model.JavaType
- presence() - Method in record class dev.archunitjava.layers.JavaLayer
-
Returns the value of the
presencerecord 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
presentationIdentityrecord component. - presentedMembers() - Method in record class dev.archunitjava.model.CompilerArtifactView
-
Returns the value of the
presentedMembersrecord component. - presentedParameters() - Method in record class dev.archunitjava.model.CompilerArtifactView
-
Returns the value of the
presentedParametersrecord component. - presentedTypes() - Method in record class dev.archunitjava.model.CompilerArtifactView
-
Returns the value of the
presentedTypesrecord 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
PresetLayerrecord 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
PresetRulerecord 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
previousrecord component. - primitiveReferencesIgnored() - Method in record class dev.archunitjava.model.DeclarationDependencyResult
-
Returns the value of the
primitiveReferencesIgnoredrecord component. - PrimitiveType(JvmPrimitiveType) - Constructor for record class dev.archunitjava.model.GenericType.PrimitiveType
-
Creates an instance of a
PrimitiveTyperecord 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
ProjectionEdgeSelectorrecord 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
ProjectionNodeMappingrecord 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
ProjectionPlanrecord 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
ProjectionResultrecord class. - proposedBaseline() - Method in record class dev.archunitjava.baseline.BaselineUpdate
-
Returns the value of the
proposedBaselinerecord 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
providerBinaryNamesrecord component. - providers() - Method in record class dev.archunitjava.model.JavaModuleProvide
-
Returns the value of the
providersrecord 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
providesrecord component. - provides() - Method in record class dev.archunitjava.model.JavaModule
-
Returns the value of the
providesrecord 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
qualificationrecord 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
qualifiedNamerecord component. - query() - Method in record class dev.archunitjava.report.GraphSnapshot
-
Returns the value of the
queryrecord component. - query() - Method in record class dev.archunitjava.rules.AnnotationRuleSpec
-
Returns the value of the
queryrecord 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
rationalerecord component. - rationale() - Method in record class dev.archunitjava.cli.CliRuleConfiguration
-
Returns the value of the
rationalerecord component. - rationale() - Method in record class dev.archunitjava.presets.PresetRule
-
Returns the value of the
rationalerecord component. - rationale() - Method in record class dev.archunitjava.result.RuleMetadata
-
Returns the value of the
rationalerecord component. - rawType() - Method in record class dev.archunitjava.model.GenericType.ClassType
-
Returns the value of the
rawTyperecord 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
ReachabilityRuleOptionsrecord 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
readArchIgnorerecord component. - reason() - Method in record class dev.archunitjava.model.GenericSignatureDiagnostic
-
Returns the value of the
reasonrecord 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
reasonrecord 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
recordComponentCountrecord component. - RecordComponentOwner(JavaTypeName, String, String) - Constructor for record class dev.archunitjava.model.DeclarationDependencyOwner.RecordComponentOwner
-
Creates an instance of a
RecordComponentOwnerrecord class. - recordComponents() - Method in record class dev.archunitjava.importer.ParsedClassFile
-
Returns the value of the
recordComponentsrecord component. - recordComponents() - Method in class dev.archunitjava.model.JavaType
- recordDeclaration() - Method in record class dev.archunitjava.importer.ParsedClassFile
-
Returns the value of the
recordDeclarationrecord 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
referencedTypesrecord 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
referenceKindrecord component. - referenceKind() - Method in record class dev.archunitjava.model.JavaMethodHandle
-
Returns the value of the
referenceKindrecord 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
relatedLayersrecord component. - relatedType() - Method in record class dev.archunitjava.model.SealedHierarchyDiagnostic
-
Returns the value of the
relatedTyperecord component. - relation() - Method in record class dev.archunitjava.rules.HierarchyRuleSpec
-
Returns the value of the
relationrecord 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
relativeAverageComponentDependencyrecord 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
requireDeclaredEdgesObservedrecord component. - requires() - Method in record class dev.archunitjava.importer.ParsedModuleDescriptor
-
Returns the value of the
requiresrecord component. - requires() - Method in record class dev.archunitjava.model.JavaModule
-
Returns the value of the
requiresrecord 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
requiresWithoutObservedrecord 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
ResolvedImportedTyperecord class. - resource() - Method in record class dev.archunitjava.model.BytecodeLocation
-
Returns the value of the
resourcerecord component. - resource() - Method in record class dev.archunitjava.model.DeclarationLocation
-
Returns the value of the
resourcerecord 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
resourceNamerecord component. - resourceName() - Method in record class dev.archunitjava.importer.ParsedClassFile
-
Returns the value of the
resourceNamerecord component. - resourceName() - Method in record class dev.archunitjava.importer.ShadowedTypeDefinition
-
Returns the value of the
resourceNamerecord component. - resourceName() - Method in class dev.archunitjava.model.JavaType
- resourceName() - Method in record class dev.archunitjava.model.TypeModelDiagnostic
-
Returns the value of the
resourceNamerecord component. - resourcePath() - Method in record class dev.archunitjava.graph.LocationId
-
Returns the value of the
resourcePathrecord 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
resourcePatternsrecord component. - resources() - Method in record class dev.archunitjava.importer.InputEnumerationResult
-
Returns the value of the
resourcesrecord 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
resultFormatrecord component. - resultFormat() - Method in record class dev.archunitjava.integration.BuildIntegrationRequest
-
Returns the value of the
resultFormatrecord 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
ResultRenderLimitsrecord 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
ResultReportrecord class. - results() - Method in record class dev.archunitjava.cli.CliAnalysisResult
-
Returns the value of the
resultsrecord component. - results() - Method in record class dev.archunitjava.report.ResultReport
-
Returns the value of the
resultsrecord component. - retainingSelfEdges(boolean) - Method in class dev.archunitjava.report.GraphSnapshotQuery
- retainSelfEdges() - Method in record class dev.archunitjava.projection.ProjectionPlan
-
Returns the value of the
retainSelfEdgesrecord component. - retainSelfEdges() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
-
Returns the value of the
retainSelfEdgesrecord component. - returnType() - Method in record class dev.archunitjava.model.GenericMethodSignature
-
Returns the value of the
returnTyperecord component. - returnType() - Method in record class dev.archunitjava.model.JvmMethodType
-
Returns the value of the
returnTyperecord 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
ReviewedBaselinerecord class. - role() - Method in record class dev.archunitjava.result.ViolationSubject
-
Returns the value of the
rolerecord component. - role() - Method in record class dev.archunitjava.rules.RuleSelection
-
Returns the value of the
rolerecord component. - root() - Method in record class dev.archunitjava.importer.DiscoveredProject
-
Returns the value of the
rootrecord 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
ruleIdrecord component. - ruleId() - Method in record class dev.archunitjava.baseline.Suppression
-
Returns the value of the
ruleIdrecord 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
RuleMetadatarecord 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
rulesrecord component. - rules() - Method in record class dev.archunitjava.importer.ImportOptions
-
Returns the value of the
rulesrecord 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
RuleSelectionrecord 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
samplesrecord component. - samples() - Method in record class dev.archunitjava.metrics.ComponentDependencyMetrics
- samples() - Method in record class dev.archunitjava.metrics.DependencyMetricReport
-
Returns the value of the
samplesrecord component. - samples() - Method in record class dev.archunitjava.metrics.SourceMetricReport
-
Returns the value of the
samplesrecord 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
ScalarValuerecord class. - ScalarValue(JavaAnnotationValue.ScalarKind, String) - Constructor for record class dev.archunitjava.model.JavaAnnotationValue.ScalarValue
-
Creates an instance of a
ScalarValuerecord 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
schemaVersionrecord component. - schemaVersion() - Method in record class dev.archunitjava.importer.AnalysisCacheKey
-
Returns the value of the
schemaVersionrecord component. - schemaVersion() - Method in record class dev.archunitjava.report.GraphSnapshot
-
Returns the value of the
schemaVersionrecord component. - schemaVersion() - Method in record class dev.archunitjava.report.ResultReport
-
Returns the value of the
schemaVersionrecord component. - scope() - Method in record class dev.archunitjava.importer.ImportOptions
-
Returns the value of the
scoperecord 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
sealedrecord component. - sealedDeclaration() - Method in record class dev.archunitjava.importer.ParsedClassFile
-
Returns the value of the
sealedDeclarationrecord 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
SealedHierarchyDiagnosticrecord 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
SealedHierarchyResultrecord class. - sealedTypes() - Static method in class dev.archunitjava.selector.TypeSelector
- selected() - Method in record class dev.archunitjava.selector.MemberSelection
-
Returns the value of the
selectedrecord component. - selected() - Method in record class dev.archunitjava.selector.ModuleSelection
-
Returns the value of the
selectedrecord component. - selected() - Method in record class dev.archunitjava.selector.PackageSelection
-
Returns the value of the
selectedrecord component. - selected() - Method in record class dev.archunitjava.selector.TypeSelection
-
Returns the value of the
selectedrecord 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
SelectedClassResourcerecord class. - selectedCount() - Method in record class dev.archunitjava.rules.RuleSelection
-
Returns the value of the
selectedCountrecord component. - selectedRelease() - Method in record class dev.archunitjava.importer.SelectedClassResource
-
Returns the value of the
selectedReleaserecord 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
SelectionDiagnosticrecord 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
selectionDiagnosticsrecord component. - selectionDiagnostics() - Method in record class dev.archunitjava.selector.PackageSelection
-
Returns the value of the
selectionDiagnosticsrecord component. - selectionDiagnostics() - Method in record class dev.archunitjava.selector.TypeSelection
-
Returns the value of the
selectionDiagnosticsrecord component. - selections() - Method in record class dev.archunitjava.importer.ClassPathAssemblyResult
-
Returns the value of the
selectionsrecord component. - selector() - Method in record class dev.archunitjava.presets.PresetLayer
-
Returns the value of the
selectorrecord component. - selector() - Method in record class dev.archunitjava.rules.ModuleCoveragePolicy
-
Returns the value of the
selectorrecord component. - selector() - Method in record class dev.archunitjava.rules.PackageCoveragePolicy
-
Returns the value of the
selectorrecord component. - selector() - Method in record class dev.archunitjava.rules.RuleSelection
-
Returns the value of the
selectorrecord component. - selector() - Method in record class dev.archunitjava.rules.TypeCoveragePolicy
-
Returns the value of the
selectorrecord component. - selector() - Method in record class dev.archunitjava.selector.MemberSelection
-
Returns the value of the
selectorrecord component. - selector() - Method in record class dev.archunitjava.selector.ModuleSelection
-
Returns the value of the
selectorrecord component. - selector() - Method in record class dev.archunitjava.selector.PackageSelection
-
Returns the value of the
selectorrecord component. - selector() - Method in record class dev.archunitjava.selector.TypeSelection
-
Returns the value of the
selectorrecord 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
SelectorDescriptionrecord 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
selfDependenciesrecord component. - selfDependencies() - Method in record class dev.archunitjava.rules.DependencyRuleSpec
-
Returns the value of the
selfDependenciesrecord component. - selfDependency() - Method in record class dev.archunitjava.model.DeclarationDependency
-
Returns the value of the
selfDependencyrecord 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
semanticIdentityrecord component. - semanticIdentity() - Method in record class dev.archunitjava.result.RuleMetadata
-
Returns the value of the
semanticIdentityrecord 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
servicerecord component. - serviceBinaryName() - Method in record class dev.archunitjava.importer.ParsedModuleProvide
-
Returns the value of the
serviceBinaryNamerecord 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
severityrecord component. - severity() - Method in record class dev.archunitjava.cli.CliRuleConfiguration
-
Returns the value of the
severityrecord component. - severity() - Method in record class dev.archunitjava.result.Diagnostic
-
Returns the value of the
severityrecord component. - severity() - Method in record class dev.archunitjava.result.RuleMetadata
-
Returns the value of the
severityrecord component. - severity() - Method in record class dev.archunitjava.result.Violation
-
Returns the value of the
severityrecord 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
sha256record component. - shadowedAlternatives() - Method in record class dev.archunitjava.importer.SelectedClassResource
-
Returns the value of the
shadowedAlternativesrecord component. - shadowedDefinitions() - Method in record class dev.archunitjava.importer.ResolvedImportedType
-
Returns the value of the
shadowedDefinitionsrecord 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
ShadowedTypeDefinitionrecord 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
signalsrecord component. - signature() - Method in record class dev.archunitjava.model.GenericSignatureDiagnostic
-
Returns the value of the
signaturerecord 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
simpleNamerecord component. - simpleName() - Method in record class dev.archunitjava.model.JavaInnerClassEvidence
-
Returns the value of the
simpleNamerecord component. - simpleName() - Method in record class dev.archunitjava.model.JavaNesting
-
Returns the value of the
simpleNamerecord 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
siterecord component. - site() - Method in record class dev.archunitjava.model.JavaAnnotationOccurrence
-
Returns the value of the
siterecord 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
SliceIdrecord 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
SnapshotEdgerecord 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
SnapshotEvidencerecord 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
SnapshotNoderecord 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
SnapshotQueryMetadatarecord 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
sourcerecord component. - source() - Method in record class dev.archunitjava.importer.ImportResourceRule
-
Returns the value of the
sourcerecord component. - source() - Method in record class dev.archunitjava.projection.ProjectionNodeMapping
-
Returns the value of the
sourcerecord 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
SourceCountsrecord 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
SourceDocumentIdrecord class. - sourceEdgeCount() - Method in record class dev.archunitjava.report.SnapshotEdge
-
Returns the value of the
sourceEdgeCountrecord component. - sourceEdgeCount() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
-
Returns the value of the
sourceEdgeCountrecord component. - sourceEdges() - Method in record class dev.archunitjava.report.SnapshotEdge
-
Returns the value of the
sourceEdgesrecord component. - sourceFile() - Method in record class dev.archunitjava.graph.DependencyEvidence
-
Returns the value of the
sourceFilerecord component. - sourceFile() - Method in record class dev.archunitjava.importer.ParsedClassFile
-
Returns the value of the
sourceFilerecord component. - sourceFile() - Method in record class dev.archunitjava.model.BytecodeLocation
-
Returns the value of the
sourceFilerecord component. - sourceFile() - Method in record class dev.archunitjava.model.DeclarationLocation
-
Returns the value of the
sourceFilerecord component. - sourceFile() - Method in record class dev.archunitjava.report.SnapshotEvidence
-
Returns the value of the
sourceFilerecord component. - sourceFileCount() - Method in record class dev.archunitjava.metrics.SourceCounts
-
Returns the value of the
sourceFileCountrecord 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
SourceFileNamerecord 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
SourceLineMetricsrecord 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
SourceMetricOptionsrecord 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
SourceMetricReportrecord 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
sourceNodeCountrecord component. - sourceNodeCount() - Method in record class dev.archunitjava.report.SnapshotQueryMetadata
-
Returns the value of the
sourceNodeCountrecord component. - sourceNodeIds() - Method in record class dev.archunitjava.report.SnapshotNode
-
Returns the value of the
sourceNodeIdsrecord component. - sources() - Method in record class dev.archunitjava.model.DeclarationDependency
-
Returns the value of the
sourcesrecord 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
staterecord 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
staticInitializerCountrecord 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
staticPhaserecord component. - status() - Method in record class dev.archunitjava.importer.AnalysisCacheResult
-
Returns the value of the
statusrecord component. - status() - Method in class dev.archunitjava.result.RuleResult
- stereotype() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlComponent
-
Returns the value of the
stereotyperecord 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
StronglyConnectedComponentrecord 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
subjectrecord component. - subject() - Method in record class dev.archunitjava.metrics.CohesionValue
-
Returns the value of the
subjectrecord component. - subject() - Method in record class dev.archunitjava.metrics.MetricSample
-
Returns the value of the
subjectrecord component. - subject() - Method in record class dev.archunitjava.selector.SelectionDiagnostic
-
Returns the value of the
subjectrecord component. - subjectId() - Method in record class dev.archunitjava.baseline.Suppression
-
Returns the value of the
subjectIdrecord component. - subjectIds() - Method in record class dev.archunitjava.baseline.BaselineFinding
-
Returns the value of the
subjectIdsrecord component. - subjects() - Method in record class dev.archunitjava.baseline.BaselineFinding
-
Returns the value of the
subjectsrecord component. - subjects() - Method in record class dev.archunitjava.presets.PresetRule
-
Returns the value of the
subjectsrecord component. - subjects() - Method in record class dev.archunitjava.result.Violation
-
Returns the value of the
subjectsrecord 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
superclassrecord component. - superclass() - Method in record class dev.archunitjava.model.GenericClassSignature
-
Returns the value of the
superclassrecord 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
superclassBinaryNamerecord component. - supertypes() - Method in record class dev.archunitjava.model.HierarchyQueryResult
-
Returns the value of the
supertypesrecord 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
Suppressionrecord class. - suppressionId() - Method in record class dev.archunitjava.baseline.FindingChange
-
Returns the value of the
suppressionIdrecord component. - suppressions() - Method in record class dev.archunitjava.baseline.ReviewedBaseline
-
Returns the value of the
suppressionsrecord 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
SymbolicMemberTargetIdrecord 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
syntaxrecord 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
syntheticEdgesrecord component. - syntheticMember() - Method in record class dev.archunitjava.model.CompilerArtifactProvenance
-
Returns the value of the
syntheticMemberrecord component. - syntheticType() - Method in record class dev.archunitjava.model.CompilerArtifactProvenance
-
Returns the value of the
syntheticTyperecord 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
tagsrecord 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
tagsrecord component. - target() - Method in record class dev.archunitjava.graph.DependencyEdge
-
Returns the value of the
targetrecord component. - target() - Method in record class dev.archunitjava.model.DeclarationDependency
-
Returns the value of the
targetrecord component. - target() - Method in record class dev.archunitjava.model.HierarchyRelationship
-
Returns the value of the
targetrecord component. - target() - Method in record class dev.archunitjava.model.JavaCodeAccess
-
Returns the value of the
targetrecord component. - target() - Method in record class dev.archunitjava.projection.ProjectionEdgeSelector
-
Returns the value of the
targetrecord component. - target() - Method in record class dev.archunitjava.projection.ProjectionNodeMapping
-
Returns the value of the
targetrecord component. - targetAlias() - Method in record class dev.archunitjava.diagram.plantuml.PlantUmlEdge
-
Returns the value of the
targetAliasrecord component. - targetDescriptor() - Method in record class dev.archunitjava.importer.ParsedCodeAccess
-
Returns the value of the
targetDescriptorrecord component. - targetDescriptor() - Method in record class dev.archunitjava.importer.ParsedExceptionEvidence
-
Returns the value of the
targetDescriptorrecord 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
targetIdrecord component. - targetInfo() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence.TypeUseTarget
-
Returns the value of the
targetInforecord component. - targetInfo() - Method in record class dev.archunitjava.model.JavaTypeUseTarget
-
Returns the value of the
targetInforecord component. - targetJavaRelease() - Method in record class dev.archunitjava.importer.ClassPathAssemblyOptions
-
Returns the value of the
targetJavaReleaserecord component. - targetModule() - Method in record class dev.archunitjava.rules.ModuleDependencyObservation
-
Returns the value of the
targetModulerecord component. - targetModule() - Method in record class dev.archunitjava.rules.ModulePackageRuleSpec
-
Returns the value of the
targetModulerecord component. - targetModules() - Method in record class dev.archunitjava.importer.ParsedModulePackageDirective
-
Returns the value of the
targetModulesrecord component. - targetModules() - Method in record class dev.archunitjava.model.JavaModulePackageDirective
-
Returns the value of the
targetModulesrecord component. - targetName() - Method in record class dev.archunitjava.importer.ParsedCodeAccess
-
Returns the value of the
targetNamerecord component. - targetOwnerDescriptor() - Method in record class dev.archunitjava.importer.ParsedCodeAccess
-
Returns the value of the
targetOwnerDescriptorrecord component. - targets() - Method in record class dev.archunitjava.cli.CliRuleConfiguration
-
Returns the value of the
targetsrecord component. - targetType() - Method in record class dev.archunitjava.importer.ParsedAnnotationOccurrence.TypeUseTarget
-
Returns the value of the
targetTyperecord component. - targetType() - Method in record class dev.archunitjava.model.JavaExceptionEvidence
-
Returns the value of the
targetTyperecord component. - targetType() - Method in record class dev.archunitjava.model.JavaTypeUseTarget
-
Returns the value of the
targetTyperecord 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
testClassDirectoriesrecord component. - text() - Method in record class dev.archunitjava.selector.SelectorDescription
-
Returns the value of the
textrecord 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
throwsTypesrecord 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
toolrecord component. - tool() - Method in record class dev.archunitjava.integration.BuildIntegrationResult
-
Returns the value of the
toolrecord 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
transitiverecord 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
traversedEdgesrecord 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
truncatedrecord component. - truncated() - Method in record class dev.archunitjava.model.JavaConstantPoolEvidence
-
Returns the value of the
truncatedrecord 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
typerecord component. - type() - Method in interface dev.archunitjava.model.DeclarationDependencyOwner
- type() - Method in record class dev.archunitjava.model.DeclarationDependencyOwner.TypeOwner
-
Returns the value of the
typerecord component. - type() - Method in record class dev.archunitjava.model.GenericType.PrimitiveType
-
Returns the value of the
typerecord component. - type() - Method in record class dev.archunitjava.model.GenericTypeArgument
-
Returns the value of the
typerecord component. - type() - Method in record class dev.archunitjava.model.JavaAnnotation
-
Returns the value of the
typerecord component. - type() - Method in record class dev.archunitjava.model.JavaParameter
-
Returns the value of the
typerecord component. - type() - Method in record class dev.archunitjava.model.JavaRecordComponent
- type() - Method in record class dev.archunitjava.model.SealedHierarchyResult
-
Returns the value of the
typerecord 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
typeArgumentsrecord component. - typeCount() - Method in record class dev.archunitjava.metrics.ComponentComposition
-
Returns the value of the
typeCountrecord component. - typeCount() - Method in record class dev.archunitjava.metrics.SourceCounts
-
Returns the value of the
typeCountrecord 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
TypeCoveragePolicyrecord class. - typeDescriptor() - Method in record class dev.archunitjava.importer.ParsedAnnotation
-
Returns the value of the
typeDescriptorrecord component. - typeDescriptor() - Method in record class dev.archunitjava.importer.ParsedAnnotationValue.EnumValue
-
Returns the value of the
typeDescriptorrecord 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
TypeIdrecord 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
TypeModelDiagnosticrecord 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
TypeModelResultrecord class. - typeName() - Method in record class dev.archunitjava.importer.ShadowedTypeDefinition
-
Returns the value of the
typeNamerecord 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
TypeOwnerrecord class. - TypeOwner(String) - Constructor for record class dev.archunitjava.model.TypeOwner
-
Creates an instance of a
TypeOwnerrecord class. - typeParameters() - Method in record class dev.archunitjava.model.GenericClassSignature
-
Returns the value of the
typeParametersrecord component. - typeParameters() - Method in record class dev.archunitjava.model.GenericMethodSignature
-
Returns the value of the
typeParametersrecord 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
typesrecord component. - types() - Method in record class dev.archunitjava.model.JavaPackage
-
Returns the value of the
typesrecord component. - types() - Method in record class dev.archunitjava.model.TypeModelResult
-
Returns the value of the
typesrecord 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
typesrecord 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
TypeSelectionrecord 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
typeUseDependenciesrecord 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
typeUseTargetrecord component. - typeUseTarget() - Method in record class dev.archunitjava.model.AnnotationSite
-
Returns the value of the
typeUseTargetrecord component. - TypeUseTarget(String, String, List) - Constructor for record class dev.archunitjava.importer.ParsedAnnotationOccurrence.TypeUseTarget
-
Creates an instance of a
TypeUseTargetrecord class. - TypeVariable(String) - Constructor for record class dev.archunitjava.model.GenericType.TypeVariable
-
Creates an instance of a
TypeVariablerecord class. - typeView() - Method in record class dev.archunitjava.model.JavaRecordComponent
-
Returns the value of the
typeViewrecord 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
unitrecord 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
unknownAnnotationsrecord component. - unknownHierarchy() - Method in record class dev.archunitjava.rules.HierarchyRuleSpec
-
Returns the value of the
unknownHierarchyrecord 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
unknownPolicyrecord 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
unmappedDependencyPolicyrecord 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
unmappedObservedEdgesrecord 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
unnamedOriginrecord 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
unrecognizedAccessFlagsrecord 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
usesrecord 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
usesBinaryNamesrecord 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
valuerecord component. - value() - Method in record class dev.archunitjava.importer.ParsedAnnotationElement
-
Returns the value of the
valuerecord 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
valuerecord component. - value() - Method in record class dev.archunitjava.model.JavaAnnotationElement
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.archunitjava.model.JavaPackageName
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.archunitjava.model.SourceFileName
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.archunitjava.result.ViolationId
-
Returns the value of the
valuerecord component. - valueConditions() - Method in record class dev.archunitjava.rules.AnnotationRuleSpec
-
Returns the value of the
valueConditionsrecord 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
valuesrecord 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
valuesrecord 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
valuesrecord 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
variancerecord component. - variant() - Method in record class dev.archunitjava.metrics.CohesionValue
-
Returns the value of the
variantrecord 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
versionrecord component. - version() - Method in record class dev.archunitjava.model.JavaModule
-
Returns the value of the
versionrecord 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
Violationrecord class. - violationCode() - Method in record class dev.archunitjava.baseline.BaselineFinding
-
Returns the value of the
violationCoderecord component. - violationId() - Method in record class dev.archunitjava.baseline.BaselineFinding
-
Returns the value of the
violationIdrecord 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
ViolationIdrecord 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
ViolationSubjectrecord 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
visibilityrecord component. - visibility() - Method in record class dev.archunitjava.model.JavaAnnotationOccurrence
-
Returns the value of the
visibilityrecord component. - visibility() - Method in record class dev.archunitjava.selector.AnnotationQuery
-
Returns the value of the
visibilityrecord 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
VoidTyperecord 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
winnerrecord component. - winner() - Method in record class dev.archunitjava.importer.SelectedClassResource
-
Returns the value of the
winnerrecord 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form