EGL 库 JavaLib

下表中列示了 Java™ 访问函数。

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