function OA_onDecompile(aRequest) {
    if (this.threadActor.state !== "paused") {
      return this.WRONG_STATE_RESPONSE;
    }

    if (this.obj.class !== "Function") {
      return { error: "objectNotFunction",
               message: "decompile request is only valid for object grips " +
                        "with a 'Function' class." };
    }

    return { from: this.actorID,
             decompiledCode: this.obj.decompile(!!aRequest.pretty) };
  }
/**
   * Handle a protocol request to provide the source code of a function.
   *
   * @param aRequest object
   *        The protocol request object.
   */
Handle a protocol request to provide the source code of a function.
@param aRequest object
The protocol request object.
Handle a protocol request to provide the source code of a function . @param aRequest object The protocol request object .
function OA_onDecompile(aRequest) {
    if (this.threadActor.state !== "paused") {
      return this.WRONG_STATE_RESPONSE;
    }
    if (this.obj.class !== "Function") {
      return { error: "objectNotFunction",
               message: "decompile request is only valid for object grips " +
                        "with a 'Function' class." };
    }
    return { from: this.actorID,
             decompiledCode: this.obj.decompile(!!aRequest.pretty) };
  }
function OA_onDecompile ( aRequest ) { if ( this . threadActor . state !== "paused" ) { return this . WRONG_STATE_RESPONSE ; } if ( this . obj . class !== "Function" ) { return { error : "objectNotFunction" , message : "decompile request is only valid for object grips " + "with a 'Function' class." } ; } return { from : this . actorID , decompiledCode : this . obj . decompile ( ! ! aRequest . pretty ) } ; }
Handle a protocol request to provide the source code of a function.
Handle a protocol request to provide the source code of a function .