Main.hx 319 B

123456789101112131415161718192021
  1. using Main;
  2. class Main {
  3. static function main() {
  4. 0.bar();
  5. }
  6. static function bar(f:Foo)
  7. f.bar();
  8. }
  9. abstract Foo(String) {
  10. inline function new(v) this = v;
  11. @:from static function ofInt(i:Int)
  12. return new Foo('$i');
  13. public function bar() {};
  14. public function baz() {};
  15. }