Java
- Files
.java- Formats as
- google-java-format
- Lints
- Every rule that reads its code
- In
ur.toml [format.java]
Formatted
Cart.java, as writtenimport java.util.List;
class Cart { int subtotal(List<Item> items) { int sum = 0; for (Item item : items) { sum += item.price() * item.quantity(); } return sum; }
String label(Item item){return item.name()+" x"+item.quantity();} }
ur format --style google-java-format Cart.javaimport java.util.List;
class Cart {
int subtotal(List<Item> items) {
int sum = 0;
for (Item item : items) {
sum += item.price() * item.quantity();
}
return sum;
}
String label(Item item) {
return item.name() + " x" + item.quantity();
}
}
Versions
Ur reads Java as the profiles below name it. Name the versions a project targets in target; without it, Ur reads java-27.
| Profile | Dialect |
|---|---|
java-8 | Javac |
java-11 | Javac |
java-17 | Javac |
java-21 | Javac |
java-25 | Javac |
java-27 | Javac |