Enum Class TelemetryKey

java.lang.Object
java.lang.Enum<TelemetryKey>
org.sonar.java.telemetry.TelemetryKey
All Implemented Interfaces:
Serializable, Comparable<TelemetryKey>, Constable

public enum TelemetryKey extends Enum<TelemetryKey>
Telemetry keys used by the Java analyzer.
  • Enum Constant Details

    • JAVA_LANGUAGE_VERSION

      public static final TelemetryKey JAVA_LANGUAGE_VERSION
    • JAVA_SCANNER_APP

      public static final TelemetryKey JAVA_SCANNER_APP
    • JAVA_IS_AUTOSCAN

      public static final TelemetryKey JAVA_IS_AUTOSCAN
    • JAVA_ANALYSIS_MAIN_SUCCESS_SIZE_CHARS

      public static final TelemetryKey JAVA_ANALYSIS_MAIN_SUCCESS_SIZE_CHARS
    • JAVA_ANALYSIS_MAIN_SUCCESS_TIME_MS

      public static final TelemetryKey JAVA_ANALYSIS_MAIN_SUCCESS_TIME_MS
    • JAVA_ANALYSIS_MAIN_SUCCESS_TYPE_ERROR_COUNT

      public static final TelemetryKey JAVA_ANALYSIS_MAIN_SUCCESS_TYPE_ERROR_COUNT
    • JAVA_ANALYSIS_MAIN_PARSE_ERRORS_SIZE_CHARS

      public static final TelemetryKey JAVA_ANALYSIS_MAIN_PARSE_ERRORS_SIZE_CHARS
    • JAVA_ANALYSIS_MAIN_PARSE_ERRORS_TIME_MS

      public static final TelemetryKey JAVA_ANALYSIS_MAIN_PARSE_ERRORS_TIME_MS
    • JAVA_ANALYSIS_MAIN_EXCEPTIONS_SIZE_CHARS

      public static final TelemetryKey JAVA_ANALYSIS_MAIN_EXCEPTIONS_SIZE_CHARS
    • JAVA_ANALYSIS_MAIN_EXCEPTIONS_TIME_MS

      public static final TelemetryKey JAVA_ANALYSIS_MAIN_EXCEPTIONS_TIME_MS
    • JAVA_ANALYSIS_TEST_SUCCESS_SIZE_CHARS

      public static final TelemetryKey JAVA_ANALYSIS_TEST_SUCCESS_SIZE_CHARS
    • JAVA_ANALYSIS_TEST_SUCCESS_TIME_MS

      public static final TelemetryKey JAVA_ANALYSIS_TEST_SUCCESS_TIME_MS
    • JAVA_ANALYSIS_TEST_SUCCESS_TYPE_ERROR_COUNT

      public static final TelemetryKey JAVA_ANALYSIS_TEST_SUCCESS_TYPE_ERROR_COUNT
    • JAVA_ANALYSIS_TEST_PARSE_ERRORS_SIZE_CHARS

      public static final TelemetryKey JAVA_ANALYSIS_TEST_PARSE_ERRORS_SIZE_CHARS
    • JAVA_ANALYSIS_TEST_PARSE_ERRORS_TIME_MS

      public static final TelemetryKey JAVA_ANALYSIS_TEST_PARSE_ERRORS_TIME_MS
    • JAVA_ANALYSIS_TEST_EXCEPTIONS_SIZE_CHARS

      public static final TelemetryKey JAVA_ANALYSIS_TEST_EXCEPTIONS_SIZE_CHARS
    • JAVA_ANALYSIS_TEST_EXCEPTIONS_TIME_MS

      public static final TelemetryKey JAVA_ANALYSIS_TEST_EXCEPTIONS_TIME_MS
    • JAVA_ANALYSIS_GENERATED_SUCCESS_SIZE_CHARS

      public static final TelemetryKey JAVA_ANALYSIS_GENERATED_SUCCESS_SIZE_CHARS
    • JAVA_ANALYSIS_GENERATED_SUCCESS_TIME_MS

      public static final TelemetryKey JAVA_ANALYSIS_GENERATED_SUCCESS_TIME_MS
    • JAVA_ANALYSIS_GENERATED_SUCCESS_TYPE_ERROR_COUNT

      public static final TelemetryKey JAVA_ANALYSIS_GENERATED_SUCCESS_TYPE_ERROR_COUNT
    • JAVA_ANALYSIS_GENERATED_PARSE_ERRORS_SIZE_CHARS

      public static final TelemetryKey JAVA_ANALYSIS_GENERATED_PARSE_ERRORS_SIZE_CHARS
    • JAVA_ANALYSIS_GENERATED_PARSE_ERRORS_TIME_MS

      public static final TelemetryKey JAVA_ANALYSIS_GENERATED_PARSE_ERRORS_TIME_MS
    • JAVA_ANALYSIS_GENERATED_EXCEPTIONS_SIZE_CHARS

      public static final TelemetryKey JAVA_ANALYSIS_GENERATED_EXCEPTIONS_SIZE_CHARS
    • JAVA_ANALYSIS_GENERATED_EXCEPTIONS_TIME_MS

      public static final TelemetryKey JAVA_ANALYSIS_GENERATED_EXCEPTIONS_TIME_MS
    • JAVA_MODULE_COUNT

      public static final TelemetryKey JAVA_MODULE_COUNT
    • JAVA_DEPENDENCY_LOMBOK

      public static final TelemetryKey JAVA_DEPENDENCY_LOMBOK
    • JAVA_DEPENDENCY_SPRING_BOOT

      public static final TelemetryKey JAVA_DEPENDENCY_SPRING_BOOT
    • JAVA_DEPENDENCY_SPRING_WEB

      public static final TelemetryKey JAVA_DEPENDENCY_SPRING_WEB
  • Field Details

  • Method Details

    • values

      public static TelemetryKey[] 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 TelemetryKey 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
    • key

      public String key()