[V8] Remove unused custom indexedPropertyGetter
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 5 Mar 2013 08:31:43 +0000 (08:31 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 5 Mar 2013 08:31:43 +0000 (08:31 +0000)
https://bugs.webkit.org/show_bug.cgi?id=111409

Patch by Koji Hara <kojih@chromium.org> on 2013-03-05
Reviewed by Kentaro Hara.

Remove unused custom indexedPropertyGetter.
There are 9 custom indexedPropertyGetter, including an unused one(NamedNodeMap).
This commit assures all existing custom indexedPropertyGetter(for V8) are used.

No new tests. Simple refactoring.

* bindings/v8/custom/V8NamedNodeMapCustom.cpp: Remove indexedPropertyGetter

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@144738 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/ChangeLog
Source/WebCore/bindings/v8/custom/V8NamedNodeMapCustom.cpp

index 9f4ca67..b14f0c1 100644 (file)
@@ -1,3 +1,18 @@
+2013-03-05  Koji Hara  <kojih@chromium.org>
+
+        [V8] Remove unused custom indexedPropertyGetter
+        https://bugs.webkit.org/show_bug.cgi?id=111409
+
+        Reviewed by Kentaro Hara.
+
+        Remove unused custom indexedPropertyGetter.
+        There are 9 custom indexedPropertyGetter, including an unused one(NamedNodeMap).
+        This commit assures all existing custom indexedPropertyGetter(for V8) are used.
+
+        No new tests. Simple refactoring.
+
+        * bindings/v8/custom/V8NamedNodeMapCustom.cpp: Remove indexedPropertyGetter
+
 2013-03-05  Hajime Morrita  <morrita@google.com>
 
         ShadowRoot needs guardRef() and guardDeref()
index abb1e62..ee1f5c6 100644 (file)
 
 namespace WebCore {
 
-v8::Handle<v8::Value> V8NamedNodeMap::indexedPropertyGetter(uint32_t index, const v8::AccessorInfo& info)
-{
-    NamedNodeMap* imp = V8NamedNodeMap::toNative(info.Holder());
-    RefPtr<Node> result = imp->item(index);
-    if (!result)
-        return v8Undefined();
-
-    return toV8Fast(result.release(), info, imp);
-}
-
 v8::Handle<v8::Value> V8NamedNodeMap::namedPropertyGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info)
 {
     if (!info.Holder()->GetRealNamedPropertyInPrototypeChain(name).IsEmpty())