| Modifier and Type | Class and Description |
|---|---|
| public static enum | |
| public static interface | |
| public static enum | |
| public static enum |
| Modifier and Type | Field and Description |
|---|---|
| private boolean | |
| private boolean | _nativeEnabled
Whether native code is enabled for this configuration. |
| private boolean | |
| private String[] | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private Integer | |
| private boolean | |
| public static final boolean | CAN_SET_ACCESSIBLE
Deprecated
|
| public static final boolean | CEXT_ENABLED
Deprecated
|
| public static final int | CHAINED_COMPILE_LINE_COUNT
Deprecated
|
| public static final int | CHAINED_COMPILE_LINE_COUNT_DEFAULT
Deprecated
Default size for chained compilation.
|
| public static final String | COMPILE_EXCLUDE
Comma-separated list of methods to exclude from JIT compilation. |
| private RubyInstanceConfig. | |
| public static final boolean | CONSISTENT_HASHING_ENABLED
Whether to calculate consistent hashes across JVM instances, or to ensure un-predicatable hash values using SecureRandom. |
| public static final boolean | COROUTINE_FIBERS
Deprecated
|
| private RubyInstanceConfig. | |
| private String | |
| private boolean | |
| public static final boolean | DEBUG_LAUNCHING
Turn on debugging of subprocess launching. |
| public static final boolean | DEBUG_LOAD_SERVICE
Turn on debugging of the load service (requires and loads). |
| public static final boolean | DEBUG_LOAD_TIMINGS
Turn on timings of the load service (requires and loads). |
| public static final boolean | |
| public static final boolean | DEBUG_SCRIPT_RESOLUTION
Turn on debugging of script resolution with "-S". |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private Map | environment
Environment variables; defaults to System.getenv() in constructor |
| public static final boolean | |
| private PrintStream | |
| private Set | |
| private String | |
| private final List | |
| private final List | |
| private final List | |
| public static boolean | FAST_MULTIPLE_ASSIGNMENT
Deprecated
|
| public static final boolean | FASTEST_COMPILE_ENABLED
Deprecated
|
| public static final boolean | FASTOPS_COMPILE_ENABLED
Deprecated
|
| public static boolean | FASTSEND_COMPILE_ENABLED
Deprecated
|
| public static final int | FIBER_POOL_TTL
Fiber thread pool time-to-live in seconds. |
| private boolean | |
| private Boolean | |
| public static boolean | FULL_TRACE_ENABLED
Enable tracing of method calls. |
| private boolean | globalRequireLock
Deprecated
|
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | hasShebangLine
Indicates whether the script has a shebang line or not |
| private final StringBuffer | |
| private String | |
| private InputStream | |
| private String | |
| public static final boolean | |
| private String | |
| private final boolean | |
| public static boolean | |
| public static final String | |
| public static boolean | |
| public static final String | |
| public static final boolean | |
| public static String | |
| public static final String | |
| public static String | |
| public static final boolean | |
| public static final boolean | |
| public static final boolean | |
| public static final boolean | |
| public static final boolean | |
| public static final boolean | |
| public static final boolean | |
| private final boolean | |
| public static final int | JAVA_VERSION
The version to use for generated classes. |
| public static final boolean | JIT_CACHE_ENABLED
Deprecated
|
| public static final String | JIT_CODE_CACHE
Deprecated
|
| public static final boolean | JIT_LOADING_DEBUG
Deprecated
|
| public static final int | JIT_MAX_METHODS_LIMIT
Deprecated
The max count of active methods eligible for JIT-compilation.
|
| public static final int | JIT_MAX_SIZE_LIMIT
Deprecated
The max size of JIT-compiled methods (full class size) allowed.
|
| public static final int | JIT_THRESHOLD
Deprecated
The JIT threshold to the specified method invocation count.
|
| private boolean | |
| private final boolean | jitDumping
Deprecated
|
| private int | |
| private final boolean | |
| private final boolean | |
| private int | |
| private int | |
| private int | |
| private String | |
| public static final boolean | |
| private KCode | |
| private boolean | |
| private static volatile boolean | |
| private ClassLoader | |
| private boolean | |
| private List | |
| public static final boolean | |
| public static final boolean | |
| public static final boolean | |
| public static final boolean | |
| private boolean | |
| public static final boolean | NATIVE_ENABLED
Indicates the global default for whether native code is enabled. |
| public static final boolean | NATIVE_NET_PROTOCOL
Deprecated
|
| public static final boolean | nativeEnabled
Deprecated
|
| public static final boolean | |
| public static boolean | NOGUARDS_COMPILE_ENABLED
Deprecated
|
| private boolean | |
| private final Map | |
| private PrintStream | |
| private boolean | |
| public static final boolean | PEEPHOLE_OPTZ
Deprecated
|
| public static final int | POOL_MAX
Maximum thread pool size (integer, default Integer.MAX_VALUE). |
| public static final int | POOL_MIN
Minimum thread pool size (integer, default 0). |
| public static final int | POOL_TTL
Thread pool time-to-live in seconds. |
| public static final boolean | POOLING_ENABLED
Enable a thread pool. |
| private boolean | |
| private Profile | |
| private int | |
| private ProfileOutput | |
| private RubyInstanceConfig. | |
| private String | |
| public static boolean | |
| private String | |
| public static final boolean | REFLECTED_HANDLES
Deprecated
|
| public static final boolean | REIFY_LOG_ERRORS
Log errors that occur during reification. |
| public static final boolean | REIFY_RUBY_CLASSES
Whether to reify (pre-compile and generate) a Java class per Ruby class. |
| private final Collection | |
| private static final Pattern | |
| private boolean | runRubyInProcess
Deprecated
|
| private String | |
| public static final boolean | |
| private transient boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private String | |
| private boolean | |
| public static final boolean | |
| private String | threadDumpSignal
Deprecated
|
| public static boolean | THREADLESS_COMPILE_ENABLED
Deprecated
|
| private TraceType | |
| private boolean | |
| public static final boolean | USE_GENERATED_HANDLES
Deprecated
|
| private RubyInstanceConfig. | |
| private final Set | |
| private boolean | xFlag
Indicates whether the script must be extracted from script source |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| private String | |
| public LoadService | |
| public static ClassLoader | |
| public String | |
| private void | |
| private static InputStream | |
| public boolean | |
| public String[] | |
| public boolean | |
| public Integer | |
| public boolean | Returns: true if masking; false otherwiseWhether to mask .java lines in the Ruby backtrace, as MRI does for C calls. |
| public String | |
| public RubyInstanceConfig. | |
| public String | |
| public String | |
| public ClassLoader | |
| public Map | |
| public PrintStream | |
| public Set | |
| public String | |
| public String | |
| public List | |
| public List | |
| public List | |
| public boolean | |
| public StringBuffer | |
| public String | |
| public String | |
| public InputStream | |
| public String | |
| public String | |
| public boolean | Returns: whether the JIT compiler will run in a background threadGet whether the JIT compiler will run in a background thread. |
| public int | |
| public int | |
| public int | |
| public int | |
| public String | |
| public KCode | |
| public boolean | |
| public ClassLoader | |
| public boolean | |
| public List | |
| public RubyInstanceConfig. | |
| public Map | |
| public PrintStream | |
| public boolean | |
| public Profile | |
| public int | |
| public ProfileOutput | |
| public RubyInstanceConfig. | |
| public String | |
| public String | |
| public String | |
| public Collection | |
| public int | |
| public String | |
| public InputStream | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public String | |
| public String | |
| public TraceType | |
| public Boolean | |
| public RubyInstanceConfig. | |
| public String | |
| public Set | Returns: the set of enabled warning categoriesGet the set of enabled warning categories. |
| public boolean | |
| public static boolean | |
| public boolean | |
| private void | |
| private static int | |
| public byte[] | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | Returns: true if self-first classloader is used; false otherwise.Get whether to use the self-first jruby classloader. |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public Boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | Returns: true if native code is enabled; false otherwise.Get whether native code is enabled for this config. |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| protected static boolean | |
| public boolean | |
| public boolean | |
| private boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | isUpdateNativeENVEnabled()
Indicates whether the JVM process' native environment will be updated when ENV[...] is set from Ruby. |
| public boolean | |
| public boolean | |
| public boolean | |
| public List | |
| public String[] | parseShebangOptions(InputStream in)
The intent here is to gather up any options that might have been specified in the shebang line and return them so they can be merged into the ones specified on the command-line. |
| public void | |
| public void | |
| public Collection | |
| private void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | setBacktraceMask(boolean
true to mask; false otherwise backtraceMask)Set whether to mask .java lines in the Ruby backtrace. |
| public void | |
| public void | |
| public void | setClassloaderDelegate(boolean
new value indicating whether self-first classloader is used b)Set whether to use the self-first jruby classloader. |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | setJitBackground(boolean
whether to run the JIT compiler in a background thread jitBackground)Set whether the JIT compiler should run in a background thread (Executor-based). |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public static void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | setNativeEnabled(boolean
new value indicating whether native code is enabled b)Set whether native code is enabled for this config. |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | setProfileMaxMethods(int profileMaxMethods)
Set the maximum number of methods to consider when profiling. |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | setUpdateNativeENVEnabled(boolean updateNativeENVEnabled)
Ensure that the JVM process' native environment will be updated when ENV is modified . |
| public void | |
| public void | |
| public boolean | |
| public boolean | |
| public boolean | |
| private boolean | |
| public void | |
| private static String |