Main.hx 447 B

12345678910111213141516171819202122232425
  1. class Main {
  2. static function main() {
  3. var a:Object = { foo: 12, bar: "13" };
  4. for (field in a) {
  5. trace (field);
  6. }
  7. var a:ForwardedObject = { foo: 12, bar: "13" };
  8. for (field in a) {
  9. trace (field);
  10. }
  11. }
  12. }
  13. abstract Object(Dynamic) from Dynamic to Dynamic {
  14. public inline function new () {
  15. this = { };
  16. }
  17. }
  18. @:forward
  19. abstract ForwardedObject(Dynamic) from Dynamic to Dynamic {
  20. public inline function new () {
  21. this = { };
  22. }
  23. }