blob: ae8738786f2bee62772e716f77068c750f77b936 [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>;