Class TruffleOptions

java.lang.Object
com.oracle.truffle.api.TruffleOptions

public final class TruffleOptions extends Object
Class containing general Truffle options.
Since:
0.8 or earlier
  • Field Details

    • TraceRewrites

      public static final boolean TraceRewrites
      Enables/disables the rewriting of traces in the Truffle runtime to stdout.

      Can be set with -Dtruffle.TraceRewrites=true.

      Since:
      0.8 or earlier
    • 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.

      Since:
      0.8 or earlier
    • TraceRewritesFilterClass

      public static final 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.

      Since:
      0.8 or earlier
    • TraceRewritesFilterFromCost

      @Deprecated public static final NodeCost TraceRewritesFilterFromCost
      Deprecated.
      in 24.1 without replacement
      Since:
      0.8 or earlier
    • TraceRewritesFilterToCost

      @Deprecated public static final NodeCost TraceRewritesFilterToCost
      Deprecated.
      in 24.1 without replacement
      Since:
      0.8 or earlier
    • AOT

      public static final boolean AOT
      Forces ahead-of-time initialization.
      Since:
      0.8 or earlier