Commit 5a9e62ea authored by rob.buis@samsung.com's avatar rob.buis@samsung.com

Clean up forward declarations in Source/core/events

These forward references are not needed anymore. After
this patch, Source/core/events has no unneeded forward references
any more.

Review URL: https://codereview.chromium.org/656683009

git-svn-id: svn://svn.chromium.org/blink/trunk@183935 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 1b38cacc
...@@ -37,7 +37,6 @@ namespace blink { ...@@ -37,7 +37,6 @@ namespace blink {
class Event; class Event;
class DOMWindowEventQueueTimer; class DOMWindowEventQueueTimer;
class Node;
class ExecutionContext; class ExecutionContext;
#if ENABLE(OILPAN) #if ENABLE(OILPAN)
......
...@@ -34,7 +34,6 @@ ...@@ -34,7 +34,6 @@
namespace blink { namespace blink {
class EventTarget; class EventTarget;
class EventDispatcher;
class ExecutionContext; class ExecutionContext;
struct EventInit { struct EventInit {
......
...@@ -40,7 +40,6 @@ namespace blink { ...@@ -40,7 +40,6 @@ namespace blink {
class Event; class Event;
class EventDispatcher; class EventDispatcher;
class Node;
class EventDispatchMediator : public RefCountedWillBeGarbageCollectedFinalized<EventDispatchMediator> { class EventDispatchMediator : public RefCountedWillBeGarbageCollectedFinalized<EventDispatchMediator> {
public: public:
......
...@@ -25,7 +25,6 @@ ...@@ -25,7 +25,6 @@
namespace blink { namespace blink {
class DOMWrapperWorld;
class Event; class Event;
class ExecutionContext; class ExecutionContext;
......
...@@ -44,10 +44,6 @@ class Event; ...@@ -44,10 +44,6 @@ class Event;
class ExceptionState; class ExceptionState;
class MessagePort; class MessagePort;
class Node; class Node;
class TextTrack;
class TextTrackCue;
class XMLHttpRequest;
class XMLHttpRequestUpload;
struct FiringEventIterator { struct FiringEventIterator {
FiringEventIterator(const AtomicString& eventType, size_t& iterator, size_t& end) FiringEventIterator(const AtomicString& eventType, size_t& iterator, size_t& end)
......
...@@ -31,8 +31,6 @@ ...@@ -31,8 +31,6 @@
namespace blink { namespace blink {
class Node;
struct FocusEventInit : public UIEventInit { struct FocusEventInit : public UIEventInit {
FocusEventInit(); FocusEventInit();
......
...@@ -30,7 +30,6 @@ ...@@ -30,7 +30,6 @@
namespace blink { namespace blink {
class EventDispatcher; class EventDispatcher;
class Node;
class PlatformKeyboardEvent; class PlatformKeyboardEvent;
struct KeyboardEventInit : public UIEventInit { struct KeyboardEventInit : public UIEventInit {
......
...@@ -39,6 +39,8 @@ ...@@ -39,6 +39,8 @@
namespace blink { namespace blink {
class TextTrack;
class TextTrackCue : public RefCountedWillBeGarbageCollectedFinalized<TextTrackCue>, public EventTargetWithInlineData { class TextTrackCue : public RefCountedWillBeGarbageCollectedFinalized<TextTrackCue>, public EventTargetWithInlineData {
DEFINE_WRAPPERTYPEINFO(); DEFINE_WRAPPERTYPEINFO();
REFCOUNTED_EVENT_TARGET(TextTrackCue); REFCOUNTED_EVENT_TARGET(TextTrackCue);
......
...@@ -53,6 +53,7 @@ class Stream; ...@@ -53,6 +53,7 @@ class Stream;
class TextResourceDecoder; class TextResourceDecoder;
class ThreadableLoader; class ThreadableLoader;
class UnderlyingSource; class UnderlyingSource;
class XMLHttpRequestUpload;
typedef int ExceptionCode; typedef int ExceptionCode;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment