trim method
Implementation
DartBlockFunction 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 DartBlockFunction(name, returnType, parameters, trimmedStatements);
}