Main1.hx 440 B

123456789101112131415161718192021
  1. abstract A(Int) {
  2. function f() {}
  3. var v(get,never):Int;
  4. function get_v() return this;
  5. var v2(get,never):Int;
  6. inline function get_v2() return this;
  7. static function e() {
  8. f(); // Not enough arguments, expected this:Int - should be just unavailable
  9. v; // generates _$Main_A_$Impl_$.get_v();
  10. v2; // Invalid abstract implementation function
  11. }
  12. }
  13. class Main {
  14. static function main() {
  15. }
  16. }