trim method
Implementation
DartBlockCustomFunction trim(int length) {
List<Statement> trimmedStatements = [];
if (length > 0) {
for (final statement in statements) {
final trimmedStatementResult = statement.trim(length);
length = trimmedStatementResult.$2;
if (trimmedStatementResult.$1 != null) {
trimmedStatements.add(trimmedStatementResult.$1!);
}
if (length <= 0) {
break;
}
}
}
return DartBlockCustomFunction(
name,
returnType,
parameters,
trimmedStatements,
);
}