| Package | Description |
|---|---|
| org.jruby | |
| org.jruby.compiler | |
| org.jruby.embed.internal | |
| org.jruby.javasupport | |
| org.jruby.main | |
| org.jruby.parser | |
| org.jruby.runtime.profile |
The profile package contains the api to implement an profiler for jruby.
|
| org.jruby.runtime.profile.builtin |
This package contains the implementation of
ProfilingService and all related
classes will be used for all profiling methods which are shipped with jruby. |
| org.jruby.util | |
| org.jruby.util.cli |
| Modifier and Type | Field and Description |
|---|---|
private RubyInstanceConfig |
Main.config |
private RubyInstanceConfig |
Ruby.config |
| Modifier and Type | Method and Description |
|---|---|
RubyInstanceConfig |
Ruby.getInstanceConfig() |
| Modifier and Type | Method and Description |
|---|---|
static Ruby |
Ruby.newInstance(RubyInstanceConfig config)
Returns a new instance of the JRuby runtime configured as specified.
|
| Constructor and Description |
|---|
Main(RubyInstanceConfig config) |
Main(RubyInstanceConfig config,
boolean hardExit) |
Ruby(RubyInstanceConfig config)
Create and initialize a new JRuby runtime.
|
RubyInstanceConfig(RubyInstanceConfig parentConfig) |
| Modifier and Type | Field and Description |
|---|---|
private RubyInstanceConfig |
JITCompiler.config |
| Modifier and Type | Method and Description |
|---|---|
private void |
JITCompiler.jitThresholdReached(DefaultMethod method,
RubyInstanceConfig config,
ThreadContext context,
java.lang.String className,
java.lang.String methodName) |
| Modifier and Type | Field and Description |
|---|---|
protected RubyInstanceConfig |
AbstractLocalContextProvider.config |
private RubyInstanceConfig |
LocalContext.config |
| Modifier and Type | Method and Description |
|---|---|
(package private) RubyInstanceConfig |
AbstractLocalContextProvider.getGlobalRuntimeConfig(AbstractLocalContextProvider provider) |
(package private) static RubyInstanceConfig |
AbstractLocalContextProvider.getGlobalRuntimeConfigOrNew() |
RubyInstanceConfig |
AbstractLocalContextProvider.getRubyInstanceConfig() |
RubyInstanceConfig |
ConcurrentLocalContextProvider.getRubyInstanceConfig() |
RubyInstanceConfig |
LocalContextProvider.getRubyInstanceConfig()
Gets an instance of
RubyInstanceConfig. |
RubyInstanceConfig |
SingletonLocalContextProvider.getRubyInstanceConfig() |
| Modifier and Type | Method and Description |
|---|---|
static LocalContext |
SingletonLocalContextProvider.getLocalContextInstance(RubyInstanceConfig config,
LocalVariableBehavior behavior,
boolean lazy)
Deprecated.
|
| Constructor and Description |
|---|
AbstractLocalContextProvider(RubyInstanceConfig config) |
AbstractLocalContextProvider(RubyInstanceConfig config,
LocalVariableBehavior behavior) |
LocalContext(RubyInstanceConfig config,
LocalVariableBehavior behavior) |
LocalContext(RubyInstanceConfig config,
LocalVariableBehavior behavior,
boolean lazy) |
SingletonLocalContextProvider(RubyInstanceConfig config,
LocalVariableBehavior behavior,
boolean lazy) |
| Modifier and Type | Method and Description |
|---|---|
static Ruby |
JavaEmbedUtils.initialize(java.util.List<java.lang.String> loadPaths,
RubyInstanceConfig config)
Get an instance of a JRuby runtime.
|
| Modifier and Type | Field and Description |
|---|---|
static RubyInstanceConfig |
DripMain.DRIP_CONFIG |
| Constructor and Description |
|---|
ParserConfiguration(Ruby runtime,
int lineNumber,
boolean extraPositionInformation,
boolean inlineSource,
boolean isFileParse,
boolean saveData,
RubyInstanceConfig config) |
ParserConfiguration(Ruby runtime,
int lineNumber,
boolean extraPositionInformation,
boolean inlineSource,
boolean isFileParse,
RubyInstanceConfig config) |
| Modifier and Type | Method and Description |
|---|---|
private RubyInstanceConfig |
ProfilingServiceLookup.getConfig()
Getter to avoid direct property access.
|
| Modifier and Type | Method and Description |
|---|---|
private RubyInstanceConfig |
BuiltinProfilingService.DefaultProfileReporter.getConfig() |
private RubyInstanceConfig |
ProfiledMethods.getConfig() |
| Modifier and Type | Field and Description |
|---|---|
private RubyInstanceConfig |
ShellLauncher.ScriptThreadProcess.config |
| Modifier and Type | Field and Description |
|---|---|
(package private) RubyInstanceConfig |
ArgumentProcessor.config |
| Constructor and Description |
|---|
ArgumentProcessor(java.lang.String[] arguments,
boolean processArgv,
boolean dashed,
RubyInstanceConfig config) |
ArgumentProcessor(java.lang.String[] arguments,
RubyInstanceConfig config) |