Upstream version 9.37.197.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / bindings / v8 / custom / V8EntrySyncCustom.cpp
index a874d51..b079b76 100644 (file)
  */
 
 #include "config.h"
-#include "V8EntrySync.h"
+#include "bindings/modules/v8/V8EntrySync.h"
 
-#include "V8Attr.h"
-#include "V8DirectoryEntrySync.h"
-#include "V8FileEntrySync.h"
+#include "bindings/core/v8/V8Attr.h"
+#include "bindings/modules/v8/V8DirectoryEntrySync.h"
+#include "bindings/modules/v8/V8FileEntrySync.h"
 #include "bindings/v8/V8Binding.h"
 #include "wtf/RefPtr.h"
 
@@ -43,10 +43,8 @@ v8::Handle<v8::Object> wrap(EntrySync* impl, v8::Handle<v8::Object> creationCont
 {
     ASSERT(impl);
     if (impl->isFile())
-        return wrap(static_cast<FileEntrySync*>(impl), creationContext, isolate);
-
-    ASSERT(impl->isDirectory());
-    return wrap(static_cast<DirectoryEntrySync*>(impl), creationContext, isolate);
+        return wrap(toFileEntrySync(impl), creationContext, isolate);
+    return wrap(toDirectoryEntrySync(impl), creationContext, isolate);
 }
 
 } // namespace WebCore