/** * Add the specified variable to the list of parameters for this function * signature using an arbitrary name. * * @return New parameter variable * @see #param(String) * @since 8.0.3 */ @Nonnull public JSVar paramRandomName () { return param ("v" + GlobalIDFactory.getNewIntID ()); }
@Nonnull public static JSAnonymousFunction createFunctionIntVal (@Nullable final JSAnonymousFunction aValueCleanupFunc) { final JSAnonymousFunction aFuncIntVal = new JSAnonymousFunction (); final JSVar aVal = aFuncIntVal.param ("v"); // If string final JSBlock aIfString = aFuncIntVal.body ()._if (aVal.typeof ().eeq ("string"))._then (); if (aValueCleanupFunc != null) aIfString.assign (aVal, aValueCleanupFunc.invoke ().arg (aVal)); aIfString._return (JSGlobal.parseFloat (aVal)); // If number aFuncIntVal.body ()._if (aVal.typeof ().eeq ("number"))._then ()._return (aVal); // Assume 0 aFuncIntVal.body ()._return (0); return aFuncIntVal; }
ret.param ("tfoot"); ret.param ("data"); ret.param ("start"); ret.param ("end"); ret.param ("display"); final JSVar aAPI = ret.body ().var ("api", JSExpr.THIS.invoke ("api")); final JSVar aParam1 = aFuncReduce.param ("a"); final JSVar aParam2 = aFuncReduce.param ("b"); aFuncReduce.body () ._return (JSExpr.invoke (aIntVal).arg (aParam1).plus (JSExpr.invoke (aIntVal).arg (aParam2)));
final JSVar aJSAppendData = aJSAppend.param ("data"); aJSAppend.body () .add (JQuery.idRef (aEntityContainer)
final JSVar aJSAppendData = aJSAppend.param ("data"); aJSAppend.body () .add (JQuery.idRef (aEntityContainer)
final JSVar aJSData = aJSSuccess.param ("data"); aJSSuccess.body () ._if (aJSData.ref (AjaxExecutorPublicLogin.JSON_LOGGEDIN),
final JSVar aJSData = aJSSuccess.param ("data"); aJSSuccess.body () ._if (aJSData.ref (AjaxExecutorPublicLogin.JSON_LOGGEDIN),