Main.hx 491 B

123456789101112131415161718192021222324
  1. class Main {
  2. var foo = new Foo();
  3. var fooExtern = new Foo();
  4. var fooAb = new FooExtern();
  5. var vector = new haxe.ds.Vector(1);
  6. var vector2 = new haxe.ds.Vector(1, 0);
  7. static function main() {}
  8. }
  9. class Foo {
  10. public var length = Std.random(1);
  11. public inline function new() {}
  12. }
  13. class FooExtern {
  14. public var length = Std.random(1);
  15. extern public inline function new() {}
  16. }
  17. abstract FooAb({length:Int}) {
  18. extern public inline function new() {
  19. this = {length: Std.random(1)};
  20. }
  21. }