Index: sky/engine/tonic/dart_state.h |
diff --git a/sky/engine/tonic/dart_state.h b/sky/engine/tonic/dart_state.h |
index 88a0b4af86a0ca78bfb6c1356b46e17cf35d1ca9..967fceb6e6f2a8ec55728c29f0d371114466e186 100644 |
--- a/sky/engine/tonic/dart_state.h |
+++ b/sky/engine/tonic/dart_state.h |
@@ -16,6 +16,7 @@ |
namespace blink { |
class DartStringCache; |
class DartClassLibrary; |
+class DartExceptionFactory; |
// DartState represents the state associated with a given Dart isolate. The |
// lifetime of this object is controlled by the DartVM. If you want to hold a |
@@ -46,11 +47,13 @@ class DartState : public base::SupportsUserData { |
DartClassLibrary& class_library() { return *class_library_; } |
DartStringCache& string_cache() { return *string_cache_; } |
+ DartExceptionFactory& exception_factory() { return *exception_factory_; } |
private: |
Dart_Isolate isolate_; |
OwnPtr<DartClassLibrary> class_library_; |
OwnPtr<DartStringCache> string_cache_; |
+ OwnPtr<DartExceptionFactory> exception_factory_; |
base::WeakPtrFactory<DartState> weak_factory_; |