| Index: runtime/vm/object.h
|
| ===================================================================
|
| --- runtime/vm/object.h (revision 24510)
|
| +++ runtime/vm/object.h (working copy)
|
| @@ -912,6 +912,9 @@
|
|
|
| RawArray* constants() const;
|
|
|
| + RawFunction* GetNoSuchMethodDispatcher(const String& target_name,
|
| + const Array& args_desc) const;
|
| +
|
| void Finalize() const;
|
|
|
| const char* ApplyPatch(const Class& patch) const;
|
| @@ -1001,6 +1004,10 @@
|
| void set_canonical_types(const Array& value) const;
|
| RawArray* canonical_types() const;
|
|
|
| + RawArray* no_such_method_cache() const;
|
| + void set_no_such_method_cache(const Array& cache) const;
|
| + RawFunction* CreateNoSuchMethodDispatcher(const String& target_name,
|
| + const Array& args_desc) const;
|
| void CalculateFieldOffsets() const;
|
|
|
| // Assigns empty array to all raw class array fields.
|
| @@ -1407,6 +1414,9 @@
|
| void set_extracted_method_closure(const Function& function) const;
|
| RawFunction* extracted_method_closure() const;
|
|
|
| + void set_saved_args_desc(const Array& array) const;
|
| + RawArray* saved_args_desc() const;
|
| +
|
| bool IsMethodExtractor() const {
|
| return kind() == RawFunction::kMethodExtractor;
|
| }
|
|
|