下表中列示了 Java™ 访问函数。
功能 | 描述 |
---|---|
result = getField (identifierOrClass, field) | 返回指定的对象或类的指定字段的值 |
result = invoke (identifierOrClass, method[, argument]) | 调用 Java 对象或类的方法,并可以返回一个值 |
result = isNull (identifier) | 返回一个值(1 表示 true,0 表示 false)以指示指定的标识是否引用空对象 |
result = isObjID (identifier) | 返回一个值(1 表示 true,0 表示 false)以指示指定的标识是否在对象空间中 |
result = qualifiedTypeName(identifier) | 返回对象的类在对象空间中的标准名称 |
remove (identifier) | 从对象空间中除去指定的标识,并且,如果没有其它标识引用该对象,则除去该对象 |
removeAll () | 从对象空间中除去所有标识和对象 |
setField (identifierOrClass, field, value) | 设置 Java 对象或类中的字段的值 |
store (storeId, identifierOrClass, method{ ,argument}) | 调用方法并将返回的对象(或 NULL)与指定的标识一起放到对象空间中 |
storeCopy (sourceId, targetID) | 根据对象空间中的另一个标识来创建新标识,以使两者引用同一个对象 |
storeField (storeId, identifierOrClass, field) | 将类字段或对象字段的值放到对象空间中 |
storeNew(storeId, class{ ,argument}) | 调用类的构造函数并将新对象放到对象空间中 |