blob: ec53965fc420205839913b6ec2d36e197eee9ee1 [file] [log] [blame]
library test;
import 'dart:math' as math;
import 'dart:math' show min;
class C {
T m<T extends num>(T x, T y) => null;
}
main() {}
test() {}
void takeDDD(double fn(double a, double b)) {}
void takeDDN(num fn(double a, double b)) {}
void takeDDO(Object fn(double a, double b)) {}
void takeDID(double fn(int a, double b)) {}
void takeDIN(num fn(int a, double b)) {}
void takeIDI(int fn(double a, int b)) {}
void takeIDN(num fn(double a, int b)) {}
void takeIII(int fn(int a, int b)) {}
void takeIIN(num fn(int a, int b)) {}
void takeIIO(Object fn(int a, int b)) {}
void takeNNN(num fn(num a, num b)) {}
void takeOOI(int fn(Object a, Object b)) {}
void takeOON(num fn(Object a, Object b)) {}
void takeOOO(num fn(Object a, Object b)) {}