public class TruffleProcessorOptions extends Object
TruffleProcessor.
Pass using javac:
-Atruffle.dsl.SuppressAllWarnings=truePass to mx build:
mx build -A-Atruffle.dsl.SuppressAllWarnings=true
| Constructor and Description |
|---|
TruffleProcessorOptions() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
cacheSharingWarningsEnabled(ProcessingEnvironment env) |
static boolean |
generateSlowPathOnly(ProcessingEnvironment env) |
static String |
generateSlowPathOnlyFilter(ProcessingEnvironment env) |
static Boolean |
generateSpecializationStatistics(ProcessingEnvironment env) |
static Set<String> |
getSupportedOptions() |
static boolean |
printTimings(ProcessingEnvironment env) |
static int |
stateBitWidth(NodeData node) |
static boolean |
suppressAllWarnings(ProcessingEnvironment env) |
static String[] |
suppressDSLWarnings(ProcessingEnvironment env) |
public static Boolean generateSpecializationStatistics(ProcessingEnvironment env)
public static boolean generateSlowPathOnly(ProcessingEnvironment env)
public static boolean printTimings(ProcessingEnvironment env)
public static String generateSlowPathOnlyFilter(ProcessingEnvironment env)
public static boolean suppressAllWarnings(ProcessingEnvironment env)
public static String[] suppressDSLWarnings(ProcessingEnvironment env)
public static boolean cacheSharingWarningsEnabled(ProcessingEnvironment env)
public static int stateBitWidth(NodeData node)