Decreases the tab count.
Disables automatic tabbing and/or new line insertion.
Enables automatic tabbing and/or new line insertion.
Increases the tab count, meaning anytime CodeBuilder.put is used an extra tab will be written before the data passed to it.
overload ~=
Inserts data into the code string.
A glorified wrapper around an Appender which supports automatic tabbing and new lines.
On it's own, CodeBuilder may already be more desirable than manually formatting, tabbing new lining, a code string manually.
UFCS can also be used to create functions that can ease the generation of code, such as addFuncCall, addFuncDeclaration, addReturn, etc.