Package com.oracle.truffle.api
Class TruffleOptions
- java.lang.Object
-
- com.oracle.truffle.api.TruffleOptions
-
public class TruffleOptions extends java.lang.Object
Class containing general Truffle options.
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
DetailedRewriteReasons
Enables the generation of detailed rewrite reasons.static boolean
TraceASTJSON
Enables the dumping of Node creations and AST rewrites in JSON format.static boolean
TraceRewrites
Enables/disables the rewriting of traces in the Truffle runtime to stdout.static java.lang.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
-
Constructor Summary
Constructors Constructor Description TruffleOptions()
-
-
-
Field Detail
-
TraceRewrites
public static boolean TraceRewrites
Enables/disables the rewriting of traces in the Truffle runtime to stdout.Can be set with
-Dtruffle.TraceRewrites=true
.
-
DetailedRewriteReasons
public static final boolean DetailedRewriteReasons
Enables the generation of detailed rewrite reasons. Enabling this may introduce some overhead for rewriting nodes.Can be set with
-Dtruffle.DetailedRewriteReasons=true
.
-
TraceRewritesFilterClass
public static java.lang.String TraceRewritesFilterClass
Filters rewrites that do not contain the given string in the qualified name of the source or target class hierarchy.Can be set with
-Dtruffle.TraceRewritesFilterClass=name
.
-
TraceRewritesFilterFromCost
public static NodeCost TraceRewritesFilterFromCost
-
TraceRewritesFilterToCost
public static NodeCost TraceRewritesFilterToCost
-
TraceASTJSON
public static final boolean TraceASTJSON
Enables the dumping of Node creations and AST rewrites in JSON format.Can be set with
-Dtruffle.TraceASTJSON=true
.
-
-