Macro.hx 317 B

123456789101112
  1. import haxe.macro.Context;
  2. import haxe.io.Bytes;
  3. class Macro {
  4. public static macro function include() {
  5. Context.addResource("foo", Bytes.ofString("hi"));
  6. if(!Std.isOfType(Context.getResources()["foo"], Bytes)) {
  7. Context.error('Invalid resource encoding/decoding', (macro {}).pos);
  8. }
  9. return macro {};
  10. }
  11. }