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