Package com.oracle.truffle.api
Class TruffleOptions
- java.lang.Object
-
- com.oracle.truffle.api.TruffleOptions
-
public class TruffleOptions extends java.lang.ObjectClass containing general Truffle options.
-
-
Field Summary
Fields Modifier and Type Field Description static booleanDetailedRewriteReasonsEnables the generation of detailed rewrite reasons.static booleanTraceASTJSONEnables the dumping of Node creations and AST rewrites in JSON format.static booleanTraceRewritesEnables/disables the rewriting of traces in the Truffle runtime to stdout.static java.lang.StringTraceRewritesFilterClassFilters rewrites that do not contain the given string in the qualified name of the source or target class hierarchy.static NodeCostTraceRewritesFilterFromCoststatic NodeCostTraceRewritesFilterToCost
-
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.
-
-