Opción
|
Descripción
|
Valor por omisión
|
---|---|---|
Código inalcanzable
|
El código inalcanzable puede notificarse opcionalmente como un
error, un aviso o simplemente pasarse por alto. La generación de bytecode lo optimizará
en todos los casos.
|
Error
|
Sentencias de importación irresolubles
|
Una sentencia de importación que no puede resolverse puede notificarse
opcionalmente como un error, un aviso o pasarse por alto.
|
Error
|
Métodos alterados temporalmente pero no visibles por paquete
|
Un método de paquete por omisión no es visible en otro paquete, y por
tanto no puede alterarse temporalmente. Si se habilita esta opción, el compilador
indicará este tipo de escenario como error o aviso.
|
Aviso
|
Métodos con un nombre de constructor
|
Denominar un método con un nombre de constructor se considera
generalmente una programación de estilo pobre. Si se habilita esta opción, el compilador
indicará este tipo de escenario como error o aviso.
|
Aviso
|
Utilización de API obsoletas
|
Si se habilita esta opción, el compilador indicará la utilización de
API obsoletas como error o aviso.
|
Aviso
|
Ocultar bloques catch
|
Localmente con una sentencia try, algunos bloques catch pueden ocultar
a otros, como por ejemplo
try { throw new java.io.CharConversionException(); } catch (java.io.CharConversionException e) { } catch (java.io.IOException e) {}. Si se habilita esta opción, el compilador emitirá un error o aviso para
bloques catch ocultos correspondientes a excepciones comprobadas.
|
Aviso
|
Importaciones no utilizadas
|
Si se habilita esta opción, el compilador emitirá un error o aviso para
las referencias a importaciones no utilizadas.
|
Ignorar
|
Variables locales no utilizadas
|
Si se habilita esta opción, el compilador emitirá un error o aviso para
las variables locales no utilizadas (es decir, variables en las que no se ha
leído nunca).
|
Ignorar
|
Parámetros no utilizados
|
Si se habilita esta opción, el compilador emitirá un error o aviso para
los parámetros de método no utilizados (es decir,
parámetros en los que no se ha leído nunca).
|
Ignorar
|
Acceder a un miembro no accesible de un tipo
delimitador
|
Si se habilita esta opción, el compilador emitirá un error o aviso
siempre que emule el acceso a un miembro no accesible de un tipo delimitador. Tales
accesos pueden tener implicaciones de rendimiento.
|
Ignorar
|
Series no externalizadas
|
Si se habilita esta opción, el compilador emitirá un error o aviso para
literales String no externalizados (es decir, no codificados con //$NON-NLS-<n>$).
|
Ignorar
|
Número máximo de problemas reportados por unidad
de compilación
|
Especifica el número máximo de problemas notificados por unidad
de compilación.
|
100
|
Opción
|
Descripción
|
Valor por omisión
|
---|---|---|
Añadir atributos de variable a archivos de clase
generados
|
Si está habilitada, se añaden atributos de variable al archivo de
clase.
Esto permitirá visualizar los nombres de variables locales en el depurador (en los
lugares en los que las variables estén asignadas claramente). El archivo .class
resultante será más grande.
|
Activada
|
Añadir atributos de número de línea a archivos de
clase generados
|
Si está habilitada, se añade información de número de línea al
archivo de clase.
Esto permitirá el resaltado del código fuente en el depurador.
|
Activada
|
Añadir nombre de archivo fuente a archivo de
clase generado
|
Si está habilitada, se añade el nombre del archivo fuente al archivo de
clase.
Esto permitirá al depurador presentar el código fuente correspondiente.
|
Activada
|
Conservar variables locales no utilizadas
|
Si está habilitada, las variables locales no utilizadas (es decir, que
no se han leído nunca) no se eliminan del archivo de clase. Si se eliminan, puede
alterarse la depuración.
|
Activada
|
Opción
|
Descripción
|
Valor por omisión
|
---|---|---|
Nivel de conformidad del compilador
|
Especifica el nivel de conformidad del compilador JDK.
|
1.3
|
Utilizar valores de conformidad por omisión
|
Si está habilitada, se aplican los valores de conformidad por omisión
para el nivel de conformidad del compilador.
|
Activada
|
Compatibilidad con los archivos .class generados
|
Especifica la compatibilidad del archivo de clase generado.
|
1.1
|
Compatibilidad con el código fuente
|
Especifique si el código fuente es compatible con 1.3 o 1.4. A partir
de 1.4, 'assert' es una palabra clave reservada para el soporte de declaración.
|
1.3
|
Informar de 'assert' como identificador
|
Si está habilitada, el compilador emitirá un error
o aviso
siempre que se utilice 'assert' como identificador (palabra clave reservada en JDK
1.4).
|
Ignorar
|
Opción
|
Descripción
|
Valor por omisión
|
---|---|---|
Recursos filtrados
|
Una lista de patrones de archivo separados por comas que no se copian
en la carpeta de salida.
|
'*.launch'
|
Detener la creación cuando se detecta una vía de
acceso de clases no válida
|
Si está habilitada, la creación se cancela en cuanto se detecta una vía
de acceso de clases no válida.
|
Activada
|
Construir un programa Java
Trabajar con vías de acceso de construcción
Trabajar con JRE
Preferencias de variables de vía de acceso de clases
Propiedades de vía de acceso de construcción Java