| Index: runtime/vm/class_finalizer.h
|
| ===================================================================
|
| --- runtime/vm/class_finalizer.h (revision 32446)
|
| +++ runtime/vm/class_finalizer.h (working copy)
|
| @@ -11,17 +11,17 @@
|
| namespace dart {
|
|
|
| class AbstractType;
|
| -class MixinAppType;
|
| -class AbstractTypeArguments;
|
| class Class;
|
| class Error;
|
| class Function;
|
| class GrowableObjectArray;
|
| +class MixinAppType;
|
| class RawAbstractType;
|
| class RawClass;
|
| class RawType;
|
| class Script;
|
| class Type;
|
| +class TypeArguments;
|
| class UnresolvedClass;
|
|
|
| // Traverses all pending, unfinalized classes, validates and marks them as
|
| @@ -141,13 +141,13 @@
|
| static void FinalizeTypeParameters(const Class& cls,
|
| GrowableObjectArray* pending_types = NULL);
|
| static void FinalizeTypeArguments(const Class& cls,
|
| - const AbstractTypeArguments& arguments,
|
| + const TypeArguments& arguments,
|
| intptr_t num_uninitialized_arguments,
|
| Error* bound_error,
|
| GrowableObjectArray* pending_types);
|
| static void CheckTypeBounds(const Class& cls, const Type& type);
|
| static void CheckTypeArgumentBounds(const Class& cls,
|
| - const AbstractTypeArguments& arguments,
|
| + const TypeArguments& arguments,
|
| Error* bound_error);
|
| static void ResolveUpperBounds(const Class& cls);
|
| static void FinalizeUpperBounds(const Class& cls);
|
|
|