Cómo se crean alias de los nombres Java

Al dar un nombre a un componente, dicho nombre debe ser un identificador Java válido, excepto que puede utilizar un guión o un signo menos (-) en un nombre de componente. Sin embargo, un guión no puede ser el primer carácter de un nombre de componente.

Si elige un nombre que es una palabra clave Java o un nombre que contiene un signo de dólar ($), un guión o un signo menos, el nombre de componente no coincidirá con el nombre que figura en la salida generada. Un mecanismo de creación de alias añade automáticamente un signo de dólar al final de cada nombre de componente que es una palabra clave Java. Si especifica un nombre que contiene uno o varios signos de dólar o guiones, el mecanismo de alias sustituirá cada símbolo por un valor Unicode como se indica a continuación:

$ $0024
- $002d

Por ejemplo, un elemento denominado class toma el alias de class$ y un elemento denominado class$ toma el alias de class$0024.

Se conservan las mayúsculas o minúsculas que utilice para declarar un nombre de componente. Los programas XYZ y xyz se generan en XYZ.java y xyz.java respectivamente. En Windows 2000/NT/XP, si genera en el mismo directorio componentes cuyo nombre sólo difiere en las mayúsculas y minúsculas, los archivos antiguos se sobreescribirán.

Los nombres de paquete EGL se convierten siempre nombres de paquete Java en minúsculas.

Finalmente, si el nombre de un programa, manejador de páginas o biblioteca coincide con el nombre de una clase del paquete de sistema Java java.lang, se añade un signo de dólar al final del nombre de clase: Object se convierte en Object$, Error se convierte en Error$, etc.

Para obtener detalles sobre cómo EGL crea identificadores Java en campos JSP y en el bean Java derivado de un manejador de páginas, consulte la sección Cambios en identificadores EGL en archivos JSP y beans Java generados.

Conceptos relacionados
Creación de alias de nombres

Consulta relacionada
Cambios en identificadores EGL de archivos JSP y beans Java generados
Como se crean alias de los nombres de COBOL
Como se crean alias de los nombres

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