Saltar al contenido

Formateador de Java

Formatee código fuente de Java con el complemento de Java Prettier para mantener una indentación, colocación de llaves, espaciado y ajuste de línea uniformes. Pegue una clase, un registro, una interfaz o un fragmento con funciones modernas como registros, tipos sellados, expresiones switch y bloques de texto; elija 2 o 4 espacios o tabuladores y un ancho de línea, y copie el código limpio para revisarlo, documentarlo o incluirlo en una solicitud de cambios.

Restablecer

Preguntas frecuentes

¿Qué motor formatea el código?

La herramienta ejecuta Prettier 3 con prettier-plugin-java 2.11, que analiza Java en el servidor con una gramática tree-sitter. El mismo código siempre produce el mismo resultado.

¿Qué versiones de Java se admiten?

Se admite la sintaxis actual de Java, incluidos los registros, las clases e interfaces selladas, la coincidencia de patrones, las expresiones switch, los bloques de texto, var y las lambdas. El código antiguo de Java 8 también se formatea.

¿Cuál es la indentación predeterminada?

Cuatro espacios por nivel, la convención más habitual en Java. Puede cambiar a 2 espacios o tabuladores y establecer el ancho de línea entre 40 y 200 caracteres; el valor predeterminado es 80.

¿La entrada tiene que ser un archivo completo?

No. Lo ideal son archivos completos con un paquete, importaciones y declaraciones de tipos, pero también se aceptan fragmentos, como una sola clase o unas pocas instrucciones. El fragmento solo tiene que poder analizarse como Java.

¿Cómo se notifican los errores de sintaxis?

Si el problema es una llave, un paréntesis o un corchete sin cerrar, o una cadena o un comentario sin terminar, el error indica la línea y la columna. Para otros errores, el analizador solo informa que el código no es Java válido y, a veces, indica el token que falta.

¿Se conservan los comentarios y Javadoc?

Sí. Los comentarios de línea, los comentarios de bloque y Javadoc permanecen asociados al código correspondiente. El texto no se reajusta.

¿El formateador reordena las importaciones o los miembros?

No. Las importaciones, los campos y los métodos mantienen su orden original. Solo cambian los espacios en blanco, los saltos de línea y la indentación.

¿Puedo formatear código de Android o Spring?

Sí. Las anotaciones, los genéricos y el código de frameworks son Java corriente, así que las actividades de Android, los controladores de Spring y otras clases similares se formatean de la misma manera.

¿Qué tamaño puede tener la entrada?

Hasta 1 MB de texto fuente por solicitud, suficiente incluso para clases muy grandes. El formateo se detiene después de 10 segundos.

¿Se almacena mi código fuente?

No. Se formatea en memoria y se devuelve directamente. El servicio solo registra el tamaño de la solicitud, nunca su contenido.

Acerca de OneClick Pro

OneClick Pro es una colección gratuita de más de 150 herramientas web para las tareas cotidianas: convertir imágenes y unidades, dar formato y validar código, consultar dominios y SEO, y trabajar con texto, fechas y números. Todas las herramientas funcionan sin registro ni suscripción; los datos que introduce solo se utilizan para calcular el resultado y nunca se almacenan. Úsela como una caja de herramientas para tareas puntuales o añada a favoritos las que utiliza a diario.