📄 lib.java
字号:
package gscript;
import java.util.*;
abstract public class Lib {
//方法名表
public String[] methodNames = null;
/**
* 构造方法
*/
public Lib() {
}
/**
* 供解释器调用,取得某个名字方法的ID
* @param name String
* @return int
*/
public int getMethodID(String name) {
if (methodNames != null) {
for (int i = 0; i < methodNames.length; i++) {
if (name.equals(methodNames[i].toLowerCase())) {
return i;
}
}
}
return -1;
}
/**
* 用户方法实现
* @param para Stack
* @param methodID int
* @return Object
*/
abstract public DataType call(Vector para, int methodID);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -