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