Package gw.lang.reflect.gs
Class BytecodeOptions
- java.lang.Object
-
- gw.lang.reflect.gs.BytecodeOptions
-
public class BytecodeOptions extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static booleanAGGRESSIVELY_VERIFYprivate static booleanCAN_RELOAD_CLASSESprivate static booleanCOLLECT_COMPILATION_STATISTICSprivate static booleanGENERATE_ANNOTATIONS_TO_CLASS_FILESstatic LocklessLazyVar<java.lang.Boolean>JDWP_ENABLEDstatic java.lang.StringRELOAD_CLASSES_SYSTEM_PROPstatic booleanSINGLE_SERVING_LOADERprivate static booleanTREE_VERIFICATION_ENABLED
-
Constructor Summary
Constructors Constructor Description BytecodeOptions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanaggressivelyVerify()static booleancanReloadClasses()static booleancollectCompilationStatistics()private static booleandetermineIfCanReloadClasses()static voidenableAggressiveVerification()static booleanisGenerateAnnotationsToClassFiles()static booleanisSingleServingLoader()static booleanisTreeVerifcationEnabled()static voidsetCanReloadClasses(boolean bReload)static voidsetGenerateAnnotationsToClassFiles(boolean genAnnotations)static voidsetSingleServingLoader(boolean bSingleServingLoader)static voidsetTreeVerificationEnabled(boolean b)static booleanshouldDebug(java.lang.String strClass)
-
-
-
Field Detail
-
SINGLE_SERVING_LOADER
public static boolean SINGLE_SERVING_LOADER
-
AGGRESSIVELY_VERIFY
private static boolean AGGRESSIVELY_VERIFY
-
CAN_RELOAD_CLASSES
private static boolean CAN_RELOAD_CLASSES
-
COLLECT_COMPILATION_STATISTICS
private static boolean COLLECT_COMPILATION_STATISTICS
-
GENERATE_ANNOTATIONS_TO_CLASS_FILES
private static boolean GENERATE_ANNOTATIONS_TO_CLASS_FILES
-
TREE_VERIFICATION_ENABLED
private static boolean TREE_VERIFICATION_ENABLED
-
RELOAD_CLASSES_SYSTEM_PROP
public static final java.lang.String RELOAD_CLASSES_SYSTEM_PROP
- See Also:
- Constant Field Values
-
JDWP_ENABLED
public static LocklessLazyVar<java.lang.Boolean> JDWP_ENABLED
-
-
Method Detail
-
enableAggressiveVerification
public static void enableAggressiveVerification()
-
isSingleServingLoader
public static boolean isSingleServingLoader()
-
setSingleServingLoader
public static void setSingleServingLoader(boolean bSingleServingLoader)
-
aggressivelyVerify
public static boolean aggressivelyVerify()
-
shouldDebug
public static boolean shouldDebug(java.lang.String strClass)
-
canReloadClasses
public static boolean canReloadClasses()
-
setCanReloadClasses
public static void setCanReloadClasses(boolean bReload)
-
isGenerateAnnotationsToClassFiles
public static boolean isGenerateAnnotationsToClassFiles()
-
setGenerateAnnotationsToClassFiles
public static void setGenerateAnnotationsToClassFiles(boolean genAnnotations)
-
collectCompilationStatistics
public static boolean collectCompilationStatistics()
-
determineIfCanReloadClasses
private static boolean determineIfCanReloadClasses()
-
isTreeVerifcationEnabled
public static boolean isTreeVerifcationEnabled()
-
setTreeVerificationEnabled
public static void setTreeVerificationEnabled(boolean b)
-
-