JALOPY | Java Source Code Formatter Beautifier Pretty Printer
Overview • Download • Documentation • Plug-ins • Links • Contact
Features | History | Manual | FAQ | Javadoc
This page generated: June 8 2004
## Feature list distributed settings support - share one code convention across multiple machines/platforms easy switching between several code conventions several pre-configured brace styles (C, Sun, GNU), but fully user-configurable auto-insertion/removal of obsolete braces special empty braces handling wide range of whitespace options for method declarations/calls, brackets, parentheses, operators, delimeters... prepending of leading whitespace before every line powerful indentation/alignment capabilities configurable line wrapping controlable amount of blank lines between certain sections, blocks, statements... comment removal for all sorts of comments special comments to prohibit formatting for certain pieces of code (uses the Jindent syntax to retain backward compatibility) auto-insertion of missing Javadoc comments (selectively configurable for the different access levels) with variable interpolation auto-removal/insertion/correction of obsolete/missing/wrong Javadoc standard tags auto-insertion of parentheses around expressions to make operator precedence obvious auto-insertion of a serial version UID for serializable classes sorting of class/interface/variable/constructor/method declarations sorting of access modifiers insertion of separation comments between class/interface/variable/constructor/method declarations insertion of custom header/footer templates at the begin/end of every file (with variable interpolation) sorting/grouping of import declarations import optimization: expansion of on-demand import declarations to several single-type declarations (and vice versa). As of today only implemented for the Ant and JBuilder Plug-in configurable message output numbered backups (1-30) multi-processor support client API to make integration with other tools easy graphical application to customize the settings (with live-preview) powerful command line interface with regular expression filtering (Console Plug-in) several Plug-ins to integrate with common Java applications (current set includes Ant, Eclipse, JBuilder, JDeveloper, jEdit and NetBeans/Sun ONE Studio) "OSI Certified Open Source Software" software, released under a BSD License
to top