Ho scritto un generatore di codice che crea codice sorgente Java e C++ da IDL personalizzato utilizzando Antlr. Funziona perfettamente tranne la formattazione del codice Java. Attualmente utilizzo Gnu Indent, ma il formato che sputa è difficilmente leggibile e fa il debug di un dolore. Mi piacerebbe usare lo stesso formattatore di codice di NetBeans (come quando premi Alt + Maiusc + F) per formattare i file generati. Quello che non voglio è passare attraverso ognuno di questi file e premere manualmente Alt + Maiusc + F. Ho provato a utilizzare l'API NetBeans, ma o non sto cercando nei posti giusti o Google è un idiota, non riesco a trovare un esempio operativo corretto per farlo su file non caricati nell'editor ...Formato in modo programmatico e indent generato automaticamente da Java
Qualcuno può almeno guidami verso la giusta direzione per questo?
In Eclipse è possibile eseguire il "codice di formato" scorciatoia mentre il progetto (o di una cartella/pacchetto) è selezionare e ogni sorgente Java all'interno di esso sarà essere formattato Forse funziona anche in Netbeans. –
Voglio farlo dal mio generatore di codice, può anche essere eseguito dalla riga di comando, che dovrebbe sputare Java ben formattato. – NeoAcheron
possibile duplicato di http://stackoverflow.com/questions/996646/stand-alone-java-code-formatter-beautifier-pretty-printer –