blob: c366149ffa3377fbf0cbdcc75e8ba8a3558f047c [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
static method main() dynamic {
core::print((#C1) is () →* dynamic);
core::print((<T extends core::Object* = dynamic>(T* x) dynamic => x).runtimeType);
core::print((<T extends core::num* = dynamic>(T* x) dynamic => x).runtimeType);
core::print((<T extends core::Comparable<T>* = dynamic>(T* x) dynamic => x).runtimeType);
core::print((<T extends core::Comparable<S>* = dynamic, S extends core::Object* = dynamic>(T* x) dynamic => x).runtimeType);
core::print((<T extends (T) →* dynamic = dynamic>(T* x) dynamic => x).runtimeType);
core::print((<T extends core::List<core::List<T>*>* = dynamic>(T* x) dynamic => x).runtimeType);
}
constants {
#C1 = tearoff self::main
}