Closed mhevery closed 8 years ago
How does this interact with generic method types? Maybe this?
f/*<A, B>*/(dynamic/*=B*/ fn(dynamic/*=A*/ a)) {}
How does this look for recursive types function typed arguments, e.g. functions that take functions that take functions?
That looks correct on generics.
Here's an example with function typed arguments:
void foo(String bar(String baz())) {
var result = bar(() => "hello");
print(result);
}
Given:
Expected:
Actual:
/cc: @vsmenon