Ruby.
| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class | |
| public static interface | MRIRecursionGuard.
Deprecated
|
| Modifier and Type | Field and Description |
|---|---|
| private final ThreadLocal | |
| private final ThreadLocal | |
| private final RubySymbol | |
| private final Ruby |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public IRubyObject | |
| private IRubyObject | |
| private IRubyObject | execRecursiveInternal(MRIRecursionGuard.
Deprecated
|
| public IRubyObject | |
| private boolean | |
| private IRubyObject | |
| private void | |
| public <T extends IRubyObject> T | |
| private void | |
| private void |
| inRecursiveListOperation | back to summary |
|---|---|
| private final ThreadLocal<Boolean> inRecursiveListOperation | |
| recursive | back to summary |
|---|---|
| private final ThreadLocal<Map<String, RubyHash>> recursive | |
| recursiveKey | back to summary |
|---|---|
| private final RubySymbol recursiveKey | |
| runtime | back to summary |
|---|---|
| private final Ruby runtime | |
| MRIRecursionGuard | back to summary |
|---|---|
| public MRIRecursionGuard(Ruby runtime)
Deprecated
| |
| execRecursive | back to summary |
|---|---|
| public IRubyObject execRecursive(MRIRecursionGuard. Deprecated
| |
| execRecursiveI | back to summary |
|---|---|
| private IRubyObject execRecursiveI(ThreadContext context, MRIRecursionGuard. | |
| execRecursiveInternal | back to summary |
|---|---|
| private IRubyObject execRecursiveInternal(MRIRecursionGuard. Deprecated
| |
| execRecursiveOuter | back to summary |
|---|---|
| public IRubyObject execRecursiveOuter(MRIRecursionGuard. Deprecated
| |
| recursiveCheck | back to summary |
|---|---|
| private boolean recursiveCheck(IRubyObject list, IRubyObject obj_id, IRubyObject paired_obj_id) | |
| recursiveListAccess | back to summary |
|---|---|
| private IRubyObject recursiveListAccess(ThreadContext context) | |
| recursiveListClear | back to summary |
|---|---|
| private void recursiveListClear() | |
| recursiveListOperation | back to summary |
|---|---|
| public <T extends IRubyObject> T recursiveListOperation(Callable<T> body)
Deprecated
| |
| recursivePop | back to summary |
|---|---|
| private void recursivePop(ThreadContext context, IRubyObject list, IRubyObject obj, IRubyObject paired_obj) | |
| recursivePush | back to summary |
|---|---|
| private void recursivePush(ThreadContext context, IRubyObject list, IRubyObject obj, IRubyObject paired_obj) | |
| Modifier and Type | Field and Description |
|---|---|
| public MRIRecursionGuard. | func
References Deprecated
MRIRecursionGuard.RecursiveFunction is deprecated or references (maybe indirectly) at least one deprecated element.
|
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject |
| Access | Constructor and Description |
|---|---|
| public |
| func | back to summary |
|---|---|
| public MRIRecursionGuard. References Deprecated
See corresponding docs for further information. | |
| list | back to summary |
|---|---|
| public IRubyObject list | |
| obj | back to summary |
|---|---|
| public IRubyObject obj | |
| objid | back to summary |
|---|---|
| public IRubyObject objid | |
| pairid | back to summary |
|---|---|
| public IRubyObject pairid | |
| ExecRecursiveParams | back to summary |
|---|---|
| public ExecRecursiveParams() | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public synchronized Throwable | fillInStackTrace()
Overrides java. Fills in the execution stack trace. |
| tag | back to summary |
|---|---|
| public final Object tag | |
| RecursiveError | back to summary |
|---|---|
| public RecursiveError(Object tag) | |
| fillInStackTrace | back to summary |
|---|---|
| public synchronized Throwable fillInStackTrace() Overrides java. Doc from java. Fills in the execution stack trace. This method records within this
If the stack trace of this | |
Deprecated
| Modifier and Type | Method and Description |
|---|---|
| public IRubyObject |
| call | back to summary |
|---|---|
| public IRubyObject call(IRubyObject obj, boolean recur) | |