Package gw.internal.gosu.compiler
Enum DebugFlag
- java.lang.Object
-
- java.lang.Enum<DebugFlag>
-
- gw.internal.gosu.compiler.DebugFlag
-
- All Implemented Interfaces:
Serializable
,Comparable<DebugFlag>
public enum DebugFlag extends Enum<DebugFlag>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ASM_CHECKER
True = checks that ASM visitXxx() methods are being used properlyTRACE
True = echo readable bytecodes for debuggingVERIFY
True = turn on verification of the compiled class bytes for debugging
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EnumSet<DebugFlag>
getDebugFlags()
static boolean
isDebugFlagsOn()
static void
setDebugFlagsOff()
static void
setDebugFlagsOn()
static DebugFlag
valueOf(String name)
Returns the enum constant of this type with the specified name.static DebugFlag[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
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
-
-
Method Detail
-
values
public static DebugFlag[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (DebugFlag c : DebugFlag.values()) System.out.println(c);
- 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 nameNullPointerException
- if the argument is null
-
setDebugFlagsOn
public static void setDebugFlagsOn()
-
setDebugFlagsOff
public static void setDebugFlagsOff()
-
isDebugFlagsOn
public static boolean isDebugFlagsOn()
-
-