En la tabla figuran las funciones de acceso Java.
Función | Descripción |
---|---|
result = getField (identifierOrClass, field) | Devuelve el valor de un campo especificado de un objeto o clase especificados |
result = invoke (identifierOrClass, method[, argument]) | Invoca un método en un objeto o clase Java y puede devolver un valor |
result = isNull (identifier) | Devuelve un valor (1 para true, 0 para false) para indicar si un identificador especificado hace referencia a un objeto nulo |
result = isObjID (identifier) | Devuelve un valor (1 para true, 0 para false) para indicar si un identificador especificado se encuentra en el espacio de objetos |
result = qualifiedTypeName(identifier) | Devuelve el nombre totalmente calificado de una clase de un objeto del espacio de objetos |
remove (identificador) | Elimina el identificador especificado del espacio de objetos y, si ningún otro identificador hace referencia al objeto, lo elimina |
removeAll () | Elimina todos los identificadores y objetos del espacio de objetos |
setField (identificadorOClase, campo, valor) | Establece el valor de un campo en un objeto o clase Java |
store (idAlmacén, identificadorOClase, método{ ,argumento}) | Invoca un método y coloca el objeto devuelto (o nulo) en el espacio de objetos, junto con un identificador especificado |
storeCopy (idOrigen, idDestino) | Crea un identificador nuevo basado en otro en el espacio de objetos, para que ambos hagan referencia al mismo objeto |
storeField (idAlmacén, identificadorOClase, campo) | Coloca el valor de un campo de clase o de objeto en el espacio de objetos |
storeNew(idAlmacén, clase{ ,argumento}) | Invoca el constructor de una clase y coloca el objeto nuevo en el espacio de objetos |