Interface | Description |
---|---|
Metric<N extends Node> |
Object computing a metric on a node.
|
MetricKey<N extends Node> |
Key identifying a metric.
|
MetricMemoizer<N extends Node> |
Objects capable of memoizing metrics for a specific type of node.
|
MetricOption |
Option to pass to a metric.
|
MetricsComputer<T extends QualifiableNode,O extends QualifiableNode> |
Basic interface for metrics computers that can compute metrics for types, operations and compute aggregate results
with a result option.
|
ProjectMemoizer<T extends QualifiableNode,O extends QualifiableNode> |
Object storing the memoizers of the analysed project.
|
SigMask<T extends Signature<?>> |
Generic signature mask.
|
Signature<N extends SignedNode<N>> |
Signature of a node.
|
Class | Description |
---|---|
AbstractMetric<N extends Node> |
Abstract class for all metrics.
|
AbstractMetricsComputer<T extends QualifiableNode,O extends QualifiableNode> |
Base class for metrics computers.
|
AbstractMetricsFacade<T extends QualifiableNode,O extends QualifiableNode> |
Base class for a façade that can compute metrics for types, operations and compute aggregate results with a result
option.
|
BasicMetricMemoizer<N extends Node> |
Basic implementation of a metric memoizer.
|
BasicProjectMemoizer<T extends QualifiableNode,O extends QualifiableNode> |
Simple implementation of a project memoizer.
|
MetricKeyUtil |
Holds the key creation method until we move it to the MetricKey interface.
|
MetricOptions |
Bundles a set of options to pass to a metric.
|
ParameterizedMetricKey<N extends Node> |
Represents a key parameterized with its options.
|
Enum | Description |
---|---|
ResultOption |
Options to calculate a result aggregated on the operations of a class.
|
Copyright © 2002–2018 PMD. All rights reserved.