Universe: Things that are generated for you upfront
We also need some “fix” classes that we use in generated code, like
- Annotations
object Defaultswith constant (like) definitions, e.g.DEFAULT_STRING,NULL_STRING,DEFAULT_UUID,NULL_UUID,DEFAULT_INSTANT,NULL_INSTANT
- common base interface
WasGenerated - a
class Dummy - common base implementations, e.g.
IUuidDto,UuidTable
- Helper Functions to be “DRY’
- PoetHelpers
Chassis will use its internal kotlinPoet to generate these for you
in a fixed package name and structure.
See object com.hoffi.chassis.shared.fix.Universe