java命名空间javax.script接口scriptenginefactory的类成员方法:
getmethodcallsyntax定义及介绍
本文导语:
getmethodcallsyntax
string getmethodcallsyntax(string obj,
string m,
string... args)
返回一个 string,该 string 可用来调用使用受支持脚本语言语法的 java 对象的方法。例如,javascript 引擎的实现可能是:...
getmethodcallsyntax
string getmethodcallsyntax(string obj,
string m,
string... args)
- 返回一个 string,该 string 可用来调用使用受支持脚本语言语法的 java
iis7站长之家的方法。例如,javascript 引擎的实现可能是:
public string getmethodcallsyntax(string obj,
string m, string... args) {
string ret = obj;
ret += "."+ m + "(";
for (int i = 0; i < args.length; i++) {
ret += args[i];
if (i == args.length - 1) {
ret += ")";
} else {
ret += ",";
}
}
return ret;
}
- 参数:
obj - 表示其方法将被调用的对象的名称。该名称是用来使用 scriptengine 的 put 方法、engine_scope bindings 的 put 方法或者 scriptcontext 的 setattribute 方法创建 bindings 的名称。脚本中使用的标识符可以是指定标识符的装饰形式。m - 要调用的方法的名称。args - 方法调用中的参数名称。
- 返回:
- 用来调用使用脚本语言语法的方法的 string。