Enum Class MetricUnit

java.lang.Object
java.lang.Enum<MetricUnit>
dev.archunitjava.metrics.MetricUnit
All Implemented Interfaces:
Serializable, Comparable<MetricUnit>, Constable

public enum MetricUnit extends Enum<MetricUnit>
Units carried by metric values and limits so unlike quantities cannot be compared.
  • Enum Constant Details

    • PACKAGES

      public static final MetricUnit PACKAGES
    • TYPES

      public static final MetricUnit TYPES
    • MEMBERS

      public static final MetricUnit MEMBERS
    • FIELDS

      public static final MetricUnit FIELDS
    • METHODS

      public static final MetricUnit METHODS
    • CONSTRUCTORS

      public static final MetricUnit CONSTRUCTORS
    • STATIC_INITIALIZERS

      public static final MetricUnit STATIC_INITIALIZERS
    • RECORD_COMPONENTS

      public static final MetricUnit RECORD_COMPONENTS
    • SOURCE_FILES

      public static final MetricUnit SOURCE_FILES
    • LINES

      public static final MetricUnit LINES
    • METHOD_PAIRS

      public static final MetricUnit METHOD_PAIRS
    • COHESION_COMPONENTS

      public static final MetricUnit COHESION_COMPONENTS
    • COMPONENTS

      public static final MetricUnit COMPONENTS
    • DEPENDENCIES

      public static final MetricUnit DEPENDENCIES
    • RATIO

      public static final MetricUnit RATIO
  • Method Details

    • values

      public static MetricUnit[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static MetricUnit valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null