Index: frog/member.dart |
diff --git a/frog/member.dart b/frog/member.dart |
index d2fa90adbed9e2cccd8823fd856fcf515dd747ad..2ebba2aa95ab2606368ee80e0a6f55c02da6b16a 100644 |
--- a/frog/member.dart |
+++ b/frog/member.dart |
@@ -72,6 +72,13 @@ class Parameter { |
} |
bool get isOptional() => definition != null && definition.value != null; |
+ |
+ /** |
+ * Gets whether this named parameter has an explicit default value or relies |
+ * on the implicit `null`. |
+ */ |
+ bool get hasDefaultValue() => |
+ definition.value.span.start != definition.span.start; |
} |