dart の const redirect constructor
書き方が特殊、かつ、公式ページのどこにあるのかわからない、ネットで検索してもでてこない.
code example
not generics
abstract class SampleA
{
const factory SampleA.a() = SampleB.b;
}
class SampleB
extends SampleA
{
const SampleB.b();
}
generics
abstract class SampleA<T>
{
const factory SampleA.a() = SampleB<T>.b;
}
class SampleB<T>
extends SampleA<T>
{
const SampleB.b();
}