Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ABSTRACTNESS - Enum constant in enum class io.github.usekylis.archmetrics.ArchitectureMetric
- abstractnessGreaterThan(double) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsFailureRules
- abstractnessGreaterThan(double) - Method in class io.github.usekylis.archmetrics.ComponentArchitectureMetricsFailureRules
- addReportFormat(String) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
- analyze(String, Collection<JavaClassInfo>, ComponentIdentifier) - Static method in class io.github.usekylis.archmetrics.internal.ArchitectureMetricsAnalyzer
- apply(Project) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsPlugin
- ArchitectureMetric - Enum Class in io.github.usekylis.archmetrics
- ArchitectureMetricsAnalyzer - Class in io.github.usekylis.archmetrics.internal
- ArchitectureMetricsExtension - Class in io.github.usekylis.archmetrics
- ArchitectureMetricsExtension(Project) - Constructor for class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
- ArchitectureMetricsFailureRules - Class in io.github.usekylis.archmetrics
- ArchitectureMetricsFailureRules() - Constructor for class io.github.usekylis.archmetrics.ArchitectureMetricsFailureRules
- ArchitectureMetricsPlugin - Class in io.github.usekylis.archmetrics
- ArchitectureMetricsPlugin() - Constructor for class io.github.usekylis.archmetrics.ArchitectureMetricsPlugin
- ArchitectureMetricsReport - Class in io.github.usekylis.archmetrics.internal
- ArchitectureMetricsReport(Instant, String, List<ComponentMetrics>) - Constructor for class io.github.usekylis.archmetrics.internal.ArchitectureMetricsReport
- ArchitectureMetricsTask - Class in io.github.usekylis.archmetrics
- ArchitectureMetricsTask(ObjectFactory) - Constructor for class io.github.usekylis.archmetrics.ArchitectureMetricsTask
C
- classesDirectories(Object...) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
- ClassFileReader - Class in io.github.usekylis.archmetrics.internal
- component(String, Action<? super ComponentArchitectureMetricsFailureRules>) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsFailureRules
- ComponentArchitectureMetricsFailureRules - Class in io.github.usekylis.archmetrics
- ComponentIdentifier - Interface in io.github.usekylis.archmetrics
- ComponentMetrics - Class in io.github.usekylis.archmetrics.internal
- ComponentMetrics(String, int, int, int, int, double, double, double, Set<String>, Set<String>) - Constructor for class io.github.usekylis.archmetrics.internal.ComponentMetrics
- componentOf(ComponentIdentifier) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
- CSV - Enum constant in enum class io.github.usekylis.archmetrics.ReportFormat
D
- decode(String) - Static method in class io.github.usekylis.archmetrics.internal.MetricThresholdSpec
- DISTANCE - Enum constant in enum class io.github.usekylis.archmetrics.ArchitectureMetric
- distanceGreaterThan(double) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsFailureRules
- distanceGreaterThan(double) - Method in class io.github.usekylis.archmetrics.ComponentArchitectureMetricsFailureRules
E
- encode(String, ArchitectureMetric, MetricThresholdSpec.Limit, double) - Static method in class io.github.usekylis.archmetrics.internal.MetricThresholdSpec
- evaluate(ArchitectureMetricsReport, List<String>) - Static method in class io.github.usekylis.archmetrics.internal.MetricThresholdEvaluator
- EXTENSION_NAME - Static variable in class io.github.usekylis.archmetrics.ArchitectureMetricsPlugin
F
- failOn(Action<? super ArchitectureMetricsFailureRules>) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
- formatViolations(List<MetricThresholdViolation>) - Static method in class io.github.usekylis.archmetrics.internal.MetricThresholdEvaluator
- from(String) - Static method in enum class io.github.usekylis.archmetrics.ReportFormat
G
- generate() - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsTask
- getAbstractness() - Method in class io.github.usekylis.archmetrics.internal.ComponentMetrics
- getAbstractTypeCount() - Method in class io.github.usekylis.archmetrics.internal.ComponentMetrics
- getActualValue() - Method in class io.github.usekylis.archmetrics.internal.MetricThresholdViolation
- getAfferentCoupling() - Method in class io.github.usekylis.archmetrics.internal.ComponentMetrics
- getClassCount() - Method in class io.github.usekylis.archmetrics.internal.ComponentMetrics
- getClassesDirectories() - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
- getClassesDirectories() - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsTask
- getClassName() - Method in class io.github.usekylis.archmetrics.JavaClassInfo
- getComponent() - Method in class io.github.usekylis.archmetrics.internal.ComponentMetrics
- getComponentIdentifier() - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
- getComponentIdentifier() - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsTask
- getComponentName() - Method in class io.github.usekylis.archmetrics.internal.MetricThresholdViolation
- getComponents() - Method in class io.github.usekylis.archmetrics.internal.ArchitectureMetricsReport
- getDependencies() - Method in class io.github.usekylis.archmetrics.JavaClassInfo
- getDistance() - Method in class io.github.usekylis.archmetrics.internal.ComponentMetrics
- getEfferentCoupling() - Method in class io.github.usekylis.archmetrics.internal.ComponentMetrics
- getExtension() - Method in enum class io.github.usekylis.archmetrics.ReportFormat
- getFailOn() - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
- getFailureRuleSpecs() - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
- getFailureRuleSpecs() - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsTask
- getFormats() - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
- getFormats() - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsTask
- getGeneratedAt() - Method in class io.github.usekylis.archmetrics.internal.ArchitectureMetricsReport
- getIncomingComponents() - Method in class io.github.usekylis.archmetrics.internal.ComponentMetrics
- getInstability() - Method in class io.github.usekylis.archmetrics.internal.ComponentMetrics
- getLimit() - Method in class io.github.usekylis.archmetrics.internal.MetricThresholdViolation
- getMetric() - Method in class io.github.usekylis.archmetrics.internal.MetricThresholdViolation
- getOutgoingComponents() - Method in class io.github.usekylis.archmetrics.internal.ComponentMetrics
- getOutputDirectory() - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
- getOutputDirectory() - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsTask
- getPackageName() - Method in class io.github.usekylis.archmetrics.JavaClassInfo
- getReportBaseName() - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
- getReportBaseName() - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsTask
- getReportName() - Method in enum class io.github.usekylis.archmetrics.ArchitectureMetric
- getRuleSpecs() - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsFailureRules
- getSourceSetName() - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
- getSourceSetName() - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsTask
- getSourceSetName() - Method in class io.github.usekylis.archmetrics.internal.ArchitectureMetricsReport
- getThresholdValue() - Method in class io.github.usekylis.archmetrics.internal.MetricThresholdViolation
I
- identify(JavaClassInfo) - Method in interface io.github.usekylis.archmetrics.ComponentIdentifier
- INSTABILITY - Enum constant in enum class io.github.usekylis.archmetrics.ArchitectureMetric
- instabilityGreaterThan(double) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsFailureRules
- instabilityGreaterThan(double) - Method in class io.github.usekylis.archmetrics.ComponentArchitectureMetricsFailureRules
- io.github.usekylis.archmetrics - package io.github.usekylis.archmetrics
- io.github.usekylis.archmetrics.internal - package io.github.usekylis.archmetrics.internal
- isAbstractType() - Method in class io.github.usekylis.archmetrics.JavaClassInfo
- isGlobalRule() - Method in class io.github.usekylis.archmetrics.internal.MetricThresholdViolation
- isInterfaceType() - Method in class io.github.usekylis.archmetrics.JavaClassInfo
J
- JavaClassInfo - Class in io.github.usekylis.archmetrics
- JavaClassInfo(String, String, boolean, boolean, Set<String>) - Constructor for class io.github.usekylis.archmetrics.JavaClassInfo
- JSON - Enum constant in enum class io.github.usekylis.archmetrics.ReportFormat
M
- maximum(ArchitectureMetric, double) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsFailureRules
- maximum(ArchitectureMetric, double) - Method in class io.github.usekylis.archmetrics.ComponentArchitectureMetricsFailureRules
- MAXIMUM - Enum constant in enum class io.github.usekylis.archmetrics.internal.MetricThresholdSpec.Limit
- maximumAbstractness(double) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsFailureRules
- maximumAbstractness(double) - Method in class io.github.usekylis.archmetrics.ComponentArchitectureMetricsFailureRules
- maximumDistance(double) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsFailureRules
- maximumDistance(double) - Method in class io.github.usekylis.archmetrics.ComponentArchitectureMetricsFailureRules
- maximumInstability(double) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsFailureRules
- maximumInstability(double) - Method in class io.github.usekylis.archmetrics.ComponentArchitectureMetricsFailureRules
- MetricThresholdEvaluator - Class in io.github.usekylis.archmetrics.internal
- MetricThresholdSpec - Class in io.github.usekylis.archmetrics.internal
- MetricThresholdSpec.Limit - Enum Class in io.github.usekylis.archmetrics.internal
- MetricThresholdViolation - Class in io.github.usekylis.archmetrics.internal
- minimum(ArchitectureMetric, double) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsFailureRules
- minimum(ArchitectureMetric, double) - Method in class io.github.usekylis.archmetrics.ComponentArchitectureMetricsFailureRules
- MINIMUM - Enum constant in enum class io.github.usekylis.archmetrics.internal.MetricThresholdSpec.Limit
- minimumAbstractness(double) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsFailureRules
- minimumAbstractness(double) - Method in class io.github.usekylis.archmetrics.ComponentArchitectureMetricsFailureRules
- minimumDistance(double) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsFailureRules
- minimumDistance(double) - Method in class io.github.usekylis.archmetrics.ComponentArchitectureMetricsFailureRules
- minimumInstability(double) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsFailureRules
- minimumInstability(double) - Method in class io.github.usekylis.archmetrics.ComponentArchitectureMetricsFailureRules
O
- outputDirectory(File) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
- outputDirectory(String) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
- outputDirectory(Provider<Directory>) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
R
- readAll(Collection<File>) - Static method in class io.github.usekylis.archmetrics.internal.ClassFileReader
- reportBaseName(String) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
- ReportFormat - Enum Class in io.github.usekylis.archmetrics
- reportFormats(ReportFormat...) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
- reportFormats(String...) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
- ReportWriter - Class in io.github.usekylis.archmetrics.internal
S
- sourceSet(String) - Method in class io.github.usekylis.archmetrics.ArchitectureMetricsExtension
T
- TASK_NAME - Static variable in class io.github.usekylis.archmetrics.ArchitectureMetricsPlugin
V
- valueOf(String) - Static method in enum class io.github.usekylis.archmetrics.ArchitectureMetric
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.usekylis.archmetrics.internal.MetricThresholdSpec.Limit
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.usekylis.archmetrics.ReportFormat
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.usekylis.archmetrics.ArchitectureMetric
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.usekylis.archmetrics.internal.MetricThresholdSpec.Limit
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.usekylis.archmetrics.ReportFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- write(ArchitectureMetricsReport, ReportFormat, Path) - Static method in class io.github.usekylis.archmetrics.internal.ReportWriter
X
- XML - Enum constant in enum class io.github.usekylis.archmetrics.ReportFormat
All Classes and Interfaces|All Packages|Constant Field Values