Implementation
Alignment get end =>
{
(MainAxisAlignment.start, CrossAxisAlignment.start): Alignment.bottomRight,
(MainAxisAlignment.start, CrossAxisAlignment.center): Alignment.bottomCenter,
(MainAxisAlignment.start, CrossAxisAlignment.end): Alignment.bottomRight,
(MainAxisAlignment.center, CrossAxisAlignment.start): Alignment.centerRight,
(MainAxisAlignment.center, CrossAxisAlignment.center): Alignment.center,
(MainAxisAlignment.center, CrossAxisAlignment.end): Alignment.centerLeft,
(MainAxisAlignment.end, CrossAxisAlignment.start): Alignment.topRight,
(MainAxisAlignment.end, CrossAxisAlignment.center): Alignment.topCenter,
(MainAxisAlignment.end, CrossAxisAlignment.end): Alignment.topLeft,
}[(mainAxisAlignment, crossAxisAlignment)] ??
Alignment.topRight;