delegateMethod function
String
delegateMethod(
- MethodElement method,
- String delegateName
)
Implementation
String delegateMethod(MethodElement method, String delegateName) {
var str =
" ${method.returnType.getDisplayString(withNullability: true)} ${method.name}(";
str += DartParameters(method.parameters).redeclaration();
str += ") => ${delegateName}.${method.name}(";
for (final p in method.parameters) {
str += "${p.passthrough},";
}
str = str.substring(0, str.length - 1);
str += ");";
return str;
}