Index: Source/core/animation/Animation.h |
diff --git a/Source/core/animation/Animation.h b/Source/core/animation/Animation.h |
index a8f62001d6b7b06cfeffe94e2020c2bfebab3acb..807cbbb26a65e935c034ef985a27c6fa1c4aff0a 100644 |
--- a/Source/core/animation/Animation.h |
+++ b/Source/core/animation/Animation.h |
@@ -40,8 +40,9 @@ |
namespace WebCore { |
-class Element; |
class Dictionary; |
+class Element; |
+class ExceptionState; |
class Animation FINAL : public TimedItem { |
@@ -53,9 +54,9 @@ public: |
static PassRefPtr<Animation> create(Element*, PassRefPtrWillBeRawPtr<AnimationEffect>, const Dictionary& timingInputDictionary); |
static PassRefPtr<Animation> create(Element*, PassRefPtrWillBeRawPtr<AnimationEffect>, double duration); |
static PassRefPtr<Animation> create(Element*, PassRefPtrWillBeRawPtr<AnimationEffect>); |
- static PassRefPtr<Animation> create(Element*, const Vector<Dictionary>& keyframeDictionaryVector, const Dictionary& timingInputDictionary); |
- static PassRefPtr<Animation> create(Element*, const Vector<Dictionary>& keyframeDictionaryVector, double duration); |
- static PassRefPtr<Animation> create(Element*, const Vector<Dictionary>& keyframeDictionaryVector); |
+ static PassRefPtr<Animation> create(Element*, const Vector<Dictionary>& keyframeDictionaryVector, const Dictionary& timingInputDictionary, ExceptionState&); |
+ static PassRefPtr<Animation> create(Element*, const Vector<Dictionary>& keyframeDictionaryVector, double duration, ExceptionState&); |
+ static PassRefPtr<Animation> create(Element*, const Vector<Dictionary>& keyframeDictionaryVector, ExceptionState&); |
// FIXME: Move all of these setter methods out of Animation, |
// possibly into a new class (TimingInput?). |