Index: lib/src/js/nodes.dart |
diff --git a/lib/src/js/nodes.dart b/lib/src/js/nodes.dart |
index 6b574039a77dcffb1589a2f557fb18cb054ec280..394ec7689254bd9ae99e836356c25424790a3341 100644 |
--- a/lib/src/js/nodes.dart |
+++ b/lib/src/js/nodes.dart |
@@ -1201,7 +1201,10 @@ class Method extends Property { |
Method(Expression name, Fun function, |
{this.isGetter: false, this.isSetter: false, this.isStatic: false}) |
- : super(name, function); |
+ : super(name, function) { |
+ assert(!isGetter || function.params.length == 0); |
+ assert(!isSetter || function.params.length == 1); |
+ } |
Fun get function => super.value; |