| Index: runtime/vm/exceptions.h
|
| ===================================================================
|
| --- runtime/vm/exceptions.h (revision 3821)
|
| +++ runtime/vm/exceptions.h (working copy)
|
| @@ -11,16 +11,14 @@
|
| namespace dart {
|
|
|
| // Forward declarations.
|
| -class Error;
|
| class Instance;
|
| class Object;
|
| -class RawObject;
|
| +class RawInstance;
|
|
|
| class Exceptions : AllStatic {
|
| public:
|
| static void Throw(const Instance& exception);
|
| static void ReThrow(const Instance& exception, const Instance& stacktrace);
|
| - static void PropagateError(const Object& obj);
|
|
|
| enum ExceptionType {
|
| kIndexOutOfRange,
|
| @@ -39,10 +37,8 @@
|
|
|
| static void ThrowByType(ExceptionType type,
|
| const GrowableArray<const Object*>& arguments);
|
| - // Returns a RawInstance if the exception is successfully created,
|
| - // otherwise returns a RawError.
|
| - static RawObject* Create(ExceptionType type,
|
| - const GrowableArray<const Object*>& arguments);
|
| + static RawInstance* Create(ExceptionType type,
|
| + const GrowableArray<const Object*>& arguments);
|
|
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(Exceptions);
|
|
|