Index: Source/bindings/scripts/deprecated_code_generator_v8.pm |
diff --git a/Source/bindings/scripts/deprecated_code_generator_v8.pm b/Source/bindings/scripts/deprecated_code_generator_v8.pm |
index ee5a0e85497c03c894056cb4c8d265b5d0c6e7f4..c2aaa5667577f38d55310e70b51a383eeb9860ec 100644 |
--- a/Source/bindings/scripts/deprecated_code_generator_v8.pm |
+++ b/Source/bindings/scripts/deprecated_code_generator_v8.pm |
@@ -5856,12 +5856,6 @@ sub ContentAttributeName |
return "WebCore::${namespace}::${contentAttributeName}Attr"; |
} |
-sub CanUseFastAttribute |
-{ |
- my $attribute = shift; |
- return !IsSVGAnimatedType($attribute->type); |
-} |
- |
sub GetterExpression |
{ |
my ($interfaceName, $attribute) = @_; |
@@ -5876,11 +5870,7 @@ sub GetterExpression |
if ($attribute->extendedAttributes->{"URL"}) { |
$functionName = "getURLAttribute"; |
} elsif ($attribute->type eq "boolean") { |
- if (CanUseFastAttribute($attribute)) { |
- $functionName = "fastHasAttribute"; |
- } else { |
- $functionName = "hasAttribute"; |
- } |
+ $functionName = "fastHasAttribute"; |
} elsif ($attribute->type eq "long") { |
$functionName = "getIntegralAttribute"; |
} elsif ($attribute->type eq "unsigned long") { |
@@ -5895,10 +5885,8 @@ sub GetterExpression |
} elsif ($contentAttributeName eq "WebCore::HTMLNames::classAttr") { |
$functionName = "getClassAttribute"; |
$contentAttributeName = ""; |
- } elsif (CanUseFastAttribute($attribute)) { |
- $functionName = "fastGetAttribute"; |
} else { |
- $functionName = "getAttribute"; |
+ $functionName = "fastGetAttribute"; |
} |
} |