#include "config.h"
#include "public/web/WebBlob.h"
-#include "V8Blob.h"
-#include "bindings/v8/V8Binding.h"
+#include "bindings/core/v8/V8Binding.h"
+#include "bindings/core/v8/V8Blob.h"
#include "core/fileapi/Blob.h"
#include "platform/blob/BlobData.h"
#include "wtf/PassOwnPtr.h"
-using namespace WebCore;
-
namespace blink {
WebBlob WebBlob::createFromUUID(const WebString& uuid, const WebString& type, long long size)
{
if (V8Blob::hasInstance(value, v8::Isolate::GetCurrent())) {
v8::Handle<v8::Object> object = v8::Handle<v8::Object>::Cast(value);
- Blob* blob = V8Blob::toNative(object);
+ Blob* blob = V8Blob::toImpl(object);
ASSERT(blob);
return WebBlob(blob);
}
return toV8(m_private.get(), creationContext, isolate);
}
-WebBlob::WebBlob(const PassRefPtrWillBeRawPtr<WebCore::Blob>& blob)
+WebBlob::WebBlob(const PassRefPtrWillBeRawPtr<Blob>& blob)
: m_private(blob)
{
}
-WebBlob& WebBlob::operator=(const PassRefPtrWillBeRawPtr<WebCore::Blob>& blob)
+WebBlob& WebBlob::operator=(const PassRefPtrWillBeRawPtr<Blob>& blob)
{
m_private = blob;
return *this;