blob: 411a930cc16575f00ffe31c9c9b1e8b382e8d5bd [file] [log] [blame]
fun ()
fun T.()
fun T.(a : foo) : bar
fun T.<T : (a) -> b>(a : foo) : bar
fun ();
fun T.();
fun T.(a : foo) : bar;
fun T.<T : (a) -> b>(a : foo) : bar;
fun () {}
fun @[a] T.() {}
fun @[a] T.(a : foo) : bar {}
fun @[a()] T.<T : (a) -> b>(a : foo) : bar {}
fun @[a()] T.<T : @[a] (a) -> b>(a : foo) : bar {}
fun A?.() : bar?
fun A? .() : bar?