Package | Description |
---|---|
net.sourceforge.pmd.lang.metrics |
Modifier and Type | Class | Description |
---|---|---|
class |
BasicMetricMemoizer<N extends Node> |
Basic implementation of a metric memoizer.
|
Modifier and Type | Method | Description |
---|---|---|
MetricMemoizer<T> |
BasicProjectMemoizer.getClassMemoizer(QualifiedName qname) |
|
MetricMemoizer<T> |
ProjectMemoizer.getClassMemoizer(QualifiedName qname) |
Gets the class metric memoizer corresponding to the qualified name.
|
MetricMemoizer<O> |
BasicProjectMemoizer.getOperationMemoizer(QualifiedName qname) |
|
MetricMemoizer<O> |
ProjectMemoizer.getOperationMemoizer(QualifiedName qname) |
Gets the operation metric memoizer corresponding to the qualified name.
|
Modifier and Type | Method | Description |
---|---|---|
double |
AbstractMetricsComputer.computeForOperation(MetricKey<O> key,
O node,
boolean force,
MetricOptions options,
MetricMemoizer<O> memoizer) |
|
double |
MetricsComputer.computeForOperation(MetricKey<O> key,
O node,
boolean force,
MetricOptions options,
MetricMemoizer<O> memoizer) |
Computes the value of a metric for an operation and stores the result in the OperationStats object.
|
double |
AbstractMetricsComputer.computeForType(MetricKey<T> key,
T node,
boolean force,
MetricOptions options,
MetricMemoizer<T> memoizer) |
|
double |
MetricsComputer.computeForType(MetricKey<T> key,
T node,
boolean force,
MetricOptions options,
MetricMemoizer<T> memoizer) |
Computes the value of a metric for a class and stores the result in the ClassStats object.
|
Copyright © 2002–2018 PMD. All rights reserved.