isNull()

La función de sistema JavaLib.isNull devuelve un valor (1 para true, 0 para false) para indicar si un identificador especificado hace referencia a un objeto nulo. La función JavaLib.isNull es una de las diversas funciones de acceso Java.

  JavaLib.isNull(identificador javaObjId in)
  returns (resultado INT)
resultado
Un campo numérico que recibe uno de dos valores: 1 para true, 0 para false. La utilización de un elemento no numérico provoca un error durante la validación.
identificador

Un identificador que hace referencia a un objeto del espacio de objetos.

Este argumento es un literal de serie o un elemento de tipo CHAR, DBCHAR, MBCHAR, STRING o UNICODE. El identificador debe haberse convertido temporalmente a objID. EGL elimina blancos de un solo byte y de doble byte del principio y el final del valor del argumento, que es sensible a mayúsculas y minúsculas.

A continuación se ofrece un ejemplo:
  // probar si un objeto es nulo
  // y procesar de acuerdo con ello
  isNull = JavaLib.isNull( (objId)valueId );
  
  if( isNull == 1 )
    error = 12;
  end 

Un error producido durante el proceso de JavaLib.isNull puede establecer SysVar.errorCode en uno de los valores que figuran en la tabla siguiente.

Valor de sysVar.errorCode Descripción
00001001 El identificador especificado no estaba en el espacio de objetos

Conceptos relacionados
Diagrama de sintaxis para funciones EGL

Consulta relacionada
Biblioteca JavaLib de EGL
getField()
invoke()
isObjID()
qualifiedTypeName()
remove()
removeAll()
setField()
store()
storeCopy()
storeField()
storeNew()

Tareas relacionadas
Diagrama de sintaxis para sentencias y mandatos EGL

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.