Changeset 142727 in webkit


Ignore:
Timestamp:
Feb 13, 2013 12:10:02 AM (11 years ago)
Author:
haraken@chromium.org
Message:

[V8] There is no XXXConstructor that requires a custom getter
https://bugs.webkit.org/show_bug.cgi?id=109667

Reviewed by Adam Barth.

Currently '[Custom] attribute XXXConstructor xxx' generates
XXXAttrGetter(). However, there is no XXXConstructor with [Custom].
In addition, it does make no sense to generate XXXAttrGetter() for such cases.
We can remove the logic from CodeGeneratorV8.pm.

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateSingleBatchedAttribute):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r142726 r142727  
     12013-02-13  Kentaro Hara  <haraken@chromium.org>
     2
     3        [V8] There is no XXXConstructor that requires a custom getter
     4        https://bugs.webkit.org/show_bug.cgi?id=109667
     5
     6        Reviewed by Adam Barth.
     7
     8        Currently '[Custom] attribute XXXConstructor xxx' generates
     9        XXXAttrGetter(). However, there is no XXXConstructor with [Custom].
     10        In addition, it does make no sense to generate XXXAttrGetter() for such cases.
     11        We can remove the logic from CodeGeneratorV8.pm.
     12
     13        * bindings/scripts/CodeGeneratorV8.pm:
     14        (GenerateSingleBatchedAttribute):
     15
    1162013-02-12  Hajime Morrita  <morrita@google.com>
    217
  • trunk/Source/WebCore/bindings/scripts/CodeGeneratorV8.pm

    r142250 r142727  
    22972297            AddToImplIncludes("V8${constructorType}.h", $attribute->signature->extendedAttributes->{"Conditional"});
    22982298        }
    2299         if ($customAccessor) {
    2300             $getter = "V8${customAccessor}AccessorGetter";
    2301         } else {
    2302             $data = "&V8${constructorType}::info";
    2303             $getter = "${interfaceName}V8Internal::${interfaceName}ConstructorGetter";
    2304         }
     2299        $data = "&V8${constructorType}::info";
     2300        $getter = "${interfaceName}V8Internal::${interfaceName}ConstructorGetter";
    23052301        $setter = "${interfaceName}V8Internal::${interfaceName}ReplaceableAttrSetter";
    23062302    } else {
Note: See TracChangeset for help on using the changeset viewer.