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>; |