| Package | Description |
|---|---|
| org.jruby.java.dispatch | |
| org.jruby.java.invokers | |
| 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.collections |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ParameterTypes> |
CallableSelector.newCallableCache()
Internal helper to allocate a callable map to cache argument method matches.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityFour(Ruby runtime,
IntHashMap<T> cache,
T[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityN(Ruby runtime,
IntHashMap<T> cache,
T[] methods,
IRubyObject[] args) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityOne(Ruby runtime,
IntHashMap<T> cache,
T[] methods,
IRubyObject arg0) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityThree(Ruby runtime,
IntHashMap<T> cache,
T[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityTwo(Ruby runtime,
IntHashMap<T> cache,
T[] methods,
IRubyObject arg0,
IRubyObject arg1) |
| Modifier and Type | Field and Description |
|---|---|
(package private) IntHashMap<JavaCallable> |
RubyToJavaInvoker.cache |
(package private) static IntHashMap<JavaCallable> |
RubyToJavaInvoker.NULL_CACHE |
| Modifier and Type | Field and Description |
|---|---|
private IntHashMap<Invocation> |
Invocation.children |
| Modifier and Type | Method and Description |
|---|---|
IntHashMap<Invocation> |
Invocation.getChildren() |
protected static IntHashMap<MethodData> |
ProfilePrinter.methodData(Invocation top) |
| Modifier and Type | Method and Description |
|---|---|
private static void |
ProfilePrinter.methodData1(IntHashMap<MethodData> methods,
Invocation inv) |
private void |
HtmlProfilePrinter.printInvocationOfChild(java.io.PrintStream out,
IntHashMap<MethodData> methods,
MethodData data,
int childSerial,
java.lang.String callerName,
InvocationSet invs) |
| Constructor and Description |
|---|
Invocation(Invocation parent,
int serial,
IntHashMap<Invocation> children) |
| Modifier and Type | Class and Description |
|---|---|
private static class |
IntHashMap.NullMap<U> |
| Modifier and Type | Method and Description |
|---|---|
static <U> IntHashMap<U> |
IntHashMap.nullMap() |