Escribí el generador de código que crea código fuente Java y C++ desde IDL personalizado usando Antlr. Funciona perfectamente a excepción del formato de código de Java. Actualmente uso Gnu Indent, pero el formato que escupe apenas es legible y hace que la depuración sea un problema. Me encantaría usar el mismo formateador de código que NetBeans (como cuando presiona Alt + Shift + F) para formatear los archivos generados. Lo que no quiero es ir a través de cada uno de estos archivos y presionar Alt + Shift + F manualmente. Intenté usar la API de NetBeans, pero o bien no estoy buscando en los lugares correctos o Google está siendo un idiota, no puedo encontrar un ejemplo de trabajo adecuado para hacer esto en archivos no cargados en el editor ...Formatear e indentar automáticamente fuente generada automáticamente desde Java
alguien puede al menos guiarme hacia la dirección correcta para esto?
En Eclipse puede ejecutar el "código de formato" atajo mientras que el proyecto (o una carpeta/paquete) es seleccionar la ruta y cada fuente de Java dentro de ella se estar formateado Quizás esto también funcione en Netbeans. –
Quiero hacer esto desde mi generador de código, también se puede ejecutar desde la línea de comandos, lo que debería arrojar un formato de Java muy bien formateado. – NeoAcheron
posible duplicado de http://stackoverflow.com/questions/996646/stand-alone-java-code-formatter-beautifier-pretty-printer –