Las opciones de control del núcleo de JDT controlan el comportamiento de las características del núcleo, como pueden ser el compilador Java, el formateador de código, la asistencia de código y otros comportamientos del núcleo. Las API que permiten acceder a las opciones están definidas en la clase JavaCore. Se puede acceder a las opciones como grupo, de esta manera:
También se puede acceder a las opciones de manera individual mediante un nombre de tipo serie.
Las opciones se almacenan en forma de tabla hash de todas las opciones configurables conocidas, junto con sus valores. Se han definido constantes de ayuda en JavaCore para cada ID de opción y los posibles valores de las constantes.
El siguiente fragmento de código restaura el valor de todas las opciones del
núcleo para que adopten sus valores predeterminados, salvo una
(COMPILER_PB_DEPRECATION
), que se establece de forma específica.
// Obtener las opciones actuales
Hashtable options = JavaCore.getDefaultOptions();
// Cambiar el valor de una opción
options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
// Establecer las opciones nuevas
JavaCore.setOptions(options);
El siguiente fragmento de código conserva el valor de las opciones actuales y modifica
el de una sola (COMPILER_PB_DEPRECATION
):
// Obtener las opciones actuales
Hashtable options = JavaCore.getOptions();
// Cambiar el valor de una opción
options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
// Establecer las opciones nuevas
JavaCore.setOptions(options);
Los valores de las opciones se pueden alterar temporalmente a nivel de proyecto utilizando el protocolo en la interfaz IJavaProject.
El siguiente fragmento de código recupera el valor de una opción
(COMPILER_PB_DEPRECATION
) para un proyecto concreto de dos maneras
distintas. El parámetro booleano controla si solo se deben devolver las
opciones específicas del proyecto en una consulta o bien si los valores de las
opciones del proyecto se deben fusionar con los valores de JavaCore.
// Obtener el proyecto IJavaProject project = ...; // Ver si el valor de una opción ha sido establecido en este proyecto String value = project.getOption(JavaCore.COMPILER_PB_DEPRECATION, false); if (value == null) { // No se ha establecido ninguna opción específica en el proyecto ... } // Obtener el valor de una opción a partir de este proyecto. Usar el valor // procedente de JavaCore si no se ha especificado ninguno para el proyecto String value = project.getOption(JavaCore.COMPILER_PB_DEPRECATION, true);
El nivel de conformidad predeterminado ha cambiado. El nuevo nivel de conformidad predeterminado
es 1.4
en lugar de 1.3
y la plataforma de destino predeterminada es
1.2
, en lugar de 1.1
.
Las siguientes tablas describen las opciones disponibles del núcleo de JDT. El ID de la opción se muestra entre paréntesis y el valor predeterminado se muestra en negrita cursiva.
Descripción | Valores |
---|---|
Incorporar una instrucción de bytecode JSR (COMPILER_CODEGEN_INLINE_JSR_BYTECODE) | |
Si está habilitado, el compilador dejará de generar instrucciones JSR e incorporará las correspondientes secuencias de código de subrutina (en su mayoría correspondientes a bloques try finally). El código generado aumentará de tamaño, pero se cargará con mayor rapidez en las máquinas virtuales ya que el proceso de verificación es mucho más simple. Esta modalidad anticipa soporte para la petición de especificación Java nº 202. | ENABLED |
DISABLED | |
Definir plataforma Java destino (COMPILER_CODEGEN_TARGET_PLATFORM) | |
Por razones de compatibilidad binaria, los archivos .class pueden codificarse con determinadas versiones de VM y posteriores. Tenga en cuenta que el destino "1.4" le exige que conmute también la modalidad de conformidad a "1.4". | VERSION_1_1 |
VERSION_1_2 | |
VERSION_1_3 | |
VERSION_1_4 | |
Conservar variables locales no utilizadas (COMPILER_CODEGEN_UNUSED_LOCAL) | |
A menos que se ha haya solicitado conservar las variables locales no utilizadas, (es decir, que no se han leído nunca), el compilador las optimizará eliminándolas, alterando potencialmente la depuración. | PRESERVE |
OPTIMIZE_OUT | |
Establecer nivel de conformidad (COMPILER_COMPLIANCE) | |
Seleccione el nivel de conformidad del compilador. En la modalidad "1.3", los valores del origen y el destino no deben ser superiores al nivel "1.3". | VERSION_1_3 |
VERSION_1_4 | |
Soporte para comentarios Javadoc (COMPILER_DOC_COMMENT_SUPPORT) | |
Si este soporte está inhabilitado, el compilador pasará por alto todos los valores de las opciones de problemas javadoc y no notificará ningún problema javadoc. Tampoco buscará ninguna referencia en el comentario javadoc y el nodo Javadoc DOM AST será simplemente texto plano en lugar de contener elementos de códigos estructurados. | ENABLED |
DISABLED | |
Generar atributo de depuración de número de línea (COMPILER_LINE_NUMBER_ATTR) | |
Si se genera, este atributo permite resaltar el código fuente en el depurador (el archivo .class será más grande). | GENERATE |
DO_NOT_GENERATE | |
Generar atributo de depuración de variable local (COMPILER_LOCAL_VARIABLE_ATTR) | |
Si se genera, este atributo permite visualizar los nombres de variables locales en el depurador, solo en los lugares en los que las variables estén asignadas claramente (el archivo .class será más grande). | GENERATE |
DO_NOT_GENERATE | |
Notificar el uso de tipo de anotación como superinterfaz (COMPILER_PB_ANNOTATION_SUPER_INTERFACE) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que se utilice un tipo de anotación como superinterfaz. Aunque está permitido, no conviene hacerlo. | ERROR |
WARNING | |
IGNORE | |
Notificar conversión de encaje/desencaje (COMPILER_PB_ASSERT_IDENTIFIER) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que se realice una conversión de encaje o desencaje. | ERROR |
WARNING | |
IGNORE | |
Notificar utilización de identificador 'assert' (COMPILER_PB_AUTOBOXING) | |
Si está habilitada, el compilador emitirá un error o un aviso siempre que se utilice 'assert' como identificador (palabra clave reservada en 1.4). | ERROR |
WARNING | |
IGNORE | |
Notificar utilización de expresiones char[] en concatenaciones de tipo serie (COMPILER_PB_CHAR_ARRAY_IN_STRING_CONCATENATION) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que se utilice una expresión de tipo char[] en concatenaciones de tipo serie (por ejemplo, "hello" + new char[]{'w','o','r','l','d'}). | ERROR |
WARNING | |
IGNORE | |
Notificar obsolescencia (COMPILER_PB_DEPRECATION) | |
Si se habilita esta opción, el compilador indicará la utilización de una API obsoleta como error o aviso. | ERROR |
WARNING | |
IGNORE | |
Notificar obsolescencia dentro del código obsoleto (COMPILER_PB_DEPRECATION_IN_DEPRECATED_CODE) | |
Si se habilita esta opción, el compilador indicará la utilización de una API obsoleta como error o aviso. | ENABLED |
DISABLED | |
Notificar obsolescencia cuando se altera temporalmente un método obsoleto (COMPILER_PB_DEPRECATION_WHEN_DEPRECATED_METHOD) | |
Si se habilita esta opción, el compilador señalará la declaración de un método que altere temporalmente un método obsoleto. | ENABLED |
DISABLED | |
Notificar referencia desaconsejada a tipo con acceso restringido (COMPILER_PB_DISCOURAGED_REFERENCE) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso cuando se haga referencia a un tipo con acceso desaconsejado, definido según las especificaciones de reglas de acceso. | ERROR |
WARNING | |
IGNORE | |
Notificar sentencias vacías y puntos y coma innecesarios (COMPILER_PB_EMPTY_STATEMENT) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso si se detecta una sentencia vacía o un punto y coma innecesario. | ERROR |
WARNING | |
IGNORE | |
Notificar utilización de identificador 'enum' (COMPILER_PB_ENUM_IDENTIFIER) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que se utilice 'enum' como identificador (palabra reservada en 1.5) | ERROR |
WARNING | |
IGNORE | |
Notificar declaración de campo que oculta otra variable (COMPILER_PB_FIELD_VARIABLE_HIDING) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso si una declaración de campo oculta algún campo o variable local (ya sea localmente, de forma heredada o definido en un tipo delimitador). | ERROR |
WARNING | |
IGNORE | |
Notificar límite final para parámetro de tipo (COMPILER_PB_FINAL_PARAMETER_BOUND) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que se asocie un parámetro de tipo genérico a un límite que se corresponda con un tipo final; dado que los tipos finales ya no se pueden ampliar más, el parámetro es inútil. | ERROR |
WARNING | |
IGNORE | |
Notificar bloques finally que no se completan con normalidad (COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso si un bloque finally no se completa con normalidad. | ERROR |
WARNING | |
IGNORE | |
Notificar bloques finally que no se completan con normalidad (COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso si un bloque finally no se completa con normalidad. | ERROR |
WARNING | |
IGNORE | |
Notificar referencia prohibida a tipo con acceso restringido (COMPILER_PB_FORBIDDEN_REFERENCE) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso cuando se haga referencia a un tipo que no sea accesible, definido según las especificaciones de reglas de acceso. | ERROR |
WARNING | |
IGNORE | |
Notificar bloque catch oculto (COMPILER_PB_HIDDEN_CATCH_BLOCK) | |
Localmente con respecto a una sentencia try, algunos bloques catch pueden
ocultar otros; 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 un aviso para los bloques catch ocultos correspondientes a excepciones comprobadas. |
ERROR |
WARNING | |
IGNORE | |
Notificar método de interfaz no compatible con métodos no heredados (COMPILER_PB_INCOMPATIBLE_NON_INHERITED_INTERFACE_METHOD) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que una interfaz defina un método incompatible con el de un objeto no heredado. | ERROR |
WARNING | |
IGNORE | |
Notificar conmutación de enumeración incompleta (COMPILER_PB_INCOMPLETE_ENUM_SWITCH) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que una constante de enumeración no tenga la correspondiente etiqueta de caso en una sentencia switch de enumeración cuyo tipo no tenga una etiqueta de caso que se corresponda con una constante de enumeración. | ERROR |
WARNING | |
IGNORE | |
Notificar referencia indirecta a un miembro estático (COMPILER_PB_INDIRECT_STATIC_ACCESS) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que se acceda a un campo o a un método estático de forma indirecta. Las referencias a un miembro estático deberían estar preferentemente calificadas por el nombre de tipo de declaración. | ERROR |
WARNING> | |
IGNORE | |
Notificar comentario Javadoc no válido (COMPILER_PB_INVALID_JAVADOC) | |
Éste es el control genérico para la gravedad de problemas Javadoc. Si se habilita esta opción, el compilador emitirá un error o un aviso para un problema en Javadoc. | ERROR |
WARNING | |
IGNORE | |
Notificar códigos Javadoc no válidos (COMPILER_PB_INVALID_JAVADOC_TAGS) | |
Si se habilita esta opción, el compilador señalará códigos de referencia
no enlazados o inesperados en Javadoc.
Un código 'throws' que hace referencia a una excepción
no declarada se considerará como código inesperado.
Hay que tener en cuenta que este diagnóstico se puede habilitar en función de la visibilidad del constructor asociado a Javadoc; véase también el valor "org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility". |
ENABLED |
DISABLED | |
Notificar códigos Javadoc no válidos con referencias obsoletas (COMPILER_PB_INVALID_JAVADOC_TAGS__DEPRECATED_REF) | |
Especificar si el compilador notificará las referencias
obsoletas que se empleen en los códigos Javadoc.
Hay que tener en cuenta que este diagnóstico se puede habilitar en función de la visibilidad del constructor asociado a Javadoc; véase también el valor "org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility". |
ENABLED |
DISABLED | |
Notificar códigos Javadoc no válidos con referencias no visibles (COMPILER_PB_INVALID_JAVADOC_TAGS__NOT_VISIBLE_REF) | |
Especificar si el compilador notificará las referencias
no visibles que se empleen en los códigos Javadoc.
Hay que tener en cuenta que este diagnóstico se puede habilitar en función de la visibilidad del constructor asociado a Javadoc; véase también el valor "org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility". |
ENABLED |
DISABLED | |
Nivel de visibilidad para códigos Javadoc no válidos (COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY) | |
Establece el nivel de visibilidad mínimo para los problemas de códigos Javadoc. Los problemas que se encuentren por debajo de este nivel se omitirán. | PUBLIC |
PROTECTED | |
DEFAULT | |
PRIVATE | |
Notificar declaración de variable local que oculta otra variable (COMPILER_PB_LOCAL_VARIABLE_HIDING) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso si una declaración de variable local oculta algún campo o variable local (ya sea localmente, de forma heredada o definido en un tipo delimitador). | ERROR |
WARNING | |
IGNORE | |
Número máximo de problemas notificados por unidad de compilación (COMPILER_PB_MAX_PER_UNIT) | |
Especifique el número máximo de problemas notificados en cada unidad de compilación (si el máximo es cero, se notifican todos los problemas). | Un entero positivo. El valor predeterminado es 100 |
Notificar método con nombre de constructor (COMPILER_PB_METHOD_WITH_CONSTRUCTOR_NAME) | |
Dar a un método el nombre de un constructor se considera generalmente como programación de estilo pobre. Si se habilita esta opción, el compilador señalará estos casos como error o aviso. | ERROR |
WARNING | |
IGNORE | |
Notificar anotación @Deprecated no encontrada (COMPILER_PB_MISSING_DEPRECATED_ANNOTATION) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que se encuentre una declaración que lleve un código @deprecated doc sin tener la correspondiente anotación @Deprecated. | ERROR |
WARNING | |
IGNORE | |
Notificar comentarios Javadoc ausentes (COMPILER_PB_MISSING_JAVADOC_COMMENTS) | |
Este es el control genérico para la gravedad de los problemas
relacionados con comentarios Javadoc no encontrados.
Si se habilita esta opción, el compilador emitirá un error o un aviso si
faltan comentarios Javadoc.
Hay que tener en cuenta que este diagnóstico se puede habilitar en función de la visibilidad del constructor asociado al Javadoc esperado. |
ERROR |
WARNING | |
IGNORE | |
Notificar comentarios Javadoc ausentes en métodos que alteran temporalmente (COMPILER_PB_MISSING_JAVADOC_COMMENTS_OVERRIDING) | |
Especifica si el compilador verificará los métodos que alteran temporalmente para notificar problemas de comentarios Javadoc ausentes. | ENABLED |
DISABLED | |
Notificar anotación @Override no encontrada (COMPILER_PB_MISSING_OVERRIDE_ANNOTATION) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que se encuentre una declaración de método que altere temporalmente un método de superclase sin tener una anotación @Override. | ERROR |
WARNING | |
IGNORE | |
Nivel de visibilidad para comentarios Javadoc ausentes (COMPILER_PB_MISSING_JAVADOC_COMMENTS_VISIBILITY) | |
Establece el nivel de visibilidad mínimo para problemas de comentarios Javadoc ausentes. Los problemas que se encuentren por debajo de este nivel se omitirán. | PUBLIC |
PROTECTED | |
DEFAULT | |
PRIVATE | |
Notificar códigos Javadoc ausentes (COMPILER_PB_MISSING_JAVADOC_TAGS) | |
Éste es el control genérico para la gravedad de problemas Javadoc de códigos ausentes.
Si se habilita esta opción, el compilador emitirá un error o un aviso si faltan códigos en los comentarios
Javadoc.
Hay que tener en cuenta que este diagnóstico se puede habilitar en función de la visibilidad del constructor asociado a Javadoc. |
ERROR |
WARNING | |
IGNORE | |
Notificar códigos Javadoc ausentes en métodos que alteran temporalmente (COMPILER_PB_MISSING_JAVADOC_TAGS_OVERRIDING) | |
Especifica si el compilador verificará los métodos que alteran temporalmente para notificar problemas de códigos Javadoc ausentes. | ENABLED |
DISABLED | |
Nivel de visibilidad para códigos Javadoc ausentes (COMPILER_PB_MISSING_JAVADOC_TAGS_VISIBILITY) | |
Establece el nivel de visibilidad mínimo para los problemas de códigos Javadoc ausentes. Los problemas que se encuentren por debajo de este nivel se omitirán. | PUBLIC |
PROTECTED | |
DEFAULT | |
PRIVATE | |
Notificar anotación @Override no encontrada (COMPILER_PB_MISSING_OVERRIDE_ANNOTATION) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que se encuentre una declaración de método que altere temporalmente un método de superclase sin tener una anotación @Override. | ERROR |
WARNING | |
IGNORE | |
Notificar declaración de campo serialVersionUID no encontrada en clase serializable (COMPILER_PB_MISSING_SERIAL_VERSION) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que a una clase serializable le falte una declaración local de un campo serialVersionUID. Este campo se tiene que declarar como estático final y debe ser de tipo long. | ERROR |
WARNING | |
IGNORE | |
Notificar asignación sin efecto (COMPILER_PB_NO_EFFECT_ASSIGNMENT) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que haya una asignación sin efecto (por ejemplo, 'x = x'). | ERROR |
WARNING | |
IGNORE | |
Notificar literal de tipo serie no externalizado (COMPILER_PB_NON_NLS_STRING_LITERAL) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso para los literales de tipo serie no externalizados (es decir, no señalados con el código //$NON-NLS-<n>$). | ERROR |
WARNING | |
IGNORE | |
Notificar intento de alterar temporalmente método predeterminado de paquete (COMPILER_PB_OVERRIDING_PACKAGE_DEFAULT_METHOD) | |
Un método predeterminado de un paquete no está visible en otro paquete y, por lo tanto, no se puede alterar temporalmente. Si se habilita esta opción, el compilador señalará estos casos como error o aviso. | ERROR |
WARNING | |
IGNORE | |
Notificar posible asignación booleana accidental (COMPILER_PB_POSSIBLE_ACCIDENTAL_BOOLEAN_ASSIGNMENT) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso si una asignación booleana actúa como condición de una sentencia de control (siendo su objetivo inicial ser una comparación booleana). | ERROR |
WARNING | |
IGNORE | |
Notificar parámetro especial que oculta otro campo (COMPILER_PB_SPECIAL_PARAMETER_HIDING_FIELD) | |
Si se habilita esta opción, el compilador señalará los casos en los que una declaración de parámetro de método constructor o setter oculte algún campo (ya sea localmente, de forma heredada o definido en un tipo delimitador). | ENABLED |
DISABLED | |
Notificar referencia no estática a un miembro estático (COMPILER_PB_STATIC_ACCESS_RECEIVER) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que se acceda a un campo o a un método estático con un receptor de expresión. | ERROR |
WARNING | |
IGNORE | |
Determinar efecto de @SuppressWarnings (COMPILER_PB_SUPPRESS_WARNINGS) | |
Si esta opción está habilitada, se puede usar la
anotación @SuppressWarnings para suprimir algunos avisos del
compilador.
Cuando está inhabilitada, se hace caso omiso de todas las anotaciones @SupressWarnings; es decir, los avisos se notifican. |
ENABLED |
DISABLED> | |
Notificar emulación de acceso sintética (COMPILER_PB_SYNTHETIC_ACCESS_EMULATION) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que emule el acceso a un miembro no accesible de un tipo delimitador. Tales accesos pueden tener implicaciones en el rendimiento. | ERROR |
WARNING | |
IGNORE | |
Notificar declaración de parámetro de tipo que oculta otro tipo (COMPILER_PB_TYPE_PARAMETER_HIDING) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que una declaración de parámetro de tipo oculte algún tipo. | ERROR |
WARNING | |
IGNORE | |
Notificar operación de tipo no marcado (COMPILER_PB_UNCHECKED_TYPE_OPERATION) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que una operación implique tipos genéricos e invalide potencialmente la seguridad de los tipos, ya que implica tipos en bruto (por ejemplo, al invocar #foo(X<String>) con argumentos (X)). | ERROR |
WARNING | |
IGNORE | |
Notificar bloque vacío sin documentar (COMPILER_PB_UNDOCUMENTED_EMPTY_BLOCK) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso si se detecta un bloque vacío y dicho bloque no está documentado con ningún comentario. | ERROR |
WARNING | |
IGNORE | |
Notificar símbolo de aviso no manejado para @SuppressWarnings (COMPILER_PB_UNHANDLED_WARNING_TOKEN) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que cuando encuentre un símbolo que no pueda manejar dentro de una anotación @SuppressWarnings. | ERROR |
WARNING | |
IGNORE | |
Notificar de cláusula else innecesaria (COMPILER_PB_UNNECESSARY_ELSE) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso si se anida innecesariamente una sentencia en una cláusula else (en una situación en la que la cláusula then no finaliza de forma normal). | ERROR |
WARNING | |
IGNORE | |
Notificar comprobación de tipo innecesario (COMPILER_PB_UNNECESSARY_TYPE_CHECK) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso cuando se detecte una conversión de tipo o una operación instanceof innecesarias. | ERROR |
WARNING | |
IGNORE | |
Notificar acceso no calificado a campo (COMPILER_PB_UNQUALIFIED_FIELD_ACCESS) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso si se accede a un campo sin ningún tipo de calificación. Para poder mejorar la legibilidad del código, deberá calificarse, por ejemplo, escribir 'this.x' en lugar de 'x'. | ERROR |
WARNING | |
IGNORE | |
Notificar excepción generada declarada no utilizada (COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso si un método o un constructor declara una excepción comprobada y generada, pero que en realidad nunca aparece en su cuerpo. | ERROR |
WARNING | |
IGNORE | |
Notificar excepción generada declarada no utilizada en método de alteración temporal (COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION_WHEN_OVERRIDING) | |
Si se habilita esta opción, el compilador no incluirá métodos que alteren temporalmente en su diagnóstico para excepciones generadas y declaradas que no se utilizan. | ENABLED |
DISABLED | |
Notificar importación no utilizada (COMPILER_PB_UNUSED_IMPORT) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso para las referencias a importaciones no utilizadas. | ERROR |
WARNING | |
IGNORE | |
Notificar variable local no utilizada (COMPILER_PB_UNUSED_LOCAL) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso para las variables locales no utilizadas (es decir, variables en las que no se ha leído nunca). | ERROR |
WARNING | |
IGNORE | |
Notificar parámetro no utilizado (COMPILER_PB_UNUSED_PARAMETER) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso para los parámetros de método no utilizados (es decir, parámetros en los que no se ha leído nunca). | ERROR |
WARNING | |
IGNORE | |
Notificar parámetro no utilizado si se implementa método abstracto (COMPILER_PB_UNUSED_PARAMETER_WHEN_IMPLEMENTING_ABSTRACT) | |
Si se habilita esta opción, el compilador señalará los parámetros no utilizados en las implementaciones de los métodos abstractos. | ENABLED |
DISABLED | |
Notificar parámetro no utilizado si se altera temporalmente un método concreto (COMPILER_PB_UNUSED_PARAMETER_WHEN_OVERRIDING_CONCRETE) | |
Si se habilita esta opción, el compilador señalará los parámetros no utilizados en los métodos que alteran temporalmente métodos concretos. | ENABLED |
DISABLED | |
Notificar miembros privados no utilizados (COMPILER_PB_UNUSED_PRIVATE_MEMBER) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que se declare un método o un campo privado que no se utilice nunca dentro de la misma unidad. | ERROR |
WARNING | |
IGNORE | |
Notificar argumento varargs que necesita conversión de tipo en invocación de método/constructor (COMPILER_PB_VARARGS_ARGUMENT_NEED_CAST) | |
Si se habilita esta opción, el compilador emitirá un error o un aviso siempre que un argumento varargs necesite una conversión de tipo al pasarlo a una invocación de método/constructor. (Por ejemplo, Class.getMethod(String name, Class ... args ) invocado con los argumentos ("foo", null)). | ERROR |
WARNING | |
IGNORE | |
Establecer modalidad de compatibilidad del fuente (COMPILER_SOURCE) | |
Especifique si el fuente es compatible con 1.3 ó 1.4. A partir de 1.4, 'assert' es una palabra clave reservada para el soporte de aserción. Tenga en cuenta también que, al conmutar a la modalidad 1.4, el nivel de VM destino debe establecerse en "1.4" y la modalidad de conformidad debe ser "1.4". | VERSION_1_3 |
VERSION_1_4 | |
Generar atributo de depuración del fuente (COMPILER_SOURCE_FILE_ATTR) | |
Si se genera, este atributo permite al depurador presentar el código fuente correspondiente. | GENERATE |
DO_NOT_GENERATE | |
Determinar si los códigos de tarea son sensibles a las mayúsculas/minúsculas (COMPILER_TASK_CASE_SENSITIVE) | |
Si se habilita esta opción, se tienen en cuenta las mayúsculas y minúsculas en los códigos de tarea. | ENABLED |
DISABLED | |
Definir las prioridades de tarea automáticas (COMPILER_TASK_PRIORITIES) | |
En paralelo con los códigos de tarea automáticos, esta lista define las prioridades (alta, normal o baja) de los marcadores de tarea emitidos por el compilador. Si se especifica el valor predeterminado, la prioridad de cada carcador de tarea es "NORMAL". |
{<prioridad>[,<prioridad>]*}. El valor predeterminado es "NORMAL,HIGH, NORMAL" |
Definir los códigos de tarea automáticos (COMPILER_TASK_TAGS) | |
Cuando el código no está vacío, el compilador emitirá un marcador de tarea siempre que encuentre uno de los correspondientes códigos dentro de un comentario en el código fuente Java. Los mensajes de tarea generados incluirán el código y se extenderán hasta el separador de línea siguiente o la finalización de comentario, y se podarán. | {<código>[,<código>]*}. El valor predeterminado es "TODO,FIXME, XXX" |
Descripción | Valores |
---|---|
Hacer limpieza de carpeta(s) de salida (CORE_JAVA_BUILD_CLEAN_OUTPUT_FOLDER) | |
Indica si se permite que JavaBuilder haga limpieza de las carpetas de salida al realizar operaciones de construcción completas. | CLEAN |
IGNORE | |
Notificar recursos duplicados (CORE_JAVA_BUILD_DUPLICATE_RESOURCE) | |
Se indica al constructor que cancele si la vía de acceso de clases no es válida. | ERROR |
WARNING | |
Cancelar si la vía de acceso de clases no es válida (CORE_JAVA_BUILD_INVALID_CLASSPATH) | |
Se indica al constructor que cancele si la vía de acceso de clases no es válida. | ABORT |
IGNORE | |
Calcular orden de construcción de proyecto (CORE_JAVA_BUILD_ORDER) | |
Indica si JavaCore debe forzar que el orden de construcción del proyecto se base en la cadena de prerrequisitos de la vía de acceso de clases. Si se solicita calcular, esta opción adopta el orden predeterminado de la plataforma (basado en las referencias del proyecto). | COMPUTE |
IGNORE | |
Especificar filtros para control de copia de recursos (CORE_JAVA_BUILD_RESOURCE_COPY_FILTER) | |
Especifique filtros para controlar el proceso de copia de recursos. (<nombre> es un patrón de nombre de archivo (solo se permiten los comodines *) o el nombre de una carpeta que termine en '/'). | {<nombre>[,<nombre>]*}. El valor predeterminado es "" |
Descripción | Valores |
---|---|
Notificar ciclo de vía de acceso de clases (CORE_CIRCULAR_CLASSPATH) | |
Indica la gravedad del problema notificado cuando hay un proyecto implicado en un ciclo. | ERROR |
WARNING | |
Habilitar utilización de patrones de exclusión de vía de acceso de clases (CORE_ENABLE_CLASSPATH_EXCLUSION_PATTERNS) | |
Si esta opción se establece en "DISABLED" (inhabilitada), no se puede asociar ninguna entrada de una vía de acceso de clases de proyecto a un patrón de exclusión o inclusión. | ENABLED |
DISABLED | |
Habilitar utilización de múltiples ubicaciones de salida de vía de acceso de clases (CORE_ENABLE_CLASSPATH_MULTIPLE_OUTPUT_LOCATIONS) | |
Si esta opción se establece en "DISABLED" (inhabilitada), no se puede asociar ninguna entrada de una vía de acceso de clases de proyecto a una ubicación de salida específica, impidiendo así la utilización de múltiples ubicaciones de salida. | ENABLED |
DISABLED | |
Especificar formato de codificación de fuente predeterminado (CORE_ENCODING) | |
Obtener el formato de codificación de los recursos compilados. Este valor es solo de lectura y equivale a ResourcesPlugin.getEncoding(). | Cualquiera de los nombres de codificación soportados. El valor predeterminado es el de la plataforma |
Notificar nivel JDK incompatible para binarios necesarios (CORE_INCOMPATIBLE_JDK_LEVEL) | |
Indica la gravedad del problema notificado cuando un proyecto necesita otro proyecto u otra biblioteca con un nivel de JDK de destino incompatible (por ejemplo, el proyecto utiliza VM 1.1, pero está compilado para bibliotecas 1.4). | ERROR |
WARNING | |
IGNORE | |
Notificar vía de acceso de clases incompleta (CORE_INCOMPLETE_CLASSPATH) | |
Indica la gravedad del problema notificado cuando no existe una entrada en la vía de acceso de clases, o cuando la entrada no es legítima o visible (por ejemplo, cuando está cerrado un proyecto al que se hace referencia). | ERROR |
WARNING |
Descripción | Valores |
---|---|
Opción para alinear miembros de tipo de una declaración de tipo en columnas (FORMATTER_ALIGN_TYPE_MEMBERS_ON_COLUMNS) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT) |
Opción para alineación de argumentos en una expresión de asignación (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ALLOCATION_EXPRESSION) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT) |
Opción para alineación de argumentos en una constante de enumeración (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ENUM_CONSTANT) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT) |
Opción para alineación de argumentos en llamada a constructor explícito (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_EXPLICIT_CONSTRUCTOR_CALL) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT) |
Opción para alineación de argumentos en invocación de método (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_METHOD_INVOCATION) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT) |
Opción para alineación de argumentos en una expresión de asignación calificada (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_QUALIFIED_ALLOCATION_EXPRESSION) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT) |
Opción para alineación de expresión binaria (FORMATTER_ALIGNMENT_FOR_BINARY_EXPRESSION) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT) |
Opción para alineación de compactar si (FORMATTER_ALIGNMENT_FOR_COMPACT_IF) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_ONE_PER_LINE, INDENT_BY_ONE) |
Opción para alineación de expresión condicional (FORMATTER_ALIGNMENT_FOR_CONDITIONAL_EXPRESSION) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_ONE_PER_LINE, INDENT_DEFAULT) |
Opción para alineación de constantes de enumeración (FORMATTER_ALIGNMENT_FOR_ENUM_CONSTANTS) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_NO_SPLIT, INDENT_DEFAULT) |
Opción para alineación de expresiones en un inicializador de matriz (FORMATTER_ALIGNMENT_FOR_EXPRESSIONS_IN_ARRAY_INITIALIZER) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT) |
Opción para alineación de múltiples campos (FORMATTER_ALIGNMENT_FOR_MULTIPLE_FIELDS) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT) |
Opción para alineación de parámetros en declaración de constructor (FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_CONSTRUCTOR_DECLARATION) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT) |
Opción para alineación de parámetros en declaración de método (FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_METHOD_DECLARATION) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT) |
Opción para alineación de selector en invocación de método (FORMATTER_ALIGNMENT_FOR_SELECTOR_IN_METHOD_INVOCATION) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT) |
Opción para alineación de superclase en declaración de tipo (FORMATTER_ALIGNMENT_FOR_SUPERCLASS_IN_TYPE_DECLARATION) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_NEXT_SHIFTED, INDENT_DEFAULT) |
Opción para alineación de superinterfaces en declaración de enumeración (FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_ENUM_DECLARATION) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT) |
Opción para alineación de superinterfaces en declaración de tipo (FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_TYPE_DECLARATION) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT) |
Opción para alineación de cláusula throws en declaración de constructor (FORMATTER_ALIGNMENT_FOR_THROWS_CLAUSE_IN_CONSTRUCTOR_DECLARATION) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT) |
Opción para alineación de cláusula throws en declaración de método (FORMATTER_ALIGNMENT_FOR_THROWS_CLAUSE_IN_METHOD_DECLARATION) | |
Valor posible | valores devueltos por una llamada a createAlignmentValue(boolean, int, int) |
Valor predeterminado | createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT) |
Opción para añadir líneas en blanco tras la declaración de importaciones (FORMATTER_BLANK_LINES_AFTER_IMPORTS) | |
Valor posible | "<n>", donde n puede ser cero o un entero positivo |
Valor predeterminado | "0" |
Opción para añadir líneas en blanco tras la declaración de paquete (FORMATTER_BLANK_LINES_AFTER_PACKAGE) | |
Valor posible | "<n>", donde n puede ser cero o un entero positivo |
Valor predeterminado | "0" |
Opción para añadir líneas en blanco al principio del cuerpo del método (FORMATTER_BLANK_LINES_AT_BEGINNING_OF_METHOD_BODY) | |
Valor posible | "<n>", donde n puede ser cero o un entero positivo |
Valor predeterminado | "0" |
Opción para añadir líneas en blanco antes de una declaración de campo (FORMATTER_BLANK_LINES_BEFORE_FIELD) | |
Valor posible | "<n>", donde n puede ser cero o un entero positivo |
Valor predeterminado | "0" |
Opción para añadir líneas en blanco antes de la declaración del cuerpo de la primera clase (FORMATTER_BLANK_LINES_BEFORE_FIRST_CLASS_BODY_DECLARATION) | |
Valor posible | "<n>", donde n puede ser cero o un entero positivo |
Valor predeterminado | "0" |
Opción para añadir líneas en blanco antes de la declaración de importaciones (FORMATTER_BLANK_LINES_BEFORE_IMPORTS) | |
Valor posible | "<n>", donde n puede ser cero o un entero positivo |
Valor predeterminado | "0" |
Opción para añadir líneas en blanco antes de una declaración de tipo de miembro (FORMATTER_BLANK_LINES_BEFORE_MEMBER_TYPE) | |
Valor posible | "<n>", donde n puede ser cero o un entero positivo |
Valor predeterminado | "0" |
Opción para añadir líneas en blanco antes de una declaración de método (FORMATTER_BLANK_LINES_BEFORE_METHOD) | |
Valor posible | "<n>", donde n puede ser cero o un entero positivo |
Valor predeterminado | "0" |
Opción para añadir líneas en blanco antes de un bloque nuevo (FORMATTER_BLANK_LINES_BEFORE_NEW_CHUNK) | |
Valor posible | "<n>", donde n puede ser cero o un entero positivo |
Valor predeterminado | "0" |
Opción para añadir líneas en blanco antes de la declaración de paquete (FORMATTER_BLANK_LINES_BEFORE_PACKAGE) | |
Valor posible | "<n>", donde n puede ser cero o un entero positivo |
Valor predeterminado | "0" |
Opción para añadir líneas en blanco entre declaraciones de tipo (FORMATTER_BLANK_LINES_BETWEEN_TYPE_DECLARATIONS) | |
Valor posible | "<n>", donde n puede ser cero o un entero positivo |
Valor predeterminado | "0" |
Opción para situar las llaves de una declaración de tipo de anotación (FORMATTER_BRACE_POSITION_FOR_ANNOTATION_TYPE_DECLARATION) | |
Valores posibles | END_OF_LINE |
NEXT_LINE | |
NEXT_LINE_SHIFTED | |
NEXT_LINE_ON_WRAP | |
Opción para situar las llaves de una declaración de tipo anónimo (FORMATTER_BRACE_POSITION_FOR_ANONYMOUS_TYPE_DECLARATION) | |
Valores posibles | END_OF_LINE |
NEXT_LINE | |
NEXT_LINE_SHIFTED | |
NEXT_LINE_ON_WRAP | |
Opción para situar las llaves de un inicializador de matriz (FORMATTER_BRACE_POSITION_FOR_ARRAY_INITIALIZER) | |
Valores posibles | END_OF_LINE |
NEXT_LINE | |
NEXT_LINE_SHIFTED | |
NEXT_LINE_ON_WRAP | |
Opción para situar las llaves de un bloque (FORMATTER_BRACE_POSITION_FOR_BLOCK) | |
Valores posibles | END_OF_LINE |
NEXT_LINE | |
NEXT_LINE_SHIFTED | |
NEXT_LINE_ON_WRAP | |
Opción para situar las llaves de un bloque en una sentencia case cuando el bloque es la primera sentencia que sigue (FORMATTER_BRACE_POSITION_FOR_BLOCK_IN_CASE) | |
Valores posibles | END_OF_LINE |
NEXT_LINE | |
NEXT_LINE_SHIFTED | |
NEXT_LINE_ON_WRAP | |
Opción para situar las llaves de una declaración de constructor (FORMATTER_BRACE_POSITION_FOR_CONSTRUCTOR_DECLARATION) | |
Valores posibles | END_OF_LINE |
NEXT_LINE | |
NEXT_LINE_SHIFTED | |
NEXT_LINE_ON_WRAP | |
Opción para situar las llaves de una constante de enumeración (FORMATTER_BRACE_POSITION_FOR_ENUM_CONSTANT) | |
Valores posibles | END_OF_LINE |
NEXT_LINE | |
NEXT_LINE_SHIFTED | |
NEXT_LINE_ON_WRAP | |
Opción para situar las llaves de una declaración de enumeración (FORMATTER_BRACE_POSITION_FOR_ENUM_DECLARATION) | |
Valores posibles | END_OF_LINE |
NEXT_LINE | |
NEXT_LINE_SHIFTED | |
NEXT_LINE_ON_WRAP | |
Opción para situar las llaves de una declaración de método (FORMATTER_BRACE_POSITION_FOR_METHOD_DECLARATION) | |
Valores posibles | END_OF_LINE |
NEXT_LINE | |
NEXT_LINE_SHIFTED | |
NEXT_LINE_ON_WRAP | |
Opción para situar las llaves de una sentencia switch (FORMATTER_BRACE_POSITION_FOR_SWITCH) | |
Valores posibles | END_OF_LINE |
NEXT_LINE | |
NEXT_LINE_SHIFTED | |
NEXT_LINE_ON_WRAP | |
Opción para situar las llaves de una declaración de tipo (FORMATTER_BRACE_POSITION_FOR_TYPE_DECLARATION) | |
Valores posibles | END_OF_LINE |
NEXT_LINE | |
NEXT_LINE_SHIFTED | |
NEXT_LINE_ON_WRAP | |
Opción para controlar si las líneas en blanco desaparecen dentro de los comentarios (FORMATTER_COMMENT_CLEAR_BLANK_LINES) | |
Valores posibles | TRUE |
FALSE | |
Opción para controlar si los comentarios se formatean (FORMATTER_COMMENT_FORMAT) | |
Valores posibles | TRUE |
FALSE | |
Opción para controlar si se formatea el comentario de cabecera de un archivo fuente Java (FORMATTER_COMMENT_FORMAT_HEADER) | |
Valores posibles | TRUE |
FALSE | |
Opción para controlar si los códigos HTML se formatean (FORMATTER_COMMENT_FORMAT_HTML) | |
Valores posibles | TRUE |
FALSE | |
Opción para controlar si los fragmentos de código se formatean en los comentarios (FORMATTER_COMMENT_FORMAT_SOURCE) | |
Valores posibles | TRUE |
FALSE | |
Opción para controlar si la descripción de los parámetros Javadoc debe estar sangrada (FORMATTER_COMMENT_INDENT_PARAMETER_DESCRIPTION) | |
Valores posibles | TRUE |
FALSE | |
Opción para controlar si los códigos raíz Javadoc deben estar sangrados (FORMATTER_COMMENT_INDENT_ROOT_TAGS) | |
Valores posibles | TRUE |
FALSE | |
Opción para insertar una línea vacía antes del bloque de códigos raíz Javadoc (FORMATTER_COMMENT_INSERT_EMPTY_LINE_BEFORE_ROOT_TAGS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar una nueva línea después de los parámetros de códigos raíz Javadoc (FORMATTER_COMMENT_INSERT_NEW_LINE_FOR_PARAMETER) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para especificar la longitud de las líneas de comentarios (FORMATTER_COMMENT_LINE_LENGTH) | |
Valor posible | "<n>", donde n puede ser cero o un entero positivo |
Valor predeterminado | "80" |
Opción para compactar else/if (FORMATTER_COMPACT_ELSE_IF) | |
Valores posibles | TRUE |
FALSE | |
Opción para establecer el sangrado de continuación (FORMATTER_CONTINUATION_INDENTATION) | |
Valor posible | "<n>", donde n puede ser cero o un entero positivo |
Valor predeterminado | "2" |
Opción para establecer el sangrado de continuación dentro del inicializador de matriz (FORMATTER_CONTINUATION_INDENTATION_FOR_ARRAY_INITIALIZER) | |
Valor posible | "<n>", donde n puede ser cero o un entero positivo |
Valor predeterminado | "2" |
Opción para sangrar declaraciones de cuerpo en comparación con la cabecera de constante de enumeración delimitadora (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_CONSTANT_HEADER) | |
Valores posibles | TRUE |
FALSE | |
Opción para sangrar declaraciones de cuerpo en comparación con la cabecera de declaración de enumeración delimitadora (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_DECLARATION_HEADER) | |
Valores posibles | TRUE |
FALSE | |
Opción para sangrar declaraciones de cuerpo en comparación con la cabecera de tipo delimitadora (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_TYPE_HEADER) | |
Valores posibles | TRUE |
FALSE | |
Opción para sangrar interrupciones en comparación con casos (FORMATTER_INDENT_BREAKS_COMPARE_TO_CASES) | |
Valores posibles | TRUE |
FALSE | |
Opción para sangrar las sentencias dentro de un bloque (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BLOCK) | |
Valores posibles | TRUE |
FALSE | |
Opción para sangrar las sentencias dentro del cuerpo de un método o de un constructor (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BODY) | |
Valores posibles | TRUE |
FALSE | |
Opción para sangrar sentencias switch en comparación con los casos (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_CASES) | |
Valores posibles | TRUE |
FALSE | |
Opción para sangrar sentencias switch en comparación con la conmutación (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_SWITCH) | |
Valores posibles | TRUE |
FALSE | |
Opción para especificar el número equivalente de espacios que representa un sangrado (FORMATTER_INDENTATION_SIZE) | |
Valor posible | "<n>", donde n puede ser cero o un entero positivo |
Valor predeterminado | "4" |
Opción para insertar una nueva línea tras una anotación (FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar una nueva línea tras la llave de apertura en un inicializador de matriz (FORMATTER_INSERT_NEW_LINE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar una nueva línea al final del archivo actual si no está presente (FORMATTER_INSERT_NEW_LINE_AT_END_OF_FILE_IF_MISSING) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar una nueva línea antes de la palabra clave catch en la sentencia try (FORMATTER_INSERT_NEW_LINE_BEFORE_CATCH_IN_TRY_STATEMENT) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar una nueva línea antes de la llave de cierre en un inicializador de matriz (FORMATTER_INSERT_NEW_LINE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar una nueva línea antes de la palabra clave else de la sentencia if (FORMATTER_INSERT_NEW_LINE_BEFORE_ELSE_IN_IF_STATEMENT) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar una nueva línea antes de la palabra clave finally de la sentencia try (FORMATTER_INSERT_NEW_LINE_BEFORE_FINALLY_IN_TRY_STATEMENT) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar una nueva línea antes de while en la sentencia do (FORMATTER_INSERT_NEW_LINE_BEFORE_WHILE_IN_DO_STATEMENT) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar una nueva línea en una declaración de tipo anónimo vacía (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ANONYMOUS_TYPE_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar una nueva línea en un bloque vacío (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_BLOCK) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar una nueva línea en una constante de enumeración vacía (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_CONSTANT) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar una nueva línea en una declaración de enumeración vacía (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar una nueva línea en un cuerpo de método vacío (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_METHOD_BODY) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar una nueva línea en una declaración de tipo vacía (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_TYPE_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de and en comodín (FORMATTER_INSERT_SPACE_AFTER_AND_IN_TYPE_PARAMETER) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de un operador de asignación (FORMATTER_INSERT_SPACE_AFTER_ASSIGNMENT_OPERATOR) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de at en anotación (FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de at en declaración de tipo de anotación (FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION_TYPE_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de un operador binario (FORMATTER_INSERT_SPACE_AFTER_BINARY_OPERATOR) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del corchete angular de cierre en argumentos de tipo (FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del corchete angular de cierre en parámetros de tipo (FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la llave de cierre de un bloque (FORMATTER_INSERT_SPACE_AFTER_CLOSING_BRACE_IN_BLOCK) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del paréntesis de cierre de una expresión de conversión de tipo (FORMATTER_INSERT_SPACE_AFTER_CLOSING_PAREN_IN_CAST) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de los dos puntos en una sentencia assert (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_ASSERT) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de los dos puntos en una sentencia case cuando hay una llave de apertura después de los puntos (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CASE) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de los dos puntos en una expresión condicional (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CONDITIONAL) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de los dos puntos en una sentencia for (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_FOR) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de los dos puntos en una sentencia labeled (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_LABELED_STATEMENT) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la coma en una expresión de asignación (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ALLOCATION_EXPRESSION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la coma en una anotación (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ANNOTATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la coma en un inicializador de matriz (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ARRAY_INITIALIZER) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la coma en los parámetros de una declaración de constructor (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR_DECLARATION_PARAMETERS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la coma en los nombres de las excepciones de una cláusula throws de una declaración de constructor (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR_DECLARATION_THROWS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la coma en los argumentos de una constante de enumeración (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ENUM_CONSTANT_ARGUMENTS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la coma en las declaraciones de enumeración (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ENUM_DECLARATIONS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la coma en los argumentos de una llamada a constructor explícita (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_EXPLICIT_CONSTRUCTOR_CALL_ARGUMENTS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la coma en los incrementos de una sentencia for (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_FOR_INCREMENTS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la coma en las inicializaciones de una sentencia for (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_FOR_INITS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la coma en los parámetros de una declaración de método (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_DECLARATION_PARAMETERS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la coma en los nombres de las excepciones de una cláusula throws de una declaración de método (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_DECLARATION_THROWS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la coma en los argumentos de una invocación de método (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_INVOCATION_ARGUMENTS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la coma en múltiples declaraciones de campos (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE_FIELD_DECLARATIONS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la coma en múltiples declaraciones locales (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE_LOCAL_DECLARATIONS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la coma en una referencia de tipo parametrizada (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_PARAMETERIZED_TYPE_REFERENCE) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la coma en los nombres de superinterfaces de una cabecera de tipo (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_SUPERINTERFACES) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la coma en los argumentos de tipo (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_ARGUMENTS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de la coma en los parámetros de tipo (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_PARAMETERS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de los puntos suspensivos (FORMATTER_INSERT_SPACE_AFTER_ELLIPSIS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del corchete angular de apertura en una referencia de tipo parametrizada (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del corchete angular de apertura en los argumentos de tipo (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del corchete angular de apertura en los parámetros de tipo (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después la llave de apertura en un inicializador de matriz (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del corchete de apertura dentro de una expresión de asignación de matriz (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del corchete de apertura dentro de una referencia de matriz (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACKET_IN_ARRAY_REFERENCE) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del paréntesis de apertura en una anotación (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_ANNOTATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del paréntesis de apertura en una expresión de conversión de tipo (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CAST) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del paréntesis de apertura en catch (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CATCH) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del paréntesis de apertura en una declaración de constructor (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CONSTRUCTOR_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del paréntesis de apertura en una constante de enumeración (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_ENUM_CONSTANT) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del paréntesis de apertura en una sentencia for (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_FOR) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del paréntesis de apertura en una sentencia if (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_IF) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del paréntesis de apertura en una declaración de método (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_METHOD_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del paréntesis de apertura en una invocación de método (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_METHOD_INVOCATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del paréntesis de apertura en una expresión paréntesizada (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_PARENTHESIZED_EXPRESSION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del paréntesis de apertura en una sentencia switch (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SWITCH) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del paréntesis de apertura en una sentencia synchronized (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SYNCHRONIZED) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del paréntesis de apertura en una sentencia while (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_WHILE) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de un operador de posfijo (FORMATTER_INSERT_SPACE_AFTER_POSTFIX_OPERATOR) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del operador de prefijo (FORMATTER_INSERT_SPACE_AFTER_PREFIX_OPERATOR) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del interrogante en una expresión condicional (FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_CONDITIONAL) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del interrogante en un comodín (FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_WILDCARD) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después del punto y coma en una sentencia for (FORMATTER_INSERT_SPACE_AFTER_SEMICOLON_IN_FOR) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio después de un operador unitario (FORMATTER_INSERT_SPACE_AFTER_UNARY_OPERATOR) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de and en comodín (FORMATTER_INSERT_SPACE_BEFORE_AND_IN_TYPE_PARAMETER) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de un operador de asignación (FORMATTER_INSERT_SPACE_BEFORE_ASSIGNMENT_OPERATOR) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de at en una declaración de tipo de anotación (FORMATTER_INSERT_SPACE_BEFORE_AT_IN_ANNOTATION_TYPE_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de un operador binario (FORMATTER_INSERT_SPACE_BEFORE_BINARY_OPERATOR) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del corchete angular de cierre en una referencia de tipo parametrizada (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del corchete angular de cierre en argumentos de tipo (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del corchete angular de cierre en parámetros de tipo (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la llave de cierre en un inicializador de matriz (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del corchete de cierre en una expresión de asignación de matriz (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del corchete de cierre en una referencia de matriz (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACKET_IN_ARRAY_REFERENCE) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de cierre en una anotación (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_ANNOTATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de cierre en una expresión de conversión de tipo (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CAST) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de cierre en catch (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CATCH) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de cierre en una declaración de constructor (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CONSTRUCTOR_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de cierre en una constante de enumeración (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_ENUM_CONSTANT) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de cierre en una sentencia for (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_FOR) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de cierre en una sentencia if (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_IF) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de cierre en una declaración de método (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_METHOD_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de cierre en una invocación de método (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_METHOD_INVOCATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de cierre en una expresión paréntesizada (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_PARENTHESIZED_EXPRESSION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de cierre en una sentencia switch (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SWITCH) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de cierre en una sentencia synchronized (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SYNCHRONIZED) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de cierre en una sentencia while (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_WHILE) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de los dos puntos en una sentencia assert (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_ASSERT) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de los dos puntos en una sentencia case (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CASE) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de los dos puntos en una expresión condicional (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CONDITIONAL) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de los dos puntos en una sentencia default (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_DEFAULT) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de los dos puntos en una sentencia for (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_FOR) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de los dos puntos en una sentencia labeled (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_LABELED_STATEMENT) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la coma en una expresión de asignación (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ALLOCATION_EXPRESSION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la coma en una anotación (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ANNOTATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la coma en un inicializador de matriz (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ARRAY_INITIALIZER) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la coma en los parámetros de una declaración de constructor (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR_DECLARATION_PARAMETERS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la coma en los nombres de las excepciones de la cláusula throws de una declaración de constructor (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR_DECLARATION_THROWS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la coma en los argumentos de una constante de enumeración (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ENUM_CONSTANT_ARGUMENTS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la coma en las declaraciones de enumeración (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ENUM_DECLARATIONS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la coma en los argumentos de una llamada a constructor explícita (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_EXPLICIT_CONSTRUCTOR_CALL_ARGUMENTS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la coma en los incrementos de una sentencia for (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_FOR_INCREMENTS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la coma en las inicializaciones de una sentencia for (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_FOR_INITS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la coma en los parámetros de una declaración de método (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_DECLARATION_PARAMETERS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la coma en los nombres de las excepciones de la cláusula throws de una declaración de método (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_DECLARATION_THROWS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la coma en los argumentos de una invocación de método (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_INVOCATION_ARGUMENTS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la coma en múltiples declaraciones de campos (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE_FIELD_DECLARATIONS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la coma en múltiples declaraciones locales (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE_LOCAL_DECLARATIONS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la coma en una referencia de tipo parametrizada (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_PARAMETERIZED_TYPE_REFERENCE) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la coma en los nombres de superinterfaces de una cabecera de tipo (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_SUPERINTERFACES) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la coma en los argumentos de tipo (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_ARGUMENTS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la coma en los parámetros de tipo (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_PARAMETERS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de los puntos suspensivos (FORMATTER_INSERT_SPACE_BEFORE_ELLIPSIS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del corchete angular de apertura en una referencia de tipo parametrizada (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del corchete angular de apertura en los argumentos de tipo (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del corchete angular de apertura en los parámetros de tipo (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la llave de apertura en una declaración de tipo de anotación (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ANNOTATION_TYPE_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la llave de apertura en una declaración de tipo anónimo (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ANONYMOUS_TYPE_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la llave de apertura en un inicializador de matriz (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ARRAY_INITIALIZER) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la llave de apertura en un bloque (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_BLOCK) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la llave de apertura en una declaración de constructor (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_CONSTRUCTOR_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la llave de apertura en una constante de enumeración (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ENUM_CONSTANT) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la llave de apertura en una declaración de enumeración (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ENUM_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la llave de apertura en una declaración de método (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_METHOD_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la llave de apertura en una sentencia switch (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_SWITCH) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de la llave de apertura en una declaración de tipo (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_TYPE_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del corchete de apertura en una expresión de asignación de matriz (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del corchete de apertura en una referencia de matriz (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_REFERENCE) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del corchete de apertura en una referencia de tipo de matriz (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_TYPE_REFERENCE) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de apertura en una anotación (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ANNOTATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de apertura en una declaración de miembro de tipo de anotación (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ANNOTATION_TYPE_MEMBER_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de apertura en catch (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CATCH) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de apertura en una declaración de constructor (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CONSTRUCTOR_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de apertura en una constante de enumeración (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ENUM_CONSTANT) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de apertura en una sentencia for (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_FOR) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de apertura en una sentencia if (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_IF) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de apertura en una declaración de método (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_METHOD_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de apertura en una invocación de método (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_METHOD_INVOCATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de apertura en una expresión paréntesizada (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_PARENTHESIZED_EXPRESSION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de apertura en una sentencia switch (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SWITCH) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de apertura en una sentencia synchronized (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SYNCHRONIZED) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del paréntesis de apertura en una sentencia while (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_WHILE) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de un operador de posfijo (FORMATTER_INSERT_SPACE_BEFORE_POSTFIX_OPERATOR) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de un operador de prefijo (FORMATTER_INSERT_SPACE_BEFORE_PREFIX_OPERATOR) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del interrogante en una expresión condicional (FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_CONDITIONAL) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del interrogante en un comodín (FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_WILDCARD) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del punto y coma (FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes del punto y coma en una sentencia for (FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON_IN_FOR) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio antes de un operador unitario (FORMATTER_INSERT_SPACE_BEFORE_UNARY_OPERATOR) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio entre los corchetes en una referencia de tipo de matriz (FORMATTER_INSERT_SPACE_BETWEEN_BRACKETS_IN_ARRAY_TYPE_REFERENCE) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio entre las llaves vacías de un inicializador de matriz (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACES_IN_ARRAY_INITIALIZER) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio entre los corchetes vacíos de una expresión de asignación de matriz (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACKETS_IN_ARRAY_ALLOCATION_EXPRESSION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio entre los paréntesis vacíos de una declaración de miembro de tipo de anotación (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ANNOTATION_TYPE_MEMBER_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio entre los paréntesis vacíos de una declaración de constructor (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_CONSTRUCTOR_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio entre los paréntesis vacíos de una constante de enumeración (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ENUM_CONSTANT) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio entre los paréntesis vacíos de una declaración de método (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_DECLARATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para insertar un espacio entre los paréntesis vacíos de una invocación de método (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_INVOCATION) | |
Valores posibles | INSERT |
DO_NOT_INSERT | |
Opción para conservar la sentencia else en la misma línea (FORMATTER_KEEP_ELSE_STATEMENT_ON_SAME_LINE) | |
Valores posibles | TRUE |
FALSE | |
Opción para conservar el inicializador de matriz vacía en una línea (FORMATTER_KEEP_EMPTY_ARRAY_INITIALIZER_ON_ONE_LINE) | |
Valores posibles | TRUE |
FALSE | |
Opción para conservar la cláusula guardian en una línea (FORMATTER_KEEP_GUARDIAN_CLAUSE_ON_ONE_LINE) | |
Valores posibles | TRUE |
FALSE | |
Opción para conservar la sentencia if simple en una línea (FORMATTER_KEEP_SIMPLE_IF_ON_ONE_LINE) | |
Valores posibles | TRUE |
FALSE | |
Opción para conservar la sentencia then en la misma línea (FORMATTER_KEEP_THEN_STATEMENT_ON_SAME_LINE) | |
Valores posibles | TRUE |
FALSE | |
Opción para especificar la longitud de la página. Más allá de esta longitud, el formateador intentará dividir el código (FORMATTER_LINE_SPLIT) | |
Valor posible | "<n>", donde n puede ser cero o un entero positivo |
Valor predeterminado | "80" |
Opción para especificar el número de líneas vacías que hay que conservar (FORMATTER_NUMBER_OF_EMPTY_LINES_TO_PRESERVE) | |
Valor posible | "<n>", donde n puede ser cero o un entero positivo |
Valor predeterminado | "0" |
Opción para especificar si una sentencia vacía debe estar o no en una nueva línea (FORMATTER_PUT_EMPTY_STATEMENT_ON_NEW_LINE) | |
Valores posibles | TRUE |
FALSE | |
Opción para especificar el tamaño de la tabulación (FORMATTER_TAB_CHAR) | |
Valores posibles | TAB |
SPACE | |
MIXED | |
Opción para especificar el número de espacios equivalente que representa una tabulación (FORMATTER_TAB_SIZE) | |
Valor posible | "<n>", donde n puede ser cero o un entero positivo |
Valor predeterminado | "4" |
Opción para utilizar las tabulaciones solo para los sangrados iniciales (FORMATTER_USE_TABS_ONLY_FOR_LEADING_INDENTATIONS) | |
Valores posibles | TRUE |
FALSE |
Descripción | Valores |
---|---|
Definir los prefijos del nombre de argumento (CODEASSIST_ARGUMENT_PREFIXES) | |
Cuando los prefijos no están vacíos, la conclusión del nombre del argumento empezará por uno de los prefijos propuestos. | {<prefijo>[,<prefijo>]*}. El valor predeterminado es "" |
Definir los sufijos del nombre de argumento (CODEASSIST_ARGUMENT_SUFFIXES) | |
Cuando los sufijos no están vacíos, la conclusión del nombre del argumento acabará en uno de los sufijos propuestos. | {<sufijo>[,<sufijo>]*}. El valor predeterminado es "" |
Activar conclusión sensible a referencia desaconsejada (CODEASSIST_DISCOURAGED_REFERENCE_CHECK) | |
Si esta opción está activa, la conclusión no muestra que tiene referencias desaconsejadas. | ENABLED |
DISABLED | |
Definir los prefijos del nombre de campo (CODEASSIST_FIELD_PREFIXES) | |
Cuando los prefijos no están vacíos, la conclusión del nombre del campo empezará por uno de los prefijos propuestos. | {<prefijo>[,<prefijo>]*}. El valor predeterminado es "" |
Definir los sufijos del nombre de campo (CODEASSIST_FIELD_SUFFIXES) | |
Cuando los sufijos no están vacíos, la conclusión del nombre del campo acabará en uno de los sufijos propuestos. | {<sufijo>[,<sufijo>]*}. El valor predeterminado es "" |
Activar conclusión sensible a referencia prohibida (CODEASSIST_FORBIDDEN_REFERENCE_CHECK) | |
Si esta opción está activa, la conclusión no muestra que tiene referencias prohibidas. | ENABLED |
DISABLED | |
Calificación automática de miembros implícitos (CODEASSIST_IMPLICIT_QUALIFICATION) | |
Si está activa, la conclusión queda automáticamente calificada en las expresiones de mensajes y las referencias a campo implícitas. | ENABLED |
DISABLED | |
Definir los prefijos del nombre de variable local (CODEASSIST_LOCAL_PREFIXES) | |
Cuando los prefijos no están vacíos, la conclusión del nombre de la variable local empezará por uno de los prefijos propuestos. | {<prefijo>[,<prefijo>]*}. El valor predeterminado es "" |
Definir los sufijos del nombre de variable local (CODEASSIST_LOCAL_SUFFIXES) | |
Cuando los sufijos no están vacíos, la conclusión del nombre de la variable local acabará en uno de los sufijos propuestos. | {<sufijo>[,<sufijo>]*}. El valor predeterminado es "" |
Definir los prefijos del nombre de campo estático (CODEASSIST_STATIC_FIELD_PREFIXES) | |
Cuando los prefijos no están vacíos, la conclusión del nombre del campo estático empezará por uno de los prefijos propuestos. | {<prefijo>[,<prefijo>]*}. El valor predeterminado es "" |
Definir los sufijos del nombre de campo estático (CODEASSIST_STATIC_FIELD_SUFFIXES) | |
Cuando los sufijos no están vacíos, la conclusión del nombre del campo estático acabará en uno de los sufijos propuestos. | {<sufijo>[,<sufijo>]*}. El valor predeterminado es "" |
Activar conclusión sensible a visibilidad (CODEASSIST_VISIBILITY_CHECK) | |
Si está activa, la conclusión no muestra lo que no se puede ver (por ejemplo, no podrá ver los métodos privados de una superclase). | ENABLED |
DISABLED |