java.io.Serializable, java.lang.Comparable<JavaClassMetricKey>, net.sourceforge.pmd.lang.metrics.MetricKey<ASTAnyTypeDeclaration>public enum JavaClassMetricKey extends java.lang.Enum<JavaClassMetricKey> implements net.sourceforge.pmd.lang.metrics.MetricKey<ASTAnyTypeDeclaration>
| Enum Constant | Description |
|---|---|
ATFD |
Access to Foreign Data.
|
LOC |
Lines of Code.
|
NCSS |
Non Commenting Source Statements.
|
NOAM |
Number of Accessor Methods.
|
NOPA |
Number of Public Attributes.
|
TCC |
Tight Class Cohesion.
|
WMC |
Weighed Method Count.
|
WOC |
Weight of class.
|
| Modifier and Type | Method | Description |
|---|---|---|
JavaClassMetric |
getCalculator() |
|
boolean |
supports(ASTAnyTypeDeclaration node) |
|
static JavaClassMetricKey |
valueOf(java.lang.String name) |
Returns the enum constant of this type with the specified name.
|
static JavaClassMetricKey[] |
values() |
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final JavaClassMetricKey ATFD
AtfdMetricpublic static final JavaClassMetricKey WMC
WmcMetricpublic static final JavaClassMetricKey NCSS
NcssMetricpublic static final JavaClassMetricKey LOC
LocMetricpublic static final JavaClassMetricKey NOPA
NopaMetricpublic static final JavaClassMetricKey NOAM
NopaMetricpublic static final JavaClassMetricKey WOC
WocMetricpublic static final JavaClassMetricKey TCC
TccMetricpublic static JavaClassMetricKey[] values()
for (JavaClassMetricKey c : JavaClassMetricKey.values()) System.out.println(c);
public static JavaClassMetricKey valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic JavaClassMetric getCalculator()
getCalculator in interface net.sourceforge.pmd.lang.metrics.MetricKey<ASTAnyTypeDeclaration>public boolean supports(ASTAnyTypeDeclaration node)
supports in interface net.sourceforge.pmd.lang.metrics.MetricKey<ASTAnyTypeDeclaration>Copyright © 2002–2018 PMD. All rights reserved.