Skip to content

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

}