Index: Source/core/animation/Animation.h |
diff --git a/Source/core/animation/Animation.h b/Source/core/animation/Animation.h |
index abc1be35e82ba28cab42075d6a46bb3f3c48596c..b61b4b987d2afb6e7f23364b53def52635bacdc6 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?). |