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。