- Braces are mandatory in optional cases - for all syntax where braces use can be optional, Tigase mandate using braces even if the body is empty or contains only single statement.
-
Braces follow the Kernighan and Ritchie style (Egyptian brackets):
- No line break before the opening brace.
- Line break after the opening brace.
- Line break before the closing brace.
- Line break after the closing brace, only if that brace terminates a
statement or terminates the body of a method, constructor, or named
class. For example, there is no line break after the brace if it is
followed by
else
or a comma.