Builder.macro.hx 269 B

123456789101112
  1. import haxe.macro.Context;
  2. import haxe.macro.Expr;
  3. class Builder {
  4. macro static public function build():Array<Field> {
  5. var fields = Context.getBuildFields();
  6. fields.push((macro class Dummy {
  7. static function generated() {}
  8. }).fields[0]);
  9. return fields;
  10. }
  11. }