Chromium Code Reviews| Index: runtime/vm/class_finalizer.h |
| =================================================================== |
| --- runtime/vm/class_finalizer.h (revision 3925) |
| +++ runtime/vm/class_finalizer.h (working copy) |
| @@ -42,10 +42,8 @@ |
| AbstractType* conflicting); |
| // Finalize and canonicalize type while parsing class cls. |
| - // Set the error message on failure (to Error::null() if no error). |
| - static RawAbstractType* FinalizeAndCanonicalizeType(const Class& cls, |
| - const AbstractType& type, |
| - Error* error); |
| + static RawAbstractType* FinalizeType(const Class& cls, |
| + const AbstractType& type); |
|
siva
2012/02/06 18:13:08
Why not call it FinalizeAndCanonicalizeType ?
regis
2012/02/06 19:43:16
Not all types are canonicalized (e.g. ParameterTyp
|
| // Pending classes are classes that need to be finalized. |
| static void AddPendingClasses(const GrowableArray<const Class*>& classes); |
| @@ -82,8 +80,6 @@ |
| static void FinalizeTypeArguments(const Class& cls, |
| const AbstractTypeArguments& arguments); |
| static void ResolveType(const Class& cls, const AbstractType& type); |
| - static RawAbstractType* FinalizeType(const Class& cls, |
| - const AbstractType& type); |
| static void ResolveAndFinalizeUpperBounds(const Class& cls); |
| static void VerifyUpperBounds(const Class& cls, |
| const AbstractTypeArguments& arguments); |