kernel icon indicating copy to clipboard operation
kernel copied to clipboard

Support generalized tear-off

Open mkustermann opened this issue 8 years ago • 1 comments

This

class A { 
  foo() => 1;
}

main() {
  var o = new A();
  print(o#foo);
}

gets translated to

  class A extends core::Object {
    constructor •() → void
      : super core::Object::•()
      ;     
    method foo() → dynamic
      return 1;
  }
  static method main() → dynamic {
    dynamic o = new test::A::•();
    core::print(o);
    #foo; 
  }

mkustermann avatar Jun 24 '16 14:06 mkustermann

Generalized tear-offs are not supported yet.

asgerf avatar Jun 27 '16 09:06 asgerf