Commit 021a90a5 authored by rob.buis@samsung.com's avatar rob.buis@samsung.com

Clean up forward declarations in Source/core/loader

These forward references are not needed anymore.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181940 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 01f0a711
...@@ -30,7 +30,6 @@ ...@@ -30,7 +30,6 @@
namespace blink { namespace blink {
class LocalFrame;
class KURL; class KURL;
class DocumentLoadTiming { class DocumentLoadTiming {
......
...@@ -48,24 +48,15 @@ namespace blink { ...@@ -48,24 +48,15 @@ namespace blink {
class WebThreadedDataReceiver; class WebThreadedDataReceiver;
} }
namespace WTF {
class SchedulePair;
}
namespace blink { namespace blink {
class ApplicationCacheHost; class ApplicationCacheHost;
class ArchiveResource;
class ArchiveResourceCollection; class ArchiveResourceCollection;
class ResourceFetcher; class ResourceFetcher;
class ContentFilter;
class DocumentInit; class DocumentInit;
class FormState;
class LocalFrame; class LocalFrame;
class FrameLoader; class FrameLoader;
class MHTMLArchive; class MHTMLArchive;
class Page;
class ResourceLoader; class ResourceLoader;
class SharedBuffer;
class DocumentLoader : public RefCounted<DocumentLoader>, private RawResourceClient { class DocumentLoader : public RefCounted<DocumentLoader>, private RawResourceClient {
WTF_MAKE_FAST_ALLOCATED; WTF_MAKE_FAST_ALLOCATED;
......
...@@ -38,10 +38,6 @@ namespace blink { ...@@ -38,10 +38,6 @@ namespace blink {
class Document; class Document;
class DocumentParser; class DocumentParser;
class LocalFrame;
class KURL;
class SecurityOrigin;
class TextResourceDecoder;
class DocumentWriter : public RefCountedWillBeGarbageCollectedFinalized<DocumentWriter> { class DocumentWriter : public RefCountedWillBeGarbageCollectedFinalized<DocumentWriter> {
WTF_MAKE_NONCOPYABLE(DocumentWriter); WTF_MAKE_NONCOPYABLE(DocumentWriter);
......
...@@ -36,13 +36,8 @@ ...@@ -36,13 +36,8 @@
#include "platform/weborigin/KURL.h" #include "platform/weborigin/KURL.h"
#include "platform/weborigin/Referrer.h" #include "platform/weborigin/Referrer.h"
namespace WTF{
class TextEncoding;
}
namespace blink { namespace blink {
class Document;
class Event; class Event;
class FormData; class FormData;
struct FrameLoadRequest; struct FrameLoadRequest;
......
...@@ -40,7 +40,6 @@ namespace blink { ...@@ -40,7 +40,6 @@ namespace blink {
class Document; class Document;
class DocumentLoader; class DocumentLoader;
class LocalFrame; class LocalFrame;
class Page;
class ResourceError; class ResourceError;
class ResourceLoader; class ResourceLoader;
class ResourceResponse; class ResourceResponse;
......
...@@ -35,7 +35,6 @@ ...@@ -35,7 +35,6 @@
#include "platform/network/ResourceRequest.h" #include "platform/network/ResourceRequest.h"
namespace blink { namespace blink {
class LocalFrame;
struct FrameLoadRequest { struct FrameLoadRequest {
STACK_ALLOCATED(); STACK_ALLOCATED();
......
...@@ -47,27 +47,18 @@ ...@@ -47,27 +47,18 @@
namespace blink { namespace blink {
class Chrome;
class DOMWrapperWorld;
class DocumentLoader; class DocumentLoader;
class Event;
class FetchContext; class FetchContext;
class FormState; class FormState;
class FormSubmission;
class Frame; class Frame;
class FrameLoaderClient; class FrameLoaderClient;
class IconController;
class NavigationAction; class NavigationAction;
class Page;
class ProgressTracker; class ProgressTracker;
class ResourceError; class ResourceError;
class ResourceResponse;
class SecurityOrigin;
class SerializedScriptValue; class SerializedScriptValue;
class SubstituteData; class SubstituteData;
struct FrameLoadRequest; struct FrameLoadRequest;
struct WindowFeatures;
bool isBackForwardLoadType(FrameLoadType); bool isBackForwardLoadType(FrameLoadType);
......
...@@ -44,7 +44,6 @@ namespace blink { ...@@ -44,7 +44,6 @@ namespace blink {
class WebCookieJar; class WebCookieJar;
class WebRTCPeerConnectionHandler; class WebRTCPeerConnectionHandler;
class WebServiceWorkerProvider; class WebServiceWorkerProvider;
class WebServiceWorkerProviderClient;
class WebSocketHandle; class WebSocketHandle;
class WebApplicationCacheHost; class WebApplicationCacheHost;
class WebApplicationCacheHostClient; class WebApplicationCacheHostClient;
...@@ -52,31 +51,20 @@ class WebApplicationCacheHostClient; ...@@ -52,31 +51,20 @@ class WebApplicationCacheHostClient;
namespace blink { namespace blink {
class Color;
class DOMWindowExtension;
class DOMWrapperWorld;
class DocumentLoader; class DocumentLoader;
class Element;
class FetchRequest; class FetchRequest;
class FrameLoader;
class FrameNetworkingContext;
class HTMLAppletElement; class HTMLAppletElement;
class HTMLFormElement; class HTMLFormElement;
class HTMLFrameOwnerElement; class HTMLFrameOwnerElement;
class HTMLPlugInElement; class HTMLPlugInElement;
class HistoryItem; class HistoryItem;
class IntSize;
class KURL; class KURL;
class LocalFrame; class LocalFrame;
class MessageEvent; class MessageEvent;
class Page;
class PluginView;
class ResourceError; class ResourceError;
class ResourceHandle;
class ResourceRequest; class ResourceRequest;
class ResourceResponse; class ResourceResponse;
class SecurityOrigin; class SecurityOrigin;
class SharedBuffer;
class SharedWorkerRepositoryClient; class SharedWorkerRepositoryClient;
class SocketStreamHandle; class SocketStreamHandle;
class SubstituteData; class SubstituteData;
......
...@@ -40,7 +40,6 @@ class Document; ...@@ -40,7 +40,6 @@ class Document;
class DocumentState; class DocumentState;
class FormData; class FormData;
class HistoryItem; class HistoryItem;
class Image;
class KURL; class KURL;
class ResourceRequest; class ResourceRequest;
......
...@@ -37,10 +37,8 @@ ...@@ -37,10 +37,8 @@
namespace blink { namespace blink {
class LocalFrame; class LocalFrame;
class FrameLoaderClient;
class KURL; class KURL;
class SecurityOrigin; class SecurityOrigin;
class ResourceRequest;
class MixedContentChecker { class MixedContentChecker {
WTF_MAKE_NONCOPYABLE(MixedContentChecker); WTF_MAKE_NONCOPYABLE(MixedContentChecker);
......
...@@ -44,10 +44,7 @@ namespace blink { ...@@ -44,10 +44,7 @@ namespace blink {
class FormData; class FormData;
class LocalFrame; class LocalFrame;
class KURL; class KURL;
class ResourceError;
class ResourceHandle;
class ResourceRequest; class ResourceRequest;
class ResourceResponse;
// Issue an asynchronous, one-directional request at some resources, ignoring // Issue an asynchronous, one-directional request at some resources, ignoring
// any response. The request is made independent of any LocalFrame staying alive, // any response. The request is made independent of any LocalFrame staying alive,
......
...@@ -36,7 +36,6 @@ ...@@ -36,7 +36,6 @@
namespace blink { namespace blink {
class Document;
class Page; class Page;
class Prerender; class Prerender;
......
...@@ -40,9 +40,7 @@ ...@@ -40,9 +40,7 @@
namespace blink { namespace blink {
class ResourceError;
class ResourceRequest; class ResourceRequest;
class ResourceResponse;
class ExecutionContext; class ExecutionContext;
class ThreadableLoaderClient; class ThreadableLoaderClient;
......
...@@ -47,7 +47,6 @@ namespace blink { ...@@ -47,7 +47,6 @@ namespace blink {
class ResourceRequest; class ResourceRequest;
class WorkerGlobalScope; class WorkerGlobalScope;
class WorkerLoaderProxy; class WorkerLoaderProxy;
struct CrossThreadResourceResponseData;
struct CrossThreadResourceRequestData; struct CrossThreadResourceRequestData;
class WorkerThreadableLoader FINAL : public ThreadableLoader { class WorkerThreadableLoader FINAL : public ThreadableLoader {
......
...@@ -38,7 +38,6 @@ namespace blink { ...@@ -38,7 +38,6 @@ namespace blink {
class ExceptionState; class ExceptionState;
class LocalFrame; class LocalFrame;
class KURL;
class ApplicationCache FINAL : public RefCountedWillBeGarbageCollectedFinalized<ApplicationCache>, public EventTargetWithInlineData, public DOMWindowProperty { class ApplicationCache FINAL : public RefCountedWillBeGarbageCollectedFinalized<ApplicationCache>, public EventTargetWithInlineData, public DOMWindowProperty {
DEFINE_WRAPPERTYPEINFO(); DEFINE_WRAPPERTYPEINFO();
......
...@@ -40,12 +40,8 @@ ...@@ -40,12 +40,8 @@
namespace blink { namespace blink {
class ApplicationCache; class ApplicationCache;
class DocumentLoader; class DocumentLoader;
class LocalFrame;
class ResourceLoader;
class ResourceError;
class ResourceRequest; class ResourceRequest;
class ResourceResponse; class ResourceResponse;
class SubstituteData;
class ApplicationCacheHost FINAL : public NoBaseWillBeGarbageCollectedFinalized<ApplicationCacheHost>, public WebApplicationCacheHostClient { class ApplicationCacheHost FINAL : public NoBaseWillBeGarbageCollectedFinalized<ApplicationCacheHost>, public WebApplicationCacheHostClient {
WTF_MAKE_NONCOPYABLE(ApplicationCacheHost); WTF_MAKE_NONCOPYABLE(ApplicationCacheHost);
......
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