result<T extends Identifierable> static method
Implementation
static Danger<T, SpecialExceptionB> result<T extends Identifierable>(String value) {
final log = Log(classLocation: Identifierable, functionLocation: 'result');
late final Identifierable result;
switch (value) {
case LowercaseAlphabetA.VALUE: result = LowercaseAlphabetA();
case LowercaseAlphabetB.VALUE: result = LowercaseAlphabetB();
case LowercaseAlphabetC.VALUE: result = LowercaseAlphabetC();
case LowercaseAlphabetD.VALUE: result = LowercaseAlphabetD();
case LowercaseAlphabetE.VALUE: result = LowercaseAlphabetE();
case LowercaseAlphabetF.VALUE: result = LowercaseAlphabetF();
case LowercaseAlphabetG.VALUE: result = LowercaseAlphabetG();
case LowercaseAlphabetH.VALUE: result = LowercaseAlphabetH();
case LowercaseAlphabetI.VALUE: result = LowercaseAlphabetI();
case LowercaseAlphabetJ.VALUE: result = LowercaseAlphabetJ();
case LowercaseAlphabetK.VALUE: result = LowercaseAlphabetK();
case LowercaseAlphabetL.VALUE: result = LowercaseAlphabetL();
case LowercaseAlphabetM.VALUE: result = LowercaseAlphabetM();
case LowercaseAlphabetN.VALUE: result = LowercaseAlphabetN();
case LowercaseAlphabetO.VALUE: result = LowercaseAlphabetO();
case LowercaseAlphabetP.VALUE: result = LowercaseAlphabetP();
case LowercaseAlphabetQ.VALUE: result = LowercaseAlphabetQ();
case LowercaseAlphabetR.VALUE: result = LowercaseAlphabetR();
case LowercaseAlphabetS.VALUE: result = LowercaseAlphabetS();
case LowercaseAlphabetT.VALUE: result = LowercaseAlphabetT();
case LowercaseAlphabetU.VALUE: result = LowercaseAlphabetU();
case LowercaseAlphabetV.VALUE: result = LowercaseAlphabetV();
case LowercaseAlphabetW.VALUE: result = LowercaseAlphabetW();
case LowercaseAlphabetX.VALUE: result = LowercaseAlphabetX();
case LowercaseAlphabetY.VALUE: result = LowercaseAlphabetY();
case LowercaseAlphabetZ.VALUE: result = LowercaseAlphabetZ();
case UppercaseAlphabetA.VALUE: result = UppercaseAlphabetA();
case UppercaseAlphabetB.VALUE: result = UppercaseAlphabetB();
case UppercaseAlphabetC.VALUE: result = UppercaseAlphabetC();
case UppercaseAlphabetD.VALUE: result = UppercaseAlphabetD();
case UppercaseAlphabetE.VALUE: result = UppercaseAlphabetE();
case UppercaseAlphabetF.VALUE: result = UppercaseAlphabetF();
case UppercaseAlphabetG.VALUE: result = UppercaseAlphabetG();
case UppercaseAlphabetH.VALUE: result = UppercaseAlphabetH();
case UppercaseAlphabetI.VALUE: result = UppercaseAlphabetI();
case UppercaseAlphabetJ.VALUE: result = UppercaseAlphabetJ();
case UppercaseAlphabetK.VALUE: result = UppercaseAlphabetK();
case UppercaseAlphabetL.VALUE: result = UppercaseAlphabetL();
case UppercaseAlphabetM.VALUE: result = UppercaseAlphabetM();
case UppercaseAlphabetN.VALUE: result = UppercaseAlphabetN();
case UppercaseAlphabetO.VALUE: result = UppercaseAlphabetO();
case UppercaseAlphabetP.VALUE: result = UppercaseAlphabetP();
case UppercaseAlphabetQ.VALUE: result = UppercaseAlphabetQ();
case UppercaseAlphabetR.VALUE: result = UppercaseAlphabetR();
case UppercaseAlphabetS.VALUE: result = UppercaseAlphabetS();
case UppercaseAlphabetT.VALUE: result = UppercaseAlphabetT();
case UppercaseAlphabetU.VALUE: result = UppercaseAlphabetU();
case UppercaseAlphabetV.VALUE: result = UppercaseAlphabetV();
case UppercaseAlphabetW.VALUE: result = UppercaseAlphabetW();
case UppercaseAlphabetX.VALUE: result = UppercaseAlphabetX();
case UppercaseAlphabetY.VALUE: result = UppercaseAlphabetY();
case UppercaseAlphabetZ.VALUE: result = UppercaseAlphabetZ();
case Underbar.VALUE: result = Underbar();
case Number0.VALUE: result = Number0();
case Number1.VALUE: result = Number1();
case Number2.VALUE: result = Number2();
case Number3.VALUE: result = Number3();
case Number4.VALUE: result = Number4();
case Number5.VALUE: result = Number5();
case Number6.VALUE: result = Number6();
case Number7.VALUE: result = Number7();
case Number8.VALUE: result = Number8();
case Number9.VALUE: result = Number9();
case _: return Failure(SpecialExceptionB(), log.monitor({ 'invalid value': value, 'valid value': T }));
}
if (result is T) return Success(result, log);
return Failure(SpecialExceptionB(), log.monitor({ 'invalid value': value, 'valid value': T }));
}