blob: 26592f4c3625f24afe937c8b48692123878af756 [file] [log] [blame]
abstract class Const<X> {
const factory Const.impl() = _ConstImpl;
}
class Class {
const Class.named({
dynamic x = (({dynamic y = const [Alias2.impl()]}) => const [Alias.impl()]),
});
}
class _ConstImpl<T> implements Const<T> {
const _ConstImpl();
}
typedef Alias<X> = Const<X>;
typedef Alias2<X> = Const<X>;