resolve method
dynamic
resolve(
)
override
Implementation
@override
resolve() {
late String debugPrintBody;
//TODO: Strategy?
switch (pbDebugPrint.expression.identity) {
case "scaffold":
debugPrintBody = pbDebugPrint.expression.scaffold.toString();
break;
case "center":
debugPrintBody = pbDebugPrint.expression.center.toString();
break;
case "column":
debugPrintBody = pbDebugPrint.expression.column.toString();
break;
case "text":
debugPrintBody = pbDebugPrint.expression.text.toString();
break;
case "elevatedButton":
debugPrintBody = pbDebugPrint.expression.elevatedButton.toString();
break;
case "string":
debugPrintBody = pbDebugPrint.expression.rawString;
break;
default:
debugPrintBody = "[ERROR] Payload not found by debugPrint";
}
debugPrint(debugPrintBody);
}