| Metric name |
Description |
| Average number of attributes per classifier |
This metric counts the average number of attributes that
a classifier defines, but does not include inherited attributes. The
parent nodes show the average of the results for the child nodes. |
| Average number of classifiers per package |
This metric counts the average number of classifiers in a
package. The parent nodes show the average of the results for the
child nodes. |
| Average number of operations per classifier |
This metric counts the average number of operations that
a classifier defines, but does not include inherited operations. The
parent nodes show the average of the results for the child nodes. |
| Average number of operations per classifier whose names start
with "get", "is," or "has" |
This metric counts the average number of getters that a classifier
defines, but does not include inherited getters. A getter is a method
that returns the value of a property that a classifier defines. The
name of a getter method either begins with the prefix get,
which returns a non-Boolean value of a property; is,
which returns a Boolean property; or has, which indicates
that a property that is a collection of items contains a certain value.
The parent nodes show the average of the results for the child nodes. |
| Average number of operations per classifier whose names start
with "set" |
This metric counts the average number of setters that a classifier
defines, but does not include inherited setters. A setter is a method
that sets the value of a property that a classifier defines. The name
of a setter method begins with the prefix set. The
parent nodes show the average of the results for the child nodes. |
| Average number of parameters per operation |
This metric counts the average number of parameters that
an operation has. The parent nodes show the average of the results
for the child nodes. |
| Number of attributes in a classifier |
This metric counts the total number of attributes that a
classifier defines, but does not include inherited attributes. The
parent nodes show the sum of the results for the child nodes. |
| Number of operations in a classifier |
This metric counts the total number of operations that a
classifier defines, but does not include inherited operations. The
parent nodes show the sum of the results for the child nodes. |
| Number of operations in a classifier whose name starts with
"set" |
This metric counts the total number of setters that a classifier
defines, but does not include inherited setters. A setter is a method
that sets the value of a property that a classifier defines. The name
of a setter method begins with the prefix set. The
parent nodes show the sum of the results for the child nodes. |
| Number of operations in a classifier whose name starts with
"get", "is," or "has" |
This metric counts the total number of getters that a classifier
defines, but does not include inherited getters. A getter is a method
that returns the value of a property that a classifier defines. The
name of a getter method either begins with the prefix get,
which returns a non-Boolean value of a property; is,
which returns a Boolean property; or has, which indicates
that a property that is a collection of items contains a certain value.
The parent nodes show the sum of the results for the child nodes. |
| Number of classifiers in a package |
This metric counts the total number of classifiers in a package.
The parent nodes show the sum of the results for the child nodes. |
| Number of parameters in an operation |
This metric counts the total number of parameters that an
operation has. The parent nodes show the sum of the results for the
child nodes. |