sleep.engine
Class CallRequest.ClosureCallRequest
java.lang.Object
sleep.engine.CallRequest
sleep.engine.CallRequest.ClosureCallRequest
- Enclosing class:
- CallRequest
public static class CallRequest.ClosureCallRequest
- extends CallRequest
execute a closure with all of the trimmings.
Method Summary |
protected Scalar |
execute()
execute the function call contained here |
java.lang.String |
formatCall(java.lang.String args)
return a string view of this function call for trace messages; arguments are captured as comma separated descriptions of all args |
java.lang.String |
getFrameDescription()
return the description of this current stack frame in the event of an exception |
java.lang.String |
getFunctionName()
return the name of the function (for use in profiler statistics) |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected java.lang.String name
scalar
protected Scalar scalar
CallRequest.ClosureCallRequest
public CallRequest.ClosureCallRequest(ScriptEnvironment e,
int lineNo,
Scalar _scalar,
java.lang.String _name)
getFunctionName
public java.lang.String getFunctionName()
- Description copied from class:
CallRequest
- return the name of the function (for use in profiler statistics)
- Specified by:
getFunctionName
in class CallRequest
getFrameDescription
public java.lang.String getFrameDescription()
- Description copied from class:
CallRequest
- return the description of this current stack frame in the event of an exception
- Specified by:
getFrameDescription
in class CallRequest
formatCall
public java.lang.String formatCall(java.lang.String args)
- Description copied from class:
CallRequest
- return a string view of this function call for trace messages; arguments are captured as comma separated descriptions of all args
- Specified by:
formatCall
in class CallRequest
execute
protected Scalar execute()
- Description copied from class:
CallRequest
- execute the function call contained here
- Specified by:
execute
in class CallRequest