| Modifier and Type | Field and Description |
|---|---|
| public static final CallConfiguration | BACKTRACE_AND_SCOPE
Deprecated
|
| public static final CallConfiguration | BACKTRACE_DUMMY_SCOPE
Deprecated
|
| public static final CallConfiguration | BACKTRACE_ONLY
Deprecated
|
| public static final CallConfiguration | FRAME_AND_DUMMY_SCOPE
Deprecated
|
| public static final CallConfiguration | FRAME_AND_SCOPE
Deprecated
|
| public static final CallConfiguration | FRAME_ONLY
Deprecated
|
| public static final CallConfiguration | |
| public static final CallConfiguration | |
| public static final CallConfiguration | |
| public static final CallConfiguration | |
| public static final CallConfiguration | |
| public static final CallConfiguration | |
| public static final CallConfiguration | |
| public static final CallConfiguration | |
| public static final CallConfiguration | |
| private final Framing | |
| public static final CallConfiguration | NO_FRAME_DUMMY_SCOPE
Deprecated
|
| public static final CallConfiguration | NO_FRAME_NO_SCOPE
Deprecated
|
| public static final CallConfiguration | SCOPE_ONLY
Deprecated
|
| private final Scoping |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public final Framing | |
| public static CallConfiguration | getCallConfig(boolean frame)
Given a frame and scope requirement, return the name of the appropriate CallConfiguration. |
| public static CallConfiguration | |
| public static CallConfiguration | getCallConfig(boolean frame, boolean scope)
Deprecated
Given a frame and scope requirement, return the name of the appropriate CallConfiguration. |
| public static CallConfiguration | getCallConfigByAnno(JRubyMethod anno)
Produce a CallConfiguration name that represents what must be prepared around calls to the method with this annotation. |
| public static CallConfiguration | getCallerCallConfigByAnno(JRubyMethod jrubyMethod)
Produce a CallConfiguration that represents what *caller* methods must prepare for the method with this annotation. |
| pack-priv boolean | |
| pack-priv abstract void | |
| pack-priv abstract void | pre(ThreadContext context, IRubyObject self, RubyModule implementer, String name, Block block, StaticScope scope)
|
| public final Scoping | |
| public static CallConfiguration | |
| public static CallConfiguration[] |
| BACKTRACE_AND_SCOPE | back to summary |
|---|---|
| public static final CallConfiguration BACKTRACE_AND_SCOPE
Deprecated
| |
| BACKTRACE_DUMMY_SCOPE | back to summary |
|---|---|
| public static final CallConfiguration BACKTRACE_DUMMY_SCOPE
Deprecated
| |
| BACKTRACE_ONLY | back to summary |
|---|---|
| public static final CallConfiguration BACKTRACE_ONLY
Deprecated
| |
| FRAME_AND_DUMMY_SCOPE | back to summary |
|---|---|
| public static final CallConfiguration FRAME_AND_DUMMY_SCOPE
Deprecated
| |
| FRAME_AND_SCOPE | back to summary |
|---|---|
| public static final CallConfiguration FRAME_AND_SCOPE
Deprecated
| |
| FRAME_ONLY | back to summary |
|---|---|
| public static final CallConfiguration FRAME_ONLY
Deprecated
| |
| FrameBacktraceScopeDummy | back to summary |
|---|---|
| public static final CallConfiguration FrameBacktraceScopeDummy | |
| FrameBacktraceScopeFull | back to summary |
|---|---|
| public static final CallConfiguration FrameBacktraceScopeFull | |
| FrameBacktraceScopeNone | back to summary |
|---|---|
| public static final CallConfiguration FrameBacktraceScopeNone | |
| FrameFullScopeDummy | back to summary |
|---|---|
| public static final CallConfiguration FrameFullScopeDummy | |
| FrameFullScopeFull | back to summary |
|---|---|
| public static final CallConfiguration FrameFullScopeFull | |
| FrameFullScopeNone | back to summary |
|---|---|
| public static final CallConfiguration FrameFullScopeNone | |
| FrameNoneScopeDummy | back to summary |
|---|---|
| public static final CallConfiguration FrameNoneScopeDummy | |
| FrameNoneScopeFull | back to summary |
|---|---|
| public static final CallConfiguration FrameNoneScopeFull | |
| FrameNoneScopeNone | back to summary |
|---|---|
| public static final CallConfiguration FrameNoneScopeNone | |
| framing | back to summary |
|---|---|
| private final Framing framing | |
| NO_FRAME_DUMMY_SCOPE | back to summary |
|---|---|
| public static final CallConfiguration NO_FRAME_DUMMY_SCOPE
Deprecated
| |
| NO_FRAME_NO_SCOPE | back to summary |
|---|---|
| public static final CallConfiguration NO_FRAME_NO_SCOPE
Deprecated
| |
| SCOPE_ONLY | back to summary |
|---|---|
| public static final CallConfiguration SCOPE_ONLY
Deprecated
| |
| scoping | back to summary |
|---|---|
| private final Scoping scoping | |
| CallConfiguration | back to summary |
|---|---|
| private CallConfiguration(Framing framing, Scoping scoping) | |
| framing | back to summary |
|---|---|
| public final Framing framing() | |
| getCallConfig | back to summary |
|---|---|
| public static CallConfiguration getCallConfig(boolean frame) Given a frame and scope requirement, return the name of the appropriate CallConfiguration. | |
| getCallConfig | back to summary |
|---|---|
| public static CallConfiguration getCallConfig(boolean frame, boolean scope, boolean backtrace)
Deprecated
| |
| getCallConfig | back to summary |
|---|---|
| public static CallConfiguration getCallConfig(boolean frame, boolean scope)
Deprecated
Given a frame and scope requirement, return the name of the appropriate CallConfiguration.
| |
| getCallConfigByAnno | back to summary |
|---|---|
| public static CallConfiguration getCallConfigByAnno(JRubyMethod anno) Produce a CallConfiguration name that represents what must be prepared around calls to the method with this annotation. | |
| getCallerCallConfigByAnno | back to summary |
|---|---|
| public static CallConfiguration getCallerCallConfigByAnno(JRubyMethod jrubyMethod) Produce a CallConfiguration that represents what *caller* methods must prepare for the method with this annotation. | |
| isNoop | back to summary |
|---|---|
| pack-priv boolean isNoop() | |
| post | back to summary |
|---|---|
| pack-priv abstract void post(ThreadContext context) | |
| pre | back to summary |
|---|---|
| pack-priv abstract void pre(ThreadContext context, IRubyObject self, RubyModule implementer, String name, Block block, StaticScope scope) | |
| scoping | back to summary |
|---|---|
| public final Scoping scoping() | |
| valueOf | back to summary |
|---|---|
| public static CallConfiguration valueOf(String name) | |
| values | back to summary |
|---|---|
| public static CallConfiguration[] values() | |