Build.hx 280 B

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