Enum Class ObfuscatorType

java.lang.Object
java.lang.Enum<ObfuscatorType>
com.yourkit.api.ObfuscatorType
All Implemented Interfaces:
Serializable, Comparable<ObfuscatorType>, Constable

public enum ObfuscatorType extends Enum<ObfuscatorType>
Enumeration of supported obfuscators. If profiled application was obfuscated with one of them, original names of classes, fields and methods can be automatically restored if you provide corresponding obfuscation logs.
See Also:
  • Enum Constant Details

    • NONE

      public static final ObfuscatorType NONE
      Obfuscation was not applied
    • ALLATORI

      public static final ObfuscatorType ALLATORI
      Allatori
    • MCP

      public static final ObfuscatorType MCP
      MCP mapping used with Minecraft server
    • PROGUARD

      public static final ObfuscatorType PROGUARD
      ProGuard
    • RETRO_GUARD

      public static final ObfuscatorType RETRO_GUARD
      RetroGuard
    • YGUARD

      public static final ObfuscatorType YGUARD
      yGuard
    • ZELIX_KLASSMASTER

      public static final ObfuscatorType ZELIX_KLASSMASTER
      Zelix KlassMaster
  • Method Details

    • values

      public static ObfuscatorType[] 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 ObfuscatorType 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