JavaLib.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.

Diagrama de sintaxis de JavaLib.isNull
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

Tareas relacionadas
Diagrama de sintaxis

Consulta relacionada
Biblioteca JavaLib de EGL

JavaLib.getField
JavaLib.invoke
JavaLib.isObjID
JavaLib.qualifiedTypeName
JavaLib.remove
JavaLib.removeAll
JavaLib.setField
JavaLib.store
JavaLib.storeCopy
JavaLib.storeField
JavaLib.storeNew

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