Chromium Code Reviews| Index: runtime/vm/object.h |
| =================================================================== |
| --- runtime/vm/object.h (revision 27783) |
| +++ runtime/vm/object.h (working copy) |
| @@ -1416,6 +1416,10 @@ |
| // does not involve generic parameter types or generic result type. |
| bool HasInstantiatedSignature() const; |
| + // Build a string of the form 'T, {b: B, c: C} representing the user |
| + // visible parameter types of the function. |
| + RawString* UserVisibleParameterSignature() const; |
|
regis
2013/09/24 01:10:24
How about UserVisibleFormalParameters?
hausner
2013/09/24 16:17:09
Much better. Done.
|
| + |
| RawClass* Owner() const; |
| RawClass* origin() const; |
| RawScript* script() const; |
| @@ -1863,6 +1867,11 @@ |
| void set_data(const Object& value) const; |
| static RawFunction* New(); |
| + void ParameterSignatureHelper( |
|
regis
2013/09/24 01:10:24
The term ParameterSignature could mean other thing
hausner
2013/09/24 16:17:09
How about BuildSinatureParameters (the parameter p
|
| + bool instantiate, |
| + NameVisibility name_visibility, |
| + const AbstractTypeArguments& instantiator, |
| + const GrowableObjectArray& pieces) const; |
| RawString* BuildSignature(bool instantiate, |
| NameVisibility name_visibility, |
| const AbstractTypeArguments& instantiator) const; |