Package sleep.engine

Class CallRequest.ClosureCallRequest

  • Enclosing class:
    CallRequest

    public static class CallRequest.ClosureCallRequest
    extends CallRequest
    execute a closure with all of the trimmings.
    • Field Detail

      • name

        protected java.lang.String name
      • scalar

        protected Scalar scalar
    • Constructor Detail

      • ClosureCallRequest

        public ClosureCallRequest​(ScriptEnvironment e,
                                  int lineNo,
                                  Scalar _scalar,
                                  java.lang.String _name)
    • Method Detail

      • 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