Enum NoSourceInfo

java.lang.Object
java.lang.Enum<NoSourceInfo>
io.opentelemetry.sdk.metrics.internal.debug.NoSourceInfo
All Implemented Interfaces:
SourceInfo, Serializable, Comparable<NoSourceInfo>, java.lang.constant.Constable

enum NoSourceInfo extends Enum<NoSourceInfo> implements SourceInfo
  • Enum Constant Details

  • Constructor Details

    • NoSourceInfo

      private NoSourceInfo()
  • Method Details

    • values

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

      public static NoSourceInfo valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null
    • shortDebugString

      public String shortDebugString()
      Description copied from interface: SourceInfo
      Returns a debugging string to report where a given metric was registered.

      Example: MyFile.java:15

      Specified by:
      shortDebugString in interface SourceInfo
    • multiLineDebugString

      public String multiLineDebugString()
      Description copied from interface: SourceInfo
      Returns a multi-line debugging string to report where a given metric was registered.

      Example:

         at full.package.name.method MyFile.java:15
         at full.packae.name.otherMethod MyOtherFile.java:10
       
      Specified by:
      multiLineDebugString in interface SourceInfo