blob: 3f714c9840fdb08206be5009f49b25266d2861b0 [file] [log] [blame]
class Class<T> {
Class();
factory Class.fact() => Class<T>();
factory Class.redirect() = Class<T>;
}
const a = Class.new;
const b = Class.fact;
const c = Class.redirect;
const d = Alias.new;
const e = Alias.fact;
const f = Alias.redirect;
main() {}
typedef Alias<T extends num> = Class<T>;