| Index: runtime/vm/object.h
|
| ===================================================================
|
| --- runtime/vm/object.h (revision 39260)
|
| +++ runtime/vm/object.h (working copy)
|
| @@ -1623,9 +1623,6 @@
|
| void set_saved_args_desc(const Array& array) const;
|
| RawArray* saved_args_desc() const;
|
|
|
| - void set_saved_static_field(const Field& array) const;
|
| - RawField* saved_static_field() const;
|
| -
|
| bool IsMethodExtractor() const {
|
| return kind() == RawFunction::kMethodExtractor;
|
| }
|
| @@ -1698,7 +1695,6 @@
|
| case RawFunction::kClosureFunction:
|
| case RawFunction::kConstructor:
|
| case RawFunction::kImplicitStaticFinalGetter:
|
| - case RawFunction::kStaticInitializer:
|
| return false;
|
| default:
|
| UNREACHABLE();
|
| @@ -1716,7 +1712,6 @@
|
| case RawFunction::kImplicitGetter:
|
| case RawFunction::kImplicitSetter:
|
| case RawFunction::kImplicitStaticFinalGetter:
|
| - case RawFunction::kStaticInitializer:
|
| return true;
|
| case RawFunction::kClosureFunction:
|
| case RawFunction::kConstructor:
|
| @@ -1929,11 +1924,6 @@
|
| return kind() == RawFunction::kImplicitSetter;
|
| }
|
|
|
| - // Returns true if this function represents an static initializer function.
|
| - bool IsStaticInitializerFunction() const {
|
| - return kind() == RawFunction::kStaticInitializer;
|
| - }
|
| -
|
| // Returns true if this function represents a (possibly implicit) closure
|
| // function.
|
| bool IsClosureFunction() const {
|
| @@ -2000,10 +1990,6 @@
|
| const Script& script,
|
| bool is_static);
|
|
|
| - // Creates a new static initializer function which is invoked in the implicit
|
| - // static getter function.
|
| - static RawFunction* NewStaticInitializer(const Field& field);
|
| -
|
| // Allocate new function object, clone values from this function. The
|
| // owner of the clone is new_owner.
|
| RawFunction* Clone(const Class& new_owner) const;
|
| @@ -2338,6 +2324,8 @@
|
|
|
| bool IsUninitialized() const;
|
|
|
| + void EvaluateInitializer() 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);
|
|
|