public final class TruffleOptions extends Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
AOT
Forces ahead-of-time initialization.
|
static boolean |
DetailedRewriteReasons
Enables the generation of detailed rewrite reasons.
|
static boolean |
TraceRewrites
Enables/disables the rewriting of traces in the Truffle runtime to stdout.
|
static String |
TraceRewritesFilterClass
Filters rewrites that do not contain the given string in the qualified name of the source or
target class hierarchy.
|
static NodeCost |
TraceRewritesFilterFromCost
|
static NodeCost |
TraceRewritesFilterToCost
|
public static final boolean TraceRewrites
Can be set with -Dtruffle.TraceRewrites=true.
public static final boolean DetailedRewriteReasons
Can be set with -Dtruffle.DetailedRewriteReasons=true.
public static final String TraceRewritesFilterClass
Can be set with -Dtruffle.TraceRewritesFilterClass=name.
public static final NodeCost TraceRewritesFilterFromCost
NodeCost in its source NodeInfo.
If no NodeInfo is defined the element is filtered if the filter value is set.
Can be set with
-Dtruffle.TraceRewritesFilterFromCost=NONE|MONOMORPHIC|POLYMORPHIC|MEGAMORPHIC.
public static final NodeCost TraceRewritesFilterToCost
NodeCost in its target NodeInfo.
If no NodeInfo is defined the element is filtered if the filter value is set.
Can be set with
-Dtruffle.TraceRewritesFilterToKind=UNINITIALIZED|SPECIALIZED|POLYMORPHIC|GENERIC.
public static final boolean AOT