// Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. // // VMOptions=--generic-method-syntax import "package:expect/expect.dart"; class C { bar(T t, int u, V v) => t + u + v; foo(bar(T t, U u, V v)) => bar(1, 2, 3); } main() { var c = new C(); Expect.equals(6, c.foo(c.bar)); }