# Unibeautify Documentation
# Source: https://unibeautify.com/docs/language-java

**[Atom](https://atom.io/) Grammars**: Java

**[VSCode](https://code.visualstudio.com/) Languages**: java

**File Patterns** : `**/*.java`

## Supported Beautifiers

Beautifier| Options| Downloads| Stars| Issues  
---|---|---|---|---  
[ClangFormat](/docs/beautifier-clangformat)| 0| [![@unibeautify/beautifier-
clang-format npm
downloads](https://img.shields.io/npm/dm/@unibeautify/beautifier-clang-
format.svg?style=flat-
square)](https://www.npmjs.com/package/@unibeautify/beautifier-clang-format)|
[![GitHub Stars](https://img.shields.io/github/stars/Unibeautify/beautifier-
clang-format.svg?style=flat-
square)](https://github.com/Unibeautify/beautifier-clang-format/stargazers)|
[![GitHub Issues](https://img.shields.io/github/issues/Unibeautify/beautifier-
clang-format.svg?style=flat-
square)](https://github.com/Unibeautify/beautifier-clang-format/issues)  
[Pretty Diff](/docs/beautifier-pretty-diff)| 9| [![@unibeautify/beautifier-
prettydiff npm
downloads](https://img.shields.io/npm/dm/@unibeautify/beautifier-
prettydiff.svg?style=flat-
square)](https://www.npmjs.com/package/@unibeautify/beautifier-prettydiff)|
[![GitHub Stars](https://img.shields.io/github/stars/Unibeautify/beautifier-
prettydiff.svg?style=flat-square)](https://github.com/Unibeautify/beautifier-
prettydiff/stargazers)| [![GitHub
Issues](https://img.shields.io/github/issues/Unibeautify/beautifier-
prettydiff.svg?style=flat-square)](https://github.com/Unibeautify/beautifier-
prettydiff/issues)  
  
## Options

#| Option| [ClangFormat](/docs/beautifier-clangformat)| [Pretty
Diff](/docs/beautifier-pretty-diff)  
---|---|---|---  
1| [Align Assignments](/docs/option-align-assignments?language=java)| ❌| ✅  
2| [Break Chained Methods](/docs/option-break-chained-methods?language=java)|
❌| ✅  
3| [Indent Comments](/docs/option-indent-comments?language=java)| ❌| ✅  
4| [Indent Size](/docs/option-indent-size?language=java)| ❌| ✅  
5| [Indent Style](/docs/option-indent-style?language=java)| ❌| ✅  
6| [Max Preserve Newlines](/docs/option-max-preserve-newlines?language=java)|
❌| ✅  
7| [Multiline Ternary](/docs/option-multiline-ternary?language=java)| ❌| ✅  
8| [Quotes](/docs/option-quotes?language=java)| ❌| ✅  
9| [Wrap Line Length](/docs/option-wrap-line-length?language=java)| ❌| ✅