Index: tools/dom/scripts/generator.py |
diff --git a/tools/dom/scripts/generator.py b/tools/dom/scripts/generator.py |
index 17db7600a690ba4275f43332749d472bb8dabfa2..5c876200ce675a8eaa780abe68689a25f72b253d 100644 |
--- a/tools/dom/scripts/generator.py |
+++ b/tools/dom/scripts/generator.py |
@@ -357,6 +357,9 @@ class OperationInfo(object): |
right_bracket) |
return ', '.join(argtexts) |
+ def NumberOfRequiredInDart(self): |
+ return len(filter(lambda i: not i.is_optional, self.param_infos)) |
+ |
def ParametersAsArgumentList(self, parameter_count=None): |
"""Returns a string of the parameter names suitable for passing the |
parameters as arguments. |