public class TraceableInterpretedMethod extends InterpretedMethod
DynamicMethod.NativeCallbuiltin, callConfig, handle, implementationClass, name, nativeCall, nativeCalls, notImplemented, protectedClass, serialNumber, visibility| Constructor and Description |
|---|
TraceableInterpretedMethod(RubyModule implementationClass,
StaticScope staticScope,
Node body,
String name,
ArgsNode argsNode,
Visibility visibility,
ISourcePosition position) |
| Modifier and Type | Method and Description |
|---|---|
DynamicMethod |
dup()
Duplicate this method, returning DynamicMethod referencing the same code
and with the same attributes.
|
protected boolean |
isTraceable() |
call, call, call, call, call, call, call, call, call, call, getArgsNode, getArity, getBodyNode, getFile, getLine, getPosition, getStaticScope, post, precalculateProtectedClass, getCallConfig, getHandle, getImplementationClass, getMethodData, getName, getNativeCall, getNativeCall, getProtectedClass, getRealMethod, getSerialNumber, getVisibility, handleBreak, handleRedo, handleReturn, init, isBuiltin, isCallableFrom, isNative, isNotImplemented, isUndefined, setCallConfig, setHandle, setImplementationClass, setIsBuiltin, setName, setNativeCall, setNativeCall, setNativeCall, setNotImplemented, setVisibilitypublic TraceableInterpretedMethod(RubyModule implementationClass, StaticScope staticScope, Node body, String name, ArgsNode argsNode, Visibility visibility, ISourcePosition position)
protected boolean isTraceable()
isTraceable in class InterpretedMethodpublic DynamicMethod dup()
DynamicMethoddup in class InterpretedMethodCopyright © 2001–2024 JRuby. All rights reserved.