Enum DebugFlag

java.lang.Object
java.lang.Enum<DebugFlag>
gw.internal.gosu.compiler.DebugFlag
All Implemented Interfaces:
Serializable, Comparable<DebugFlag>, java.lang.constant.Constable

public enum DebugFlag extends Enum<DebugFlag>
  • Enum Constant Details

    • TRACE

      public static final DebugFlag TRACE
      True = echo readable bytecodes for debugging
    • ASM_CHECKER

      public static final DebugFlag ASM_CHECKER
      True = checks that ASM visitXxx() methods are being used properly
    • VERIFY

      public static final DebugFlag VERIFY
      True = turn on verification of the compiled class bytes for debugging
  • Field Details

  • Constructor Details

    • DebugFlag

      private DebugFlag()
  • Method Details

    • values

      public static DebugFlag[] 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 DebugFlag 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
    • getDebugFlags

      public static EnumSet<DebugFlag> getDebugFlags()
    • setDebugFlagsOn

      public static void setDebugFlagsOn()
    • setDebugFlagsOff

      public static void setDebugFlagsOff()
    • isDebugFlagsOn

      public static boolean isDebugFlagsOn()