16.2. Java Metrics

Average Java Class Member Visibility (%)

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 non-ignored 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 (%)

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 non-ignored Java package cycle groups.

Categories: Code Analysis, Dependency

Structural Debt Index (Java Packages)

Description: Cummulative structural debt index of non-ignored Java package cycle groups.

Categories: Code Analysis

Biggest Java Package Cycle Group

Description: Biggest Java package cycle group.

Categories: Cycle

Cyclicity (Java Packages)

Description: Cummulated cyclicity of Java package cycle groups.

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 Java Package Cycle Groups

Description: Number of Java package cycle groups.

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.

Categories: Size