Common utils for AST munging.
Helper to build the model class for a given schema.
Helper to build the model class for a given schema.
wats dis? We need an explicit type to help the type checker see that our path-dependent type of Universe, is actually the same as the one used in the main macro class. ¯\_(ツ)_/¯. #loltypes
Augments the annotated object with cases classes that implement the given Json Schema
Augments the annotated object with cases classes that implement the given Json Schema
Same as fromSchemaJson, but loads the json schema from the given resource path
Same as fromSchemaJson, but loads the json schema from the given resource path
Same as fromSchemaJson, but loads the json schema from the given file path.
Same as fromSchemaJson, but loads the json schema from the given file path.
Common utils for AST munging. Also includes a few helps for constructing type names/paths from json constructs.