Index: vm/ast.h |
=================================================================== |
--- vm/ast.h (revision 8699) |
+++ vm/ast.h (working copy) |
@@ -1493,12 +1493,14 @@ |
const String& native_c_function_name, |
NativeFunction native_c_function, |
int argument_count, |
- bool has_optional_parameters) |
+ bool has_optional_parameters, |
+ bool is_implicit_native_closure) |
regis
2012/06/15 17:13:34
You could drop "implicit", since there is no way o
siva
2012/06/16 00:25:43
I named it is_native_instance_closure
On 2012/06/
|
: AstNode(token_index), |
native_c_function_name_(native_c_function_name), |
native_c_function_(native_c_function), |
argument_count_(argument_count), |
- has_optional_parameters_(has_optional_parameters) { |
+ has_optional_parameters_(has_optional_parameters), |
+ is_implicit_native_closure_(is_implicit_native_closure) { |
ASSERT(native_c_function_ != NULL); |
ASSERT(native_c_function_name_.IsZoneHandle()); |
ASSERT(native_c_function_name_.IsSymbol()); |
@@ -1512,6 +1514,9 @@ |
bool has_optional_parameters() const { |
return has_optional_parameters_; |
} |
+ bool is_implicit_native_closure() const { |
+ return is_implicit_native_closure_; |
+ } |
virtual void VisitChildren(AstNodeVisitor* visitor) const { } |
@@ -1522,6 +1527,7 @@ |
NativeFunction native_c_function_; // Actual non-Dart implementation. |
const int argument_count_; // Native Dart function argument count. |
const bool has_optional_parameters_; // Native Dart function kind. |
+ const bool is_implicit_native_closure_; // An implicit native closure. |
DISALLOW_IMPLICIT_CONSTRUCTORS(NativeBodyNode); |
}; |