Index: runtime/vm/object.h |
diff --git a/runtime/vm/object.h b/runtime/vm/object.h |
index b259aace91f16999c855816517e56f68c8c5f363..bae2bbcd9912bd91ac27cdccf9751c2d001543f1 100644 |
--- a/runtime/vm/object.h |
+++ b/runtime/vm/object.h |
@@ -2944,6 +2944,12 @@ class Field : public Object { |
void EvaluateInitializer() const; |
+ // For static fields only. Constructs a closure that gets/sets the |
+ // field value. |
+ RawInstance* GetterClosure() const; |
+ RawInstance* SetterClosure() const; |
+ RawInstance* AccessorClosure(bool make_setter) const; |
+ |
// Constructs getter and setter names for fields and vice versa. |
static RawString* GetterName(const String& field_name); |
static RawString* GetterSymbol(const String& field_name); |