21.2. Java Metrics

Average Java Class Member Visibility (%) (Module)

Description: Average of Java class member visibility in a Java package

Categories: Code Analysis

Average Java Public Visibility (%)

Description: Average of Java public visibility for all Java packages in a Java module

Categories: Code Analysis

Component Dependencies to Remove (Java Packages)

Description: Number of component dependencies to remove to break up all Java package cycle groups.

Categories: Code Analysis, Dependency

Java Member Visibility (%)

Description: Percentage of non-private Java members in a class

Categories: Code Analysis

Java Public Visibility (%) (Module)

Description: Percentage of public Java types in a Java package

Categories: Code Analysis

Parser Dependencies to Remove (Java Packages)

Description: Number of code lines to change to break up all Java package cycle groups).

Categories: Code Analysis, Dependency

Structural Debt Index (Java Packages)

Description: Cumulative structural debt index of all Java package cycle groups.

Categories: Code Analysis

Biggest Java Package Cycle Group

Description: Biggest Java package cycle group.

Categories: Cycle

Cyclicity (Java Packages)

Description: Cumulated cyclicity of Java package cycle groups.

Categories: Cycle

Number of Critical Java Package Cycle Groups

Description: Number of Java package cycle groups marked as errors.

Categories: Cycle

Number of Cyclic Java Packages

Description: Number of cyclic Java packages.

Categories: Cycle

Number of Ignored Cyclic Java Packages

Description: Number of ignored cyclic Java packages.

Categories: Cycle

Number of all Java Package Cycle Groups

Description: Number of all Java package cycle groups, errors and warnings

Categories: Cycle

Relative Cyclicity (Java Packages)

Description: Relative Java package cyclicity in percent.

Categories: Cycle

Byte Code Instructions

Description: Number of Java byte code instructions.

Categories: Size

Number of Java Packages

Description: Number of Java packages containing types in fully analyzed and issue ignoring code.

Categories: Size

Number of Java Packages (Full Analysis)

Description: Number of Java packages containing fully analyzed types.

Categories: Size