JSC special function forward declarations (e.g. JSC_DECLARE_HOST_FUNCTION) that are internal to a cpp file should be declared with static to avoid external linkage
https://bugs.webkit.org/show_bug.cgi?id=218159
Reviewed by Darin Adler.
Add static prefix when declarations are constrained to the cpp file. This should help out the linker
by using the correct linkage type.
Source/JavaScriptCore:
* runtime/ArrayPrototype.cpp:
* runtime/AsyncGeneratorFunctionConstructor.cpp:
* runtime/AtomicsObject.cpp:
* runtime/DateConstructor.cpp:
* runtime/DatePrototype.cpp:
* runtime/InspectorInstrumentationObject.cpp:
* runtime/JSDataViewPrototype.cpp:
* runtime/JSONObject.cpp:
* runtime/MathObject.cpp:
* runtime/ObjectConstructor.cpp:
* runtime/RegExpObject.cpp:
* runtime/StringPrototype.cpp:
Source/WebCore:
* page/DOMWindow.idl:
* bindings/js/JSDOMWindowCustom.cpp:
Add ForwardDeclareInHeader to showModalDialog to allow it to be access from JSDOMWindowCustom.cpp. This
also means we can remove the redundant forward declaration.
* bindings/scripts/CodeGeneratorJS.pm:
Prefix declarations that are constrained to the cpp files with static.
* bindings/scripts/test/JS/JSDOMWindow.cpp:
* bindings/scripts/test/JS/JSDedicatedWorkerGlobalScope.cpp:
* bindings/scripts/test/JS/JSExposedToWorkerAndWindow.cpp:
* bindings/scripts/test/JS/JSPaintWorkletGlobalScope.cpp:
* bindings/scripts/test/JS/JSServiceWorkerGlobalScope.cpp:
* bindings/scripts/test/JS/JSTestCEReactions.cpp:
* bindings/scripts/test/JS/JSTestCEReactionsStringifier.cpp:
* bindings/scripts/test/JS/JSTestCallTracer.cpp:
* bindings/scripts/test/JS/JSTestClassWithJSBuiltinConstructor.cpp:
* bindings/scripts/test/JS/JSTestConditionalIncludes.cpp:
* bindings/scripts/test/JS/JSTestConditionallyReadWrite.cpp:
* bindings/scripts/test/JS/JSTestDOMJIT.cpp:
* bindings/scripts/test/JS/JSTestDefaultToJSON.cpp:
* bindings/scripts/test/JS/JSTestDefaultToJSONFilteredByExposed.cpp:
* bindings/scripts/test/JS/JSTestDefaultToJSONIndirectInheritance.cpp:
* bindings/scripts/test/JS/JSTestDefaultToJSONInherit.cpp:
* bindings/scripts/test/JS/JSTestDefaultToJSONInheritFinal.cpp:
* bindings/scripts/test/JS/JSTestDomainSecurity.cpp:
* bindings/scripts/test/JS/JSTestEnabledBySetting.cpp:
* bindings/scripts/test/JS/JSTestEnabledForContext.cpp:
* bindings/scripts/test/JS/JSTestEventConstructor.cpp:
* bindings/scripts/test/JS/JSTestEventTarget.cpp:
* bindings/scripts/test/JS/JSTestException.cpp:
* bindings/scripts/test/JS/JSTestGenerateIsReachable.cpp:
* bindings/scripts/test/JS/JSTestGlobalObject.cpp:
* bindings/scripts/test/JS/JSTestIndexedSetterNoIdentifier.cpp:
* bindings/scripts/test/JS/JSTestIndexedSetterThrowingException.cpp:
* bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.cpp:
* bindings/scripts/test/JS/JSTestInterface.cpp:
* bindings/scripts/test/JS/JSTestInterfaceLeadingUnderscore.cpp:
* bindings/scripts/test/JS/JSTestIterable.cpp:
* bindings/scripts/test/JS/JSTestJSBuiltinConstructor.cpp:
* bindings/scripts/test/JS/JSTestLegacyFactoryFunction.cpp:
* bindings/scripts/test/JS/JSTestLegacyNoInterfaceObject.cpp:
* bindings/scripts/test/JS/JSTestLegacyOverrideBuiltIns.cpp:
* bindings/scripts/test/JS/JSTestMapLike.cpp:
* bindings/scripts/test/JS/JSTestMapLikeWithOverriddenOperations.cpp:
* bindings/scripts/test/JS/JSTestNamedAndIndexedSetterNoIdentifier.cpp:
* bindings/scripts/test/JS/JSTestNamedAndIndexedSetterThrowingException.cpp:
* bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.cpp:
* bindings/scripts/test/JS/JSTestNamedDeleterNoIdentifier.cpp:
* bindings/scripts/test/JS/JSTestNamedDeleterThrowingException.cpp:
* bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.cpp:
* bindings/scripts/test/JS/JSTestNamedDeleterWithIndexedGetter.cpp:
* bindings/scripts/test/JS/JSTestNamedGetterCallWith.cpp:
* bindings/scripts/test/JS/JSTestNamedGetterNoIdentifier.cpp:
* bindings/scripts/test/JS/JSTestNamedGetterWithIdentifier.cpp:
* bindings/scripts/test/JS/JSTestNamedSetterNoIdentifier.cpp:
* bindings/scripts/test/JS/JSTestNamedSetterThrowingException.cpp:
* bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.cpp:
* bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.cpp:
* bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.cpp:
* bindings/scripts/test/JS/JSTestNamedSetterWithLegacyOverrideBuiltIns.cpp:
* bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeableProperties.cpp:
* bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns.cpp:
* bindings/scripts/test/JS/JSTestNode.cpp:
* bindings/scripts/test/JS/JSTestObj.cpp:
* bindings/scripts/test/JS/JSTestOperationConditional.cpp:
* bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp:
* bindings/scripts/test/JS/JSTestOverloadedConstructorsWithSequence.cpp:
* bindings/scripts/test/JS/JSTestPluginInterface.cpp:
* bindings/scripts/test/JS/JSTestPromiseRejectionEvent.cpp:
* bindings/scripts/test/JS/JSTestReadOnlyMapLike.cpp:
* bindings/scripts/test/JS/JSTestReadOnlySetLike.cpp:
* bindings/scripts/test/JS/JSTestReportExtraMemoryCost.cpp:
* bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:
* bindings/scripts/test/JS/JSTestSetLike.cpp:
* bindings/scripts/test/JS/JSTestSetLikeWithOverriddenOperations.cpp:
* bindings/scripts/test/JS/JSTestStringifier.cpp:
* bindings/scripts/test/JS/JSTestStringifierAnonymousOperation.cpp:
* bindings/scripts/test/JS/JSTestStringifierNamedOperation.cpp:
* bindings/scripts/test/JS/JSTestStringifierOperationImplementedAs.cpp:
* bindings/scripts/test/JS/JSTestStringifierOperationNamedToString.cpp:
* bindings/scripts/test/JS/JSTestStringifierReadOnlyAttribute.cpp:
* bindings/scripts/test/JS/JSTestStringifierReadWriteAttribute.cpp:
* bindings/scripts/test/JS/JSTestTypedefs.cpp:
* bindings/scripts/test/JS/JSWorkerGlobalScope.cpp:
* bindings/scripts/test/JS/JSWorkletGlobalScope.cpp:
Update tests with new output.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@268990 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm b/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
index 7be24f9..8909736 100644
--- a/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
+++ b/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
@@ -4278,6 +4278,7 @@
next if $operation->{overloadIndex} && $operation->{overloadIndex} > 1;
next if $operation->extendedAttributes->{ForwardDeclareInHeader};
next if IsJSBuiltin($interface, $operation);
+ next if $operation->name eq "[Symbol.Iterator]";
if ($operation->extendedAttributes->{AppleCopyright}) {
if (!$inAppleCopyright) {
@@ -4293,11 +4294,11 @@
my $conditionalString = $conditionalAttribute ? $codeGenerator->GenerateConditionalStringFromAttributeValue($conditionalAttribute) : undef;
push(@implContent, "#if ${conditionalString}\n") if $conditionalString;
my $functionName = GetFunctionName($interface, $className, $operation);
- push(@implContent, "JSC_DECLARE_HOST_FUNCTION(${functionName});\n");
+ push(@implContent, "static JSC_DECLARE_HOST_FUNCTION(${functionName});\n");
if ($operation->extendedAttributes->{DOMJIT}) {
$implIncludes{"DOMJITIDLType.h"} = 1;
my $nameOfFunctionWithoutTypeCheck = $codeGenerator->WK_lcfirst($functionName) . "WithoutTypeCheck";
- my $functionSignature = "JSC_DECLARE_JIT_OPERATION(${nameOfFunctionWithoutTypeCheck}, JSC::EncodedJSValue, (JSC::JSGlobalObject*, $className*";
+ my $functionSignature = "static JSC_DECLARE_JIT_OPERATION(${nameOfFunctionWithoutTypeCheck}, JSC::EncodedJSValue, (JSC::JSGlobalObject*, $className*";
foreach my $argument (@{$operation->arguments}) {
my $type = $argument->type;
my $argumentType = GetArgumentTypeForFunctionWithoutTypeCheck($interface, $type);
@@ -4317,7 +4318,7 @@
if (NeedsConstructorProperty($interface)) {
my $constructorGetter = "js" . $interfaceName . "Constructor";
- push(@implContent, "JSC_DECLARE_CUSTOM_GETTER(${constructorGetter});\n");
+ push(@implContent, "static JSC_DECLARE_CUSTOM_GETTER(${constructorGetter});\n");
}
foreach my $attribute (@{$interface->attributes}) {
@@ -4327,7 +4328,7 @@
my $conditionalString = $codeGenerator->GenerateConditionalString($attribute);
push(@implContent, "#if ${conditionalString}\n") if $conditionalString;
my $getter = GetAttributeGetterName($interface, $className, $attribute);
- push(@implContent, "JSC_DECLARE_CUSTOM_GETTER(${getter});\n");
+ push(@implContent, "static JSC_DECLARE_CUSTOM_GETTER(${getter});\n");
if (!IsReadonly($attribute)) {
my $readWriteConditional = $attribute->extendedAttributes->{ConditionallyReadWrite};
if ($readWriteConditional) {
@@ -4335,7 +4336,7 @@
push(@implContent, "#if ${readWriteConditionalString}\n");
}
my $setter = GetAttributeSetterName($interface, $className, $attribute);
- push(@implContent, "JSC_DECLARE_CUSTOM_SETTER(${setter});\n");
+ push(@implContent, "static JSC_DECLARE_CUSTOM_SETTER(${setter});\n");
push(@implContent, "#endif\n") if $readWriteConditional;
}
push(@implContent, "#endif\n") if $conditionalString;
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSDOMWindow.cpp b/Source/WebCore/bindings/scripts/test/JS/JSDOMWindow.cpp
index b06fe42..a4f41ea 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSDOMWindow.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSDOMWindow.cpp
@@ -60,33 +60,33 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsDOMWindowConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_DOMWindowConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_DOMWindowConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_ExposedToWorkerAndWindowConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_ExposedToWorkerAndWindowConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestConditionalIncludesConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestConditionalIncludesConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestConditionallyReadWriteConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestConditionallyReadWriteConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestDefaultToJSONConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestDefaultToJSONConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestDefaultToJSONFilteredByExposedConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestDefaultToJSONFilteredByExposedConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestEnabledBySettingConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestEnabledBySettingConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestEnabledForContextConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestEnabledForContextConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsDOMWindowConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_DOMWindowConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_DOMWindowConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_ExposedToWorkerAndWindowConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_ExposedToWorkerAndWindowConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestConditionalIncludesConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestConditionalIncludesConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestConditionallyReadWriteConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestConditionallyReadWriteConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestDefaultToJSONConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestDefaultToJSONConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestDefaultToJSONFilteredByExposedConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestDefaultToJSONFilteredByExposedConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestEnabledBySettingConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestEnabledBySettingConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestEnabledForContextConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestEnabledForContextConstructor);
#if ENABLE(Condition1) || ENABLE(Condition2)
-JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestInterfaceConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestInterfaceConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestInterfaceConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestInterfaceConstructor);
#endif
-JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestNodeConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestNodeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestObjectConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestObjectConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestPromiseRejectionEventConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestPromiseRejectionEventConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestNodeConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestNodeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestObjectConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestObjectConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsDOMWindow_TestPromiseRejectionEventConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSDOMWindow_TestPromiseRejectionEventConstructor);
using JSDOMWindowDOMConstructor = JSDOMConstructorNotConstructable<JSDOMWindow>;
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSDedicatedWorkerGlobalScope.cpp b/Source/WebCore/bindings/scripts/test/JS/JSDedicatedWorkerGlobalScope.cpp
index 5eb2fac..2881747 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSDedicatedWorkerGlobalScope.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSDedicatedWorkerGlobalScope.cpp
@@ -46,9 +46,9 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsDedicatedWorkerGlobalScopeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsDedicatedWorkerGlobalScope_DedicatedWorkerGlobalScopeConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSDedicatedWorkerGlobalScope_DedicatedWorkerGlobalScopeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsDedicatedWorkerGlobalScopeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsDedicatedWorkerGlobalScope_DedicatedWorkerGlobalScopeConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSDedicatedWorkerGlobalScope_DedicatedWorkerGlobalScopeConstructor);
using JSDedicatedWorkerGlobalScopeDOMConstructor = JSDOMConstructorNotConstructable<JSDedicatedWorkerGlobalScope>;
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSExposedToWorkerAndWindow.cpp b/Source/WebCore/bindings/scripts/test/JS/JSExposedToWorkerAndWindow.cpp
index 03d80a7..4d383f6 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSExposedToWorkerAndWindow.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSExposedToWorkerAndWindow.cpp
@@ -87,11 +87,11 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsExposedToWorkerAndWindowPrototypeFunction_doSomething);
+static JSC_DECLARE_HOST_FUNCTION(jsExposedToWorkerAndWindowPrototypeFunction_doSomething);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsExposedToWorkerAndWindowConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsExposedToWorkerAndWindowConstructor);
class JSExposedToWorkerAndWindowPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSPaintWorkletGlobalScope.cpp b/Source/WebCore/bindings/scripts/test/JS/JSPaintWorkletGlobalScope.cpp
index 0c2b177..872f536 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSPaintWorkletGlobalScope.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSPaintWorkletGlobalScope.cpp
@@ -46,9 +46,9 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsPaintWorkletGlobalScopeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsPaintWorkletGlobalScope_PaintWorkletGlobalScopeConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSPaintWorkletGlobalScope_PaintWorkletGlobalScopeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsPaintWorkletGlobalScopeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsPaintWorkletGlobalScope_PaintWorkletGlobalScopeConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSPaintWorkletGlobalScope_PaintWorkletGlobalScopeConstructor);
using JSPaintWorkletGlobalScopeDOMConstructor = JSDOMConstructorNotConstructable<JSPaintWorkletGlobalScope>;
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSServiceWorkerGlobalScope.cpp b/Source/WebCore/bindings/scripts/test/JS/JSServiceWorkerGlobalScope.cpp
index 250f3f9..eadd3d4 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSServiceWorkerGlobalScope.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSServiceWorkerGlobalScope.cpp
@@ -46,9 +46,9 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsServiceWorkerGlobalScopeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsServiceWorkerGlobalScope_ServiceWorkerGlobalScopeConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSServiceWorkerGlobalScope_ServiceWorkerGlobalScopeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsServiceWorkerGlobalScopeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsServiceWorkerGlobalScope_ServiceWorkerGlobalScopeConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSServiceWorkerGlobalScope_ServiceWorkerGlobalScopeConstructor);
using JSServiceWorkerGlobalScopeDOMConstructor = JSDOMConstructorNotConstructable<JSServiceWorkerGlobalScope>;
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.cpp
index a63a5c5..e135ed9 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.cpp
@@ -52,24 +52,24 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestCEReactionsPrototypeFunction_methodWithCEReactions);
-JSC_DECLARE_HOST_FUNCTION(jsTestCEReactionsPrototypeFunction_methodWithCEReactionsNotNeeded);
+static JSC_DECLARE_HOST_FUNCTION(jsTestCEReactionsPrototypeFunction_methodWithCEReactions);
+static JSC_DECLARE_HOST_FUNCTION(jsTestCEReactionsPrototypeFunction_methodWithCEReactionsNotNeeded);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactionsConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactions_attributeWithCEReactions);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestCEReactions_attributeWithCEReactions);
-JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactions_reflectAttributeWithCEReactions);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestCEReactions_reflectAttributeWithCEReactions);
-JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactions_stringifierAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestCEReactions_stringifierAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactions_attributeWithCEReactionsNotNeeded);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestCEReactions_attributeWithCEReactionsNotNeeded);
-JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactions_reflectAttributeWithCEReactionsNotNeeded);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestCEReactions_reflectAttributeWithCEReactionsNotNeeded);
-JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactions_stringifierAttributeNotNeeded);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestCEReactions_stringifierAttributeNotNeeded);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactionsConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactions_attributeWithCEReactions);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestCEReactions_attributeWithCEReactions);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactions_reflectAttributeWithCEReactions);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestCEReactions_reflectAttributeWithCEReactions);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactions_stringifierAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestCEReactions_stringifierAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactions_attributeWithCEReactionsNotNeeded);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestCEReactions_attributeWithCEReactionsNotNeeded);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactions_reflectAttributeWithCEReactionsNotNeeded);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestCEReactions_reflectAttributeWithCEReactionsNotNeeded);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactions_stringifierAttributeNotNeeded);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestCEReactions_stringifierAttributeNotNeeded);
class JSTestCEReactionsPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactionsStringifier.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactionsStringifier.cpp
index 39fdf44..4564ffc 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactionsStringifier.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactionsStringifier.cpp
@@ -48,15 +48,15 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestCEReactionsStringifierPrototypeFunction_toString);
+static JSC_DECLARE_HOST_FUNCTION(jsTestCEReactionsStringifierPrototypeFunction_toString);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactionsStringifierConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactionsStringifier_value);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestCEReactionsStringifier_value);
-JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactionsStringifier_valueWithoutReactions);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestCEReactionsStringifier_valueWithoutReactions);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactionsStringifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactionsStringifier_value);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestCEReactionsStringifier_value);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestCEReactionsStringifier_valueWithoutReactions);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestCEReactionsStringifier_valueWithoutReactions);
class JSTestCEReactionsStringifierPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestCallTracer.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestCallTracer.cpp
index 24dc67f..cb7a4b1 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestCallTracer.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestCallTracer.cpp
@@ -56,25 +56,25 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestCallTracerPrototypeFunction_testOperationInterface);
-JSC_DECLARE_HOST_FUNCTION(jsTestCallTracerPrototypeFunction_testOperationSpecified);
-JSC_DECLARE_HOST_FUNCTION(jsTestCallTracerPrototypeFunction_testOperationWithArguments);
-JSC_DECLARE_HOST_FUNCTION(jsTestCallTracerPrototypeFunction_testOperationWithNullableArgument);
-JSC_DECLARE_HOST_FUNCTION(jsTestCallTracerPrototypeFunction_testOperationWithVariantArgument);
-JSC_DECLARE_HOST_FUNCTION(jsTestCallTracerPrototypeFunction_testOperationWithNullableVariantArgument);
-JSC_DECLARE_HOST_FUNCTION(jsTestCallTracerPrototypeFunction_testOperationWithOptionalVariantArgument);
-JSC_DECLARE_HOST_FUNCTION(jsTestCallTracerPrototypeFunction_testOperationWithDefaultVariantArgument);
+static JSC_DECLARE_HOST_FUNCTION(jsTestCallTracerPrototypeFunction_testOperationInterface);
+static JSC_DECLARE_HOST_FUNCTION(jsTestCallTracerPrototypeFunction_testOperationSpecified);
+static JSC_DECLARE_HOST_FUNCTION(jsTestCallTracerPrototypeFunction_testOperationWithArguments);
+static JSC_DECLARE_HOST_FUNCTION(jsTestCallTracerPrototypeFunction_testOperationWithNullableArgument);
+static JSC_DECLARE_HOST_FUNCTION(jsTestCallTracerPrototypeFunction_testOperationWithVariantArgument);
+static JSC_DECLARE_HOST_FUNCTION(jsTestCallTracerPrototypeFunction_testOperationWithNullableVariantArgument);
+static JSC_DECLARE_HOST_FUNCTION(jsTestCallTracerPrototypeFunction_testOperationWithOptionalVariantArgument);
+static JSC_DECLARE_HOST_FUNCTION(jsTestCallTracerPrototypeFunction_testOperationWithDefaultVariantArgument);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestCallTracerConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestCallTracer_testAttributeInterface);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestCallTracer_testAttributeInterface);
-JSC_DECLARE_CUSTOM_GETTER(jsTestCallTracer_testAttributeSpecified);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestCallTracer_testAttributeSpecified);
-JSC_DECLARE_CUSTOM_GETTER(jsTestCallTracer_testAttributeWithVariant);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestCallTracer_testAttributeWithVariant);
-JSC_DECLARE_CUSTOM_GETTER(jsTestCallTracer_testReadonlyAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestCallTracerConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestCallTracer_testAttributeInterface);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestCallTracer_testAttributeInterface);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestCallTracer_testAttributeSpecified);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestCallTracer_testAttributeSpecified);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestCallTracer_testAttributeWithVariant);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestCallTracer_testAttributeWithVariant);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestCallTracer_testReadonlyAttribute);
class JSTestCallTracerPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestClassWithJSBuiltinConstructor.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestClassWithJSBuiltinConstructor.cpp
index af79aeb..b40e265 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestClassWithJSBuiltinConstructor.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestClassWithJSBuiltinConstructor.cpp
@@ -45,7 +45,7 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestClassWithJSBuiltinConstructorConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestClassWithJSBuiltinConstructorConstructor);
class JSTestClassWithJSBuiltinConstructorPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestConditionalIncludes.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestConditionalIncludes.cpp
index e94f658..70384a2 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestConditionalIncludes.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestConditionalIncludes.cpp
@@ -63,48 +63,48 @@
// Functions
#if (ENABLE(Condition12) && ENABLE(Condition22)) || ENABLE(Condition23)
-JSC_DECLARE_HOST_FUNCTION(jsTestConditionalIncludesPrototypeFunction_mixinOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestConditionalIncludesPrototypeFunction_mixinOperation);
#endif
#if (ENABLE(Condition12) && ENABLE(Condition22)) || ENABLE(Condition23)
-JSC_DECLARE_HOST_FUNCTION(jsTestConditionalIncludesPrototypeFunction_mixinComplexOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestConditionalIncludesPrototypeFunction_mixinComplexOperation);
#endif
#if (ENABLE(Condition12) && ENABLE(Condition22)) || ENABLE(Condition23)
-JSC_DECLARE_HOST_FUNCTION(jsTestConditionalIncludesPrototypeFunction_mixinCustomOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestConditionalIncludesPrototypeFunction_mixinCustomOperation);
#endif
#if (ENABLE(Condition11) && ENABLE(Condition12) && ENABLE(Condition22)) || ENABLE(Condition23)
-JSC_DECLARE_HOST_FUNCTION(jsTestConditionalIncludesPrototypeFunction_mixinConditionalOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestConditionalIncludesPrototypeFunction_mixinConditionalOperation);
#endif
#if (ENABLE(Condition12) && ENABLE(Condition22)) || ENABLE(Condition23)
-JSC_DECLARE_HOST_FUNCTION(jsTestConditionalIncludesPrototypeFunction_mixinSettingsConditionalOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestConditionalIncludesPrototypeFunction_mixinSettingsConditionalOperation);
#endif
#if (ENABLE(Condition12) && ENABLE(Condition22)) || ENABLE(Condition23)
-JSC_DECLARE_HOST_FUNCTION(jsTestConditionalIncludesPrototypeFunction_mixinResultFieldOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestConditionalIncludesPrototypeFunction_mixinResultFieldOperation);
#endif
#if (ENABLE(Condition12) && ENABLE(Condition22) && ENABLE(Condition33)) || ENABLE(Condition23)
-JSC_DECLARE_HOST_FUNCTION(jsTestConditionalIncludesPrototypeFunction_partialMixinOperationFromPartial);
+static JSC_DECLARE_HOST_FUNCTION(jsTestConditionalIncludesPrototypeFunction_partialMixinOperationFromPartial);
#endif
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestConditionalIncludesConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestConditionalIncludes_testAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestConditionalIncludesConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestConditionalIncludes_testAttr);
#if ENABLE(Condition22) || ENABLE(Condition23)
-JSC_DECLARE_CUSTOM_GETTER(jsTestConditionalIncludes_mixinReadOnlyAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestConditionalIncludes_mixinReadOnlyAttribute);
#endif
#if ENABLE(Condition22) || ENABLE(Condition23)
-JSC_DECLARE_CUSTOM_GETTER(jsTestConditionalIncludes_mixinAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionalIncludes_mixinAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestConditionalIncludes_mixinAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionalIncludes_mixinAttribute);
#endif
#if ENABLE(Condition22) || ENABLE(Condition23)
-JSC_DECLARE_CUSTOM_GETTER(jsTestConditionalIncludes_mixinCustomAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionalIncludes_mixinCustomAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestConditionalIncludes_mixinCustomAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionalIncludes_mixinCustomAttribute);
#endif
#if ENABLE(Condition22) || ENABLE(Condition23)
-JSC_DECLARE_CUSTOM_GETTER(jsTestConditionalIncludes_mixinNodeAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionalIncludes_mixinNodeAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestConditionalIncludes_mixinNodeAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionalIncludes_mixinNodeAttribute);
#endif
#if ENABLE(Condition22) || ENABLE(Condition23)
-JSC_DECLARE_CUSTOM_GETTER(jsTestConditionalIncludes_partialMixinAttributeFromPartial);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestConditionalIncludes_partialMixinAttributeFromPartial);
#endif
class JSTestConditionalIncludesPrototype final : public JSC::JSNonFinalObject {
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestConditionallyReadWrite.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestConditionallyReadWrite.cpp
index 5fe844b..84b38f7 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestConditionallyReadWrite.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestConditionallyReadWrite.cpp
@@ -54,33 +54,33 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWriteConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_conditionallyReadWriteAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWriteConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_conditionallyReadWriteAttribute);
#if ENABLE(CONDITION)
-JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_conditionallyReadWriteAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_conditionallyReadWriteAttribute);
#endif
#if ENABLE(CONDITION2)
-JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_conditionalAndConditionallyReadWriteAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_conditionalAndConditionallyReadWriteAttribute);
#if ENABLE(CONDITION)
-JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_conditionalAndConditionallyReadWriteAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_conditionalAndConditionallyReadWriteAttribute);
#endif
#endif
-JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_runtimeConditionallyReadWriteAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_runtimeConditionallyReadWriteAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_runtimeConditionallyReadWriteAttributeUnforgeable);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_runtimeConditionallyReadWriteAttributeUnforgeable);
-JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_runtimeConditionallyReadWriteAttributeUnforgeablePrivate);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_runtimeConditionallyReadWriteAttributeUnforgeablePrivate);
-JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_runtimeConditionallyReadWriteAttributePromise);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_runtimeConditionallyReadWriteAttributePromise);
-JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_settingsConditionallyReadWriteAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_settingsConditionallyReadWriteAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_settingsConditionallyReadWriteAttributeUnforgeable);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_settingsConditionallyReadWriteAttributeUnforgeable);
-JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_settingsConditionallyReadWriteAttributeUnforgeablePrivate);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_settingsConditionallyReadWriteAttributeUnforgeablePrivate);
-JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_settingsConditionallyReadWriteAttributePromise);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_settingsConditionallyReadWriteAttributePromise);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_runtimeConditionallyReadWriteAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_runtimeConditionallyReadWriteAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_runtimeConditionallyReadWriteAttributeUnforgeable);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_runtimeConditionallyReadWriteAttributeUnforgeable);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_runtimeConditionallyReadWriteAttributeUnforgeablePrivate);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_runtimeConditionallyReadWriteAttributeUnforgeablePrivate);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_runtimeConditionallyReadWriteAttributePromise);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_runtimeConditionallyReadWriteAttributePromise);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_settingsConditionallyReadWriteAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_settingsConditionallyReadWriteAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_settingsConditionallyReadWriteAttributeUnforgeable);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_settingsConditionallyReadWriteAttributeUnforgeable);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_settingsConditionallyReadWriteAttributeUnforgeablePrivate);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_settingsConditionallyReadWriteAttributeUnforgeablePrivate);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestConditionallyReadWrite_settingsConditionallyReadWriteAttributePromise);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestConditionallyReadWrite_settingsConditionallyReadWriteAttributePromise);
class JSTestConditionallyReadWritePrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestDOMJIT.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestDOMJIT.cpp
index 32aa775..50e2339 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestDOMJIT.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestDOMJIT.cpp
@@ -59,55 +59,55 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestDOMJITPrototypeFunction_getAttribute);
-JSC_DECLARE_JIT_OPERATION(jsTestDOMJITPrototypeFunction_getAttributeWithoutTypeCheck, JSC::EncodedJSValue, (JSC::JSGlobalObject*, JSTestDOMJIT*, DOMJIT::IDLJSArgumentType<IDLDOMString>));
-JSC_DECLARE_HOST_FUNCTION(jsTestDOMJITPrototypeFunction_item);
-JSC_DECLARE_JIT_OPERATION(jsTestDOMJITPrototypeFunction_itemWithoutTypeCheck, JSC::EncodedJSValue, (JSC::JSGlobalObject*, JSTestDOMJIT*, DOMJIT::IDLJSArgumentType<IDLUnsignedShort>, DOMJIT::IDLJSArgumentType<IDLUnsignedShort>));
-JSC_DECLARE_HOST_FUNCTION(jsTestDOMJITPrototypeFunction_hasAttribute);
-JSC_DECLARE_JIT_OPERATION(jsTestDOMJITPrototypeFunction_hasAttributeWithoutTypeCheck, JSC::EncodedJSValue, (JSC::JSGlobalObject*, JSTestDOMJIT*));
-JSC_DECLARE_HOST_FUNCTION(jsTestDOMJITPrototypeFunction_getElementById);
-JSC_DECLARE_JIT_OPERATION(jsTestDOMJITPrototypeFunction_getElementByIdWithoutTypeCheck, JSC::EncodedJSValue, (JSC::JSGlobalObject*, JSTestDOMJIT*, DOMJIT::IDLJSArgumentType<IDLRequiresExistingAtomStringAdaptor<IDLDOMString>>));
-JSC_DECLARE_HOST_FUNCTION(jsTestDOMJITPrototypeFunction_getElementsByName);
-JSC_DECLARE_JIT_OPERATION(jsTestDOMJITPrototypeFunction_getElementsByNameWithoutTypeCheck, JSC::EncodedJSValue, (JSC::JSGlobalObject*, JSTestDOMJIT*, DOMJIT::IDLJSArgumentType<IDLAtomStringAdaptor<IDLDOMString>>));
+static JSC_DECLARE_HOST_FUNCTION(jsTestDOMJITPrototypeFunction_getAttribute);
+static JSC_DECLARE_JIT_OPERATION(jsTestDOMJITPrototypeFunction_getAttributeWithoutTypeCheck, JSC::EncodedJSValue, (JSC::JSGlobalObject*, JSTestDOMJIT*, DOMJIT::IDLJSArgumentType<IDLDOMString>));
+static JSC_DECLARE_HOST_FUNCTION(jsTestDOMJITPrototypeFunction_item);
+static JSC_DECLARE_JIT_OPERATION(jsTestDOMJITPrototypeFunction_itemWithoutTypeCheck, JSC::EncodedJSValue, (JSC::JSGlobalObject*, JSTestDOMJIT*, DOMJIT::IDLJSArgumentType<IDLUnsignedShort>, DOMJIT::IDLJSArgumentType<IDLUnsignedShort>));
+static JSC_DECLARE_HOST_FUNCTION(jsTestDOMJITPrototypeFunction_hasAttribute);
+static JSC_DECLARE_JIT_OPERATION(jsTestDOMJITPrototypeFunction_hasAttributeWithoutTypeCheck, JSC::EncodedJSValue, (JSC::JSGlobalObject*, JSTestDOMJIT*));
+static JSC_DECLARE_HOST_FUNCTION(jsTestDOMJITPrototypeFunction_getElementById);
+static JSC_DECLARE_JIT_OPERATION(jsTestDOMJITPrototypeFunction_getElementByIdWithoutTypeCheck, JSC::EncodedJSValue, (JSC::JSGlobalObject*, JSTestDOMJIT*, DOMJIT::IDLJSArgumentType<IDLRequiresExistingAtomStringAdaptor<IDLDOMString>>));
+static JSC_DECLARE_HOST_FUNCTION(jsTestDOMJITPrototypeFunction_getElementsByName);
+static JSC_DECLARE_JIT_OPERATION(jsTestDOMJITPrototypeFunction_getElementsByNameWithoutTypeCheck, JSC::EncodedJSValue, (JSC::JSGlobalObject*, JSTestDOMJIT*, DOMJIT::IDLJSArgumentType<IDLAtomStringAdaptor<IDLDOMString>>));
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJITConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_anyAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_booleanAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_byteAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_octetAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_shortAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unsignedShortAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_longAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unsignedLongAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_longLongAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unsignedLongLongAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_floatAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unrestrictedFloatAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_doubleAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unrestrictedDoubleAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_domStringAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_byteStringAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_usvStringAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_nodeAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_booleanNullableAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_byteNullableAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_octetNullableAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_shortNullableAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unsignedShortNullableAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_longNullableAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unsignedLongNullableAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_longLongNullableAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unsignedLongLongNullableAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_floatNullableAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unrestrictedFloatNullableAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_doubleNullableAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unrestrictedDoubleNullableAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_domStringNullableAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_byteStringNullableAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_usvStringNullableAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_nodeNullableAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJITConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_anyAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_booleanAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_byteAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_octetAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_shortAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unsignedShortAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_longAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unsignedLongAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_longLongAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unsignedLongLongAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_floatAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unrestrictedFloatAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_doubleAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unrestrictedDoubleAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_domStringAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_byteStringAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_usvStringAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_nodeAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_booleanNullableAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_byteNullableAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_octetNullableAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_shortNullableAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unsignedShortNullableAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_longNullableAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unsignedLongNullableAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_longLongNullableAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unsignedLongLongNullableAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_floatNullableAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unrestrictedFloatNullableAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_doubleNullableAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_unrestrictedDoubleNullableAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_domStringNullableAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_byteStringNullableAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_usvStringNullableAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDOMJIT_nodeNullableAttr);
static const JSC::DOMJIT::Signature DOMJITSignatureForTestDOMJITGetAttribute(jsTestDOMJITPrototypeFunction_getAttributeWithoutTypeCheck, JSTestDOMJIT::info(), JSC::DOMJIT::Effect::forRead(DOMJIT::AbstractHeapRepository::DOM), DOMJIT::IDLResultTypeFilter<IDLNullable<IDLDOMString>>::value, DOMJIT::IDLArgumentTypeFilter<IDLDOMString>::value);
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSON.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSON.cpp
index 99250c2..a724b2e 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSON.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSON.cpp
@@ -70,44 +70,44 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestDefaultToJSONPrototypeFunction_toJSON);
+static JSC_DECLARE_HOST_FUNCTION(jsTestDefaultToJSONPrototypeFunction_toJSON);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_longAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_enabledBySettingsAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_longAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_enabledBySettingsAttribute);
#if ENABLE(TEST_CONDITIONAL)
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_enabledByConditionalAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_enabledByConditionalAttribute);
#endif
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_eventHandlerAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_eventHandlerAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_firstStringAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_firstStringAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_secondLongAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_secondLongAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_thirdUnJSONableAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_thirdUnJSONableAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_fourthUnrestrictedDoubleAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_fourthUnrestrictedDoubleAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_fifthLongClampedAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_fifthLongClampedAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_sixthTypedefAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_sixthTypedefAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_seventhDirectlyToJSONableAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_seventhDirectlyToJSONableAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_eighthIndirectlyAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_eighthIndirectlyAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_ninthOptionalDirectlyToJSONableAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_ninthOptionalDirectlyToJSONableAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_tenthFrozenArrayAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_tenthFrozenArrayAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_eleventhSequenceAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_eleventhSequenceAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_twelfthInterfaceSequenceAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_twelfthInterfaceSequenceAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_thirteenthRecordAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_thirteenthRecordAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_eventHandlerAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_eventHandlerAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_firstStringAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_firstStringAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_secondLongAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_secondLongAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_thirdUnJSONableAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_thirdUnJSONableAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_fourthUnrestrictedDoubleAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_fourthUnrestrictedDoubleAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_fifthLongClampedAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_fifthLongClampedAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_sixthTypedefAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_sixthTypedefAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_seventhDirectlyToJSONableAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_seventhDirectlyToJSONableAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_eighthIndirectlyAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_eighthIndirectlyAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_ninthOptionalDirectlyToJSONableAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_ninthOptionalDirectlyToJSONableAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_tenthFrozenArrayAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_tenthFrozenArrayAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_eleventhSequenceAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_eleventhSequenceAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_twelfthInterfaceSequenceAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_twelfthInterfaceSequenceAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSON_thirteenthRecordAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSON_thirteenthRecordAttribute);
class JSTestDefaultToJSONPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONFilteredByExposed.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONFilteredByExposed.cpp
index 5b5c469..5ef32d7 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONFilteredByExposed.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONFilteredByExposed.cpp
@@ -49,14 +49,14 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestDefaultToJSONFilteredByExposedPrototypeFunction_toJSON);
+static JSC_DECLARE_HOST_FUNCTION(jsTestDefaultToJSONFilteredByExposedPrototypeFunction_toJSON);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONFilteredByExposedConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONFilteredByExposed_normalAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONFilteredByExposed_filteredByExposedWindowAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONFilteredByExposed_filteredByExposedWorkerAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONFilteredByExposedConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONFilteredByExposed_normalAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONFilteredByExposed_filteredByExposedWindowAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONFilteredByExposed_filteredByExposedWorkerAttribute);
class JSTestDefaultToJSONFilteredByExposedPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONIndirectInheritance.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONIndirectInheritance.cpp
index d4cceec..006fb0c 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONIndirectInheritance.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONIndirectInheritance.cpp
@@ -43,7 +43,7 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONIndirectInheritanceConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONIndirectInheritanceConstructor);
class JSTestDefaultToJSONIndirectInheritancePrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONInherit.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONInherit.cpp
index a6d1cf7..307e3df 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONInherit.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONInherit.cpp
@@ -66,13 +66,13 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestDefaultToJSONInheritPrototypeFunction_toJSON);
+static JSC_DECLARE_HOST_FUNCTION(jsTestDefaultToJSONInheritPrototypeFunction_toJSON);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONInheritConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONInherit_inheritLongAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSONInherit_inheritLongAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONInheritConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONInherit_inheritLongAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSONInherit_inheritLongAttribute);
class JSTestDefaultToJSONInheritPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONInheritFinal.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONInheritFinal.cpp
index ef0fd7c..6bbc8ea 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONInheritFinal.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONInheritFinal.cpp
@@ -66,15 +66,15 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestDefaultToJSONInheritFinalPrototypeFunction_toJSON);
+static JSC_DECLARE_HOST_FUNCTION(jsTestDefaultToJSONInheritFinalPrototypeFunction_toJSON);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONInheritFinalConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONInheritFinal_finalLongAttributeFoo);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSONInheritFinal_finalLongAttributeFoo);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONInheritFinal_finalLongAttributeBar);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSONInheritFinal_finalLongAttributeBar);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONInheritFinalConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONInheritFinal_finalLongAttributeFoo);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSONInheritFinal_finalLongAttributeFoo);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDefaultToJSONInheritFinal_finalLongAttributeBar);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestDefaultToJSONInheritFinal_finalLongAttributeBar);
class JSTestDefaultToJSONInheritFinalPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestDomainSecurity.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestDomainSecurity.cpp
index 4daf195..d16977d 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestDomainSecurity.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestDomainSecurity.cpp
@@ -52,14 +52,14 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestDomainSecurityPrototypeFunction_excitingFunction);
-JSC_DECLARE_HOST_FUNCTION(jsTestDomainSecurityPrototypeFunction_postMessage);
-JSC_DECLARE_HOST_FUNCTION(jsTestDomainSecurityPrototypeFunction_overloadedMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestDomainSecurityPrototypeFunction_excitingFunction);
+static JSC_DECLARE_HOST_FUNCTION(jsTestDomainSecurityPrototypeFunction_postMessage);
+static JSC_DECLARE_HOST_FUNCTION(jsTestDomainSecurityPrototypeFunction_overloadedMethod);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestDomainSecurityConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestDomainSecurity_excitingAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDomainSecurityConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestDomainSecurity_excitingAttr);
class JSTestDomainSecurityPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestEnabledBySetting.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestEnabledBySetting.cpp
index 4939cdb..38ee906 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestEnabledBySetting.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestEnabledBySetting.cpp
@@ -52,24 +52,24 @@
// Functions
#if ENABLE(TEST_FEATURE)
-JSC_DECLARE_HOST_FUNCTION(jsTestEnabledBySettingPrototypeFunction_enabledBySettingOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestEnabledBySettingPrototypeFunction_enabledBySettingOperation);
#endif
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestEnabledBySettingConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestEnabledBySetting_TestSubObjEnabledBySettingConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestEnabledBySetting_TestSubObjEnabledBySettingConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestEnabledBySettingConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestEnabledBySetting_TestSubObjEnabledBySettingConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestEnabledBySetting_TestSubObjEnabledBySettingConstructor);
#if ENABLE(TEST_FEATURE)
-JSC_DECLARE_CUSTOM_GETTER(jsTestEnabledBySetting_enabledBySettingAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestEnabledBySetting_enabledBySettingAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestEnabledBySetting_enabledBySettingAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestEnabledBySetting_enabledBySettingAttribute);
#endif
#if ENABLE(TEST_FEATURE)
-JSC_DECLARE_CUSTOM_GETTER(jsTestEnabledBySetting_enabledByTwoSettingsAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestEnabledBySetting_enabledByTwoSettingsAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestEnabledBySetting_enabledByTwoSettingsAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestEnabledBySetting_enabledByTwoSettingsAttribute);
#endif
-JSC_DECLARE_CUSTOM_GETTER(jsTestEnabledBySetting_supplementalAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestEnabledBySetting_supplementalAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestEnabledBySetting_supplementalAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestEnabledBySetting_supplementalAttribute);
class JSTestEnabledBySettingPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestEnabledForContext.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestEnabledForContext.cpp
index 76f6070..1e888e0 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestEnabledForContext.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestEnabledForContext.cpp
@@ -48,9 +48,9 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestEnabledForContextConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestEnabledForContext_TestSubObjEnabledForContextConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestEnabledForContext_TestSubObjEnabledForContextConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestEnabledForContextConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestEnabledForContext_TestSubObjEnabledForContextConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestEnabledForContext_TestSubObjEnabledForContextConstructor);
class JSTestEnabledForContextPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp
index 6d8419d..33e2d7f 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp
@@ -123,11 +123,11 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestEventConstructorConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestEventConstructor_attr1);
-JSC_DECLARE_CUSTOM_GETTER(jsTestEventConstructor_attr2);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestEventConstructorConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestEventConstructor_attr1);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestEventConstructor_attr2);
#if ENABLE(SPECIAL_EVENT)
-JSC_DECLARE_CUSTOM_GETTER(jsTestEventConstructor_attr3);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestEventConstructor_attr3);
#endif
class JSTestEventConstructorPrototype final : public JSC::JSNonFinalObject {
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.cpp
index 9081752..be1b339 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.cpp
@@ -50,11 +50,11 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestEventTargetPrototypeFunction_item);
+static JSC_DECLARE_HOST_FUNCTION(jsTestEventTargetPrototypeFunction_item);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestEventTargetConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestEventTargetConstructor);
class JSTestEventTargetPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestException.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestException.cpp
index 7c7e5ec..06a1685 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestException.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestException.cpp
@@ -46,8 +46,8 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestExceptionConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestException_name);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestExceptionConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestException_name);
class JSTestExceptionPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.cpp
index f5dbc96..c0ef0ae 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.cpp
@@ -46,8 +46,8 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestGenerateIsReachableConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGenerateIsReachable_aSecretAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGenerateIsReachableConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGenerateIsReachable_aSecretAttribute);
class JSTestGenerateIsReachablePrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.cpp
index d667c68..7d5cea9 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.cpp
@@ -126,168 +126,168 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectInstanceFunction_regularOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectInstanceFunction_regularOperation);
#if ENABLE(TEST_FEATURE)
-JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectInstanceFunction_enabledAtRuntimeOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectInstanceFunction_enabledAtRuntimeOperation);
#endif
#if ENABLE(TEST_FEATURE)
-JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectConstructorFunction_enabledAtRuntimeOperationStatic);
+static JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectConstructorFunction_enabledAtRuntimeOperationStatic);
#endif
-JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectInstanceFunction_enabledInSpecificWorld);
-JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectInstanceFunction_enabledInSpecificWorldWhenRuntimeFeatureEnabled);
-JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectInstanceFunction_enabledInSpecificWorldWhenRuntimeFeaturesEnabled);
+static JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectInstanceFunction_enabledInSpecificWorld);
+static JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectInstanceFunction_enabledInSpecificWorldWhenRuntimeFeatureEnabled);
+static JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectInstanceFunction_enabledInSpecificWorldWhenRuntimeFeaturesEnabled);
#if ENABLE(TEST_FEATURE)
-JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectInstanceFunction_testPrivateFunction);
+static JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectInstanceFunction_testPrivateFunction);
#endif
-JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectInstanceFunction_calculateSecretResult);
-JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectInstanceFunction_getSecretBoolean);
+static JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectInstanceFunction_calculateSecretResult);
+static JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectInstanceFunction_getSecretBoolean);
#if ENABLE(TEST_FEATURE)
-JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectInstanceFunction_testFeatureGetSecretBoolean);
+static JSC_DECLARE_HOST_FUNCTION(jsTestGlobalObjectInstanceFunction_testFeatureGetSecretBoolean);
#endif
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObjectConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_regularAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_regularAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_publicAndPrivateAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_publicAndPrivateAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObjectConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_regularAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_regularAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_publicAndPrivateAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_publicAndPrivateAttribute);
#if ENABLE(TEST_FEATURE)
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_publicAndPrivateConditionalAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_publicAndPrivateConditionalAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_publicAndPrivateConditionalAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_publicAndPrivateConditionalAttribute);
#endif
#if ENABLE(TEST_FEATURE)
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_enabledAtRuntimeAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_enabledAtRuntimeAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_enabledAtRuntimeAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_enabledAtRuntimeAttribute);
#endif
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestCEReactionsConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestCEReactionsConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestCEReactionsStringifierConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestCEReactionsStringifierConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestCallTracerConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestCallTracerConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestCEReactionsConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestCEReactionsConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestCEReactionsStringifierConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestCEReactionsStringifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestCallTracerConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestCallTracerConstructor);
#if ENABLE(TEST_CONDITIONAL)
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestCallbackInterfaceConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestCallbackInterfaceConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestCallbackInterfaceConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestCallbackInterfaceConstructor);
#endif
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestClassWithJSBuiltinConstructorConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestClassWithJSBuiltinConstructorConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestDOMJITConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestDOMJITConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestDefaultToJSONIndirectInheritanceConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestDefaultToJSONIndirectInheritanceConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestDefaultToJSONInheritConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestDefaultToJSONInheritConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestDefaultToJSONInheritFinalConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestDefaultToJSONInheritFinalConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestDomainSecurityConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestDomainSecurityConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestEventConstructorConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestEventConstructorConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestEventTargetConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestEventTargetConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestExceptionConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestExceptionConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestGenerateIsReachableConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestGenerateIsReachableConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestGlobalObjectConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestGlobalObjectConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestIndexedSetterNoIdentifierConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestIndexedSetterNoIdentifierConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestIndexedSetterThrowingExceptionConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestIndexedSetterThrowingExceptionConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestIndexedSetterWithIdentifierConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestIndexedSetterWithIdentifierConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestInterfaceLeadingUnderscoreConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestInterfaceLeadingUnderscoreConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestIterableConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestIterableConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestJSBuiltinConstructorConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestJSBuiltinConstructorConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestLegacyFactoryFunctionConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestLegacyFactoryFunctionConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_AudioConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_AudioConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestLegacyOverrideBuiltInsConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestLegacyOverrideBuiltInsConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestMapLikeConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestMapLikeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestMapLikeWithOverriddenOperationsConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestMapLikeWithOverriddenOperationsConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedAndIndexedSetterNoIdentifierConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedAndIndexedSetterNoIdentifierConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedAndIndexedSetterThrowingExceptionConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedAndIndexedSetterThrowingExceptionConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedAndIndexedSetterWithIdentifierConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedAndIndexedSetterWithIdentifierConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedDeleterNoIdentifierConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedDeleterNoIdentifierConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedDeleterThrowingExceptionConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedDeleterThrowingExceptionConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedDeleterWithIdentifierConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedDeleterWithIdentifierConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedDeleterWithIndexedGetterConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedDeleterWithIndexedGetterConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedGetterCallWithConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedGetterCallWithConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedGetterNoIdentifierConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedGetterNoIdentifierConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedGetterWithIdentifierConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedGetterWithIdentifierConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedSetterNoIdentifierConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedSetterNoIdentifierConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedSetterThrowingExceptionConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedSetterThrowingExceptionConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedSetterWithIdentifierConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedSetterWithIdentifierConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedSetterWithIndexedGetterConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedSetterWithIndexedGetterConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedSetterWithIndexedGetterAndSetterConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedSetterWithIndexedGetterAndSetterConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedSetterWithLegacyOverrideBuiltInsConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedSetterWithLegacyOverrideBuiltInsConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedSetterWithLegacyUnforgeablePropertiesConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedSetterWithLegacyUnforgeablePropertiesConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltInsConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltInsConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestClassWithJSBuiltinConstructorConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestClassWithJSBuiltinConstructorConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestDOMJITConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestDOMJITConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestDefaultToJSONIndirectInheritanceConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestDefaultToJSONIndirectInheritanceConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestDefaultToJSONInheritConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestDefaultToJSONInheritConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestDefaultToJSONInheritFinalConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestDefaultToJSONInheritFinalConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestDomainSecurityConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestDomainSecurityConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestEventConstructorConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestEventConstructorConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestEventTargetConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestEventTargetConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestExceptionConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestExceptionConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestGenerateIsReachableConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestGenerateIsReachableConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestGlobalObjectConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestGlobalObjectConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestIndexedSetterNoIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestIndexedSetterNoIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestIndexedSetterThrowingExceptionConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestIndexedSetterThrowingExceptionConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestIndexedSetterWithIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestIndexedSetterWithIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestInterfaceLeadingUnderscoreConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestInterfaceLeadingUnderscoreConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestIterableConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestIterableConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestJSBuiltinConstructorConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestJSBuiltinConstructorConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestLegacyFactoryFunctionConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestLegacyFactoryFunctionConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_AudioConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_AudioConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestLegacyOverrideBuiltInsConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestLegacyOverrideBuiltInsConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestMapLikeConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestMapLikeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestMapLikeWithOverriddenOperationsConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestMapLikeWithOverriddenOperationsConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedAndIndexedSetterNoIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedAndIndexedSetterNoIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedAndIndexedSetterThrowingExceptionConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedAndIndexedSetterThrowingExceptionConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedAndIndexedSetterWithIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedAndIndexedSetterWithIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedDeleterNoIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedDeleterNoIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedDeleterThrowingExceptionConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedDeleterThrowingExceptionConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedDeleterWithIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedDeleterWithIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedDeleterWithIndexedGetterConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedDeleterWithIndexedGetterConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedGetterCallWithConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedGetterCallWithConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedGetterNoIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedGetterNoIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedGetterWithIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedGetterWithIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedSetterNoIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedSetterNoIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedSetterThrowingExceptionConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedSetterThrowingExceptionConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedSetterWithIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedSetterWithIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedSetterWithIndexedGetterConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedSetterWithIndexedGetterConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedSetterWithIndexedGetterAndSetterConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedSetterWithIndexedGetterAndSetterConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedSetterWithLegacyOverrideBuiltInsConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedSetterWithLegacyOverrideBuiltInsConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedSetterWithLegacyUnforgeablePropertiesConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedSetterWithLegacyUnforgeablePropertiesConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltInsConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltInsConstructor);
#if ENABLE(ConditionDerived)
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestOperationConditionalConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestOperationConditionalConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestOperationConditionalConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestOperationConditionalConstructor);
#endif
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestOverloadedConstructorsWithSequenceConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestOverloadedConstructorsWithSequenceConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestPluginInterfaceConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestPluginInterfaceConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestReadOnlyMapLikeConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestReadOnlyMapLikeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestReadOnlySetLikeConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestReadOnlySetLikeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestReportExtraMemoryCostConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestReportExtraMemoryCostConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestOverloadedConstructorsWithSequenceConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestOverloadedConstructorsWithSequenceConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestPluginInterfaceConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestPluginInterfaceConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestReadOnlyMapLikeConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestReadOnlyMapLikeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestReadOnlySetLikeConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestReadOnlySetLikeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestReportExtraMemoryCostConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestReportExtraMemoryCostConstructor);
#if ENABLE(Condition1) || ENABLE(Condition2)
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestSerializedScriptValueInterfaceConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestSerializedScriptValueInterfaceConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestSerializedScriptValueInterfaceConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestSerializedScriptValueInterfaceConstructor);
#endif
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestSetLikeConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestSetLikeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestSetLikeWithOverriddenOperationsConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestSetLikeWithOverriddenOperationsConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestStringifierConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestStringifierConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestStringifierAnonymousOperationConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestStringifierAnonymousOperationConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestStringifierNamedOperationConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestStringifierNamedOperationConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestStringifierOperationImplementedAsConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestStringifierOperationImplementedAsConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestStringifierOperationNamedToStringConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestStringifierOperationNamedToStringConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestStringifierReadOnlyAttributeConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestStringifierReadOnlyAttributeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestStringifierReadWriteAttributeConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestStringifierReadWriteAttributeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestTypedefsConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestTypedefsConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestSetLikeConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestSetLikeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestSetLikeWithOverriddenOperationsConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestSetLikeWithOverriddenOperationsConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestStringifierConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestStringifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestStringifierAnonymousOperationConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestStringifierAnonymousOperationConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestStringifierNamedOperationConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestStringifierNamedOperationConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestStringifierOperationImplementedAsConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestStringifierOperationImplementedAsConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestStringifierOperationNamedToStringConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestStringifierOperationNamedToStringConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestStringifierReadOnlyAttributeConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestStringifierReadOnlyAttributeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestStringifierReadWriteAttributeConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestStringifierReadWriteAttributeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestGlobalObject_TestTypedefsConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestGlobalObject_TestTypedefsConstructor);
using JSTestGlobalObjectDOMConstructor = JSDOMConstructorNotConstructable<JSTestGlobalObject>;
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterNoIdentifier.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterNoIdentifier.cpp
index ba9d4c3..70efcf9 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterNoIdentifier.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterNoIdentifier.cpp
@@ -46,7 +46,7 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestIndexedSetterNoIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestIndexedSetterNoIdentifierConstructor);
class JSTestIndexedSetterNoIdentifierPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterThrowingException.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterThrowingException.cpp
index 52747c9..7c3272e 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterThrowingException.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterThrowingException.cpp
@@ -46,7 +46,7 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestIndexedSetterThrowingExceptionConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestIndexedSetterThrowingExceptionConstructor);
class JSTestIndexedSetterThrowingExceptionPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.cpp
index 5f0a44d..b8e6ac8 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.cpp
@@ -48,11 +48,11 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestIndexedSetterWithIdentifierPrototypeFunction_indexedSetter);
+static JSC_DECLARE_HOST_FUNCTION(jsTestIndexedSetterWithIdentifierPrototypeFunction_indexedSetter);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestIndexedSetterWithIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestIndexedSetterWithIdentifierConstructor);
class JSTestIndexedSetterWithIdentifierPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp
index 13c282b..1bb2439 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp
@@ -75,90 +75,89 @@
// Functions
#if ENABLE(Condition22) || ENABLE(Condition23)
-JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_mixinOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_mixinOperation);
#endif
#if ENABLE(Condition22) || ENABLE(Condition23)
-JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_mixinComplexOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_mixinComplexOperation);
#endif
#if ENABLE(Condition22) || ENABLE(Condition23)
-JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_mixinCustomOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_mixinCustomOperation);
#endif
#if (ENABLE(Condition11) && ENABLE(Condition22)) || ENABLE(Condition23)
-JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_mixinConditionalOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_mixinConditionalOperation);
#endif
#if ENABLE(Condition22) || ENABLE(Condition23)
-JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_mixinSettingsConditionalOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_mixinSettingsConditionalOperation);
#endif
#if ENABLE(Condition22) || ENABLE(Condition23)
-JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_mixinResultFieldOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_mixinResultFieldOperation);
#endif
#if (ENABLE(Condition22) && ENABLE(Condition33)) || ENABLE(Condition23)
-JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_partialMixinOperationFromPartial);
+static JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_partialMixinOperationFromPartial);
#endif
#if ENABLE(Condition11) || ENABLE(Condition12)
-JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_supplementalMethod1);
+static JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_supplementalMethod1);
#endif
#if ENABLE(Condition11) || ENABLE(Condition12)
-JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_supplementalMethod2);
+static JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_supplementalMethod2);
#endif
#if ENABLE(Condition11) || ENABLE(Condition12)
-JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_supplementalMethod3);
+static JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_supplementalMethod3);
#endif
#if ENABLE(Condition11) || ENABLE(Condition12)
-JSC_DECLARE_HOST_FUNCTION(jsTestInterfaceConstructorFunction_supplementalMethod4);
+static JSC_DECLARE_HOST_FUNCTION(jsTestInterfaceConstructorFunction_supplementalMethod4);
#endif
-JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_SymbolIterator);
-JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_entries);
-JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_keys);
-JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_values);
-JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_forEach);
+static JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_entries);
+static JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_keys);
+static JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_values);
+static JSC_DECLARE_HOST_FUNCTION(jsTestInterfacePrototypeFunction_forEach);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestInterfaceConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestInterfaceConstructor);
#if ENABLE(Condition22) || ENABLE(Condition23)
-JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_mixinReadOnlyAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_mixinReadOnlyAttribute);
#endif
#if ENABLE(Condition22) || ENABLE(Condition23)
-JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_mixinAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestInterface_mixinAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_mixinAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestInterface_mixinAttribute);
#endif
#if ENABLE(Condition22) || ENABLE(Condition23)
-JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_mixinCustomAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestInterface_mixinCustomAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_mixinCustomAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestInterface_mixinCustomAttribute);
#endif
#if ENABLE(Condition22) || ENABLE(Condition23)
-JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_mixinNodeAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestInterface_mixinNodeAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_mixinNodeAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestInterface_mixinNodeAttribute);
#endif
#if ENABLE(Condition22) || ENABLE(Condition23)
-JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_partialMixinAttributeFromPartial);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_partialMixinAttributeFromPartial);
#endif
#if ENABLE(Condition11) || ENABLE(Condition12)
-JSC_DECLARE_CUSTOM_GETTER(jsTestInterfaceConstructor_supplementalStaticReadOnlyAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestInterfaceConstructor_supplementalStaticReadOnlyAttr);
#endif
#if ENABLE(Condition11) || ENABLE(Condition12)
-JSC_DECLARE_CUSTOM_GETTER(jsTestInterfaceConstructor_supplementalStaticAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestInterfaceConstructor_supplementalStaticAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestInterfaceConstructor_supplementalStaticAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestInterfaceConstructor_supplementalStaticAttr);
#endif
#if ENABLE(Condition11) || ENABLE(Condition12)
-JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_supplementalStr1);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_supplementalStr1);
#endif
#if ENABLE(Condition11) || ENABLE(Condition12)
-JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_supplementalStr2);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestInterface_supplementalStr2);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_supplementalStr2);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestInterface_supplementalStr2);
#endif
#if ENABLE(Condition11) || ENABLE(Condition12)
-JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_supplementalStr3);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestInterface_supplementalStr3);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_supplementalStr3);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestInterface_supplementalStr3);
#endif
#if ENABLE(Condition11) || ENABLE(Condition12)
-JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_supplementalNode);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestInterface_supplementalNode);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_supplementalNode);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestInterface_supplementalNode);
#endif
#if ENABLE(Condition11) || ENABLE(Condition12)
-JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_reflectAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestInterface_reflectAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestInterface_reflectAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestInterface_reflectAttribute);
#endif
class JSTestInterfacePrototype final : public JSC::JSNonFinalObject {
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestInterfaceLeadingUnderscore.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestInterfaceLeadingUnderscore.cpp
index 5bf3db3..f0e6be5 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestInterfaceLeadingUnderscore.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestInterfaceLeadingUnderscore.cpp
@@ -46,8 +46,8 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestInterfaceLeadingUnderscoreConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestInterfaceLeadingUnderscore_readonly);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestInterfaceLeadingUnderscoreConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestInterfaceLeadingUnderscore_readonly);
class JSTestInterfaceLeadingUnderscorePrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestIterable.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestIterable.cpp
index 4000b45..3c1b18d 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestIterable.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestIterable.cpp
@@ -49,15 +49,14 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestIterablePrototypeFunction_SymbolIterator);
-JSC_DECLARE_HOST_FUNCTION(jsTestIterablePrototypeFunction_entries);
-JSC_DECLARE_HOST_FUNCTION(jsTestIterablePrototypeFunction_keys);
-JSC_DECLARE_HOST_FUNCTION(jsTestIterablePrototypeFunction_values);
-JSC_DECLARE_HOST_FUNCTION(jsTestIterablePrototypeFunction_forEach);
+static JSC_DECLARE_HOST_FUNCTION(jsTestIterablePrototypeFunction_entries);
+static JSC_DECLARE_HOST_FUNCTION(jsTestIterablePrototypeFunction_keys);
+static JSC_DECLARE_HOST_FUNCTION(jsTestIterablePrototypeFunction_values);
+static JSC_DECLARE_HOST_FUNCTION(jsTestIterablePrototypeFunction_forEach);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestIterableConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestIterableConstructor);
class JSTestIterablePrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestJSBuiltinConstructor.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestJSBuiltinConstructor.cpp
index 6dfe73f..5926a17 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestJSBuiltinConstructor.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestJSBuiltinConstructor.cpp
@@ -43,14 +43,14 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestJSBuiltinConstructorPrototypeFunction_testCustomFunction);
+static JSC_DECLARE_HOST_FUNCTION(jsTestJSBuiltinConstructorPrototypeFunction_testCustomFunction);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestJSBuiltinConstructorConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestJSBuiltinConstructor_testAttributeCustom);
-JSC_DECLARE_CUSTOM_GETTER(jsTestJSBuiltinConstructor_testAttributeRWCustom);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestJSBuiltinConstructor_testAttributeRWCustom);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestJSBuiltinConstructorConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestJSBuiltinConstructor_testAttributeCustom);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestJSBuiltinConstructor_testAttributeRWCustom);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestJSBuiltinConstructor_testAttributeRWCustom);
class JSTestJSBuiltinConstructorPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestLegacyFactoryFunction.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestLegacyFactoryFunction.cpp
index d376f5f..207ed29 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestLegacyFactoryFunction.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestLegacyFactoryFunction.cpp
@@ -48,7 +48,7 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestLegacyFactoryFunctionConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestLegacyFactoryFunctionConstructor);
class JSTestLegacyFactoryFunctionPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestLegacyNoInterfaceObject.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestLegacyNoInterfaceObject.cpp
index 3b982b2..fa18887 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestLegacyNoInterfaceObject.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestLegacyNoInterfaceObject.cpp
@@ -52,22 +52,22 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestLegacyNoInterfaceObjectPrototypeFunction_voidOperation);
-JSC_DECLARE_HOST_FUNCTION(jsTestLegacyNoInterfaceObjectPrototypeFunction_throwingOperation);
-JSC_DECLARE_HOST_FUNCTION(jsTestLegacyNoInterfaceObjectPrototypeFunction_customOperation);
-JSC_DECLARE_HOST_FUNCTION(jsTestLegacyNoInterfaceObjectConstructorFunction_staticOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestLegacyNoInterfaceObjectPrototypeFunction_voidOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestLegacyNoInterfaceObjectPrototypeFunction_throwingOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestLegacyNoInterfaceObjectPrototypeFunction_customOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestLegacyNoInterfaceObjectConstructorFunction_staticOperation);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestLegacyNoInterfaceObject_readonlyStringAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestLegacyNoInterfaceObject_readWriteStringAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestLegacyNoInterfaceObject_readWriteStringAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestLegacyNoInterfaceObject_customGetterSetterStringAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestLegacyNoInterfaceObject_customGetterSetterStringAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestLegacyNoInterfaceObject_nodeAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestLegacyNoInterfaceObject_nodeAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestLegacyNoInterfaceObjectConstructor_staticStringAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestLegacyNoInterfaceObjectConstructor_staticStringAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestLegacyNoInterfaceObject_readonlyStringAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestLegacyNoInterfaceObject_readWriteStringAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestLegacyNoInterfaceObject_readWriteStringAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestLegacyNoInterfaceObject_customGetterSetterStringAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestLegacyNoInterfaceObject_customGetterSetterStringAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestLegacyNoInterfaceObject_nodeAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestLegacyNoInterfaceObject_nodeAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestLegacyNoInterfaceObjectConstructor_staticStringAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestLegacyNoInterfaceObjectConstructor_staticStringAttribute);
class JSTestLegacyNoInterfaceObjectPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestLegacyOverrideBuiltIns.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestLegacyOverrideBuiltIns.cpp
index 3a5bdc2..50f1b24 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestLegacyOverrideBuiltIns.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestLegacyOverrideBuiltIns.cpp
@@ -50,11 +50,11 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestLegacyOverrideBuiltInsPrototypeFunction_namedItem);
+static JSC_DECLARE_HOST_FUNCTION(jsTestLegacyOverrideBuiltInsPrototypeFunction_namedItem);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestLegacyOverrideBuiltInsConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestLegacyOverrideBuiltInsConstructor);
class JSTestLegacyOverrideBuiltInsPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestMapLike.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestMapLike.cpp
index 768205a..27d5f38 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestMapLike.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestMapLike.cpp
@@ -50,20 +50,20 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestMapLikePrototypeFunction_get);
-JSC_DECLARE_HOST_FUNCTION(jsTestMapLikePrototypeFunction_has);
-JSC_DECLARE_HOST_FUNCTION(jsTestMapLikePrototypeFunction_entries);
-JSC_DECLARE_HOST_FUNCTION(jsTestMapLikePrototypeFunction_keys);
-JSC_DECLARE_HOST_FUNCTION(jsTestMapLikePrototypeFunction_values);
-JSC_DECLARE_HOST_FUNCTION(jsTestMapLikePrototypeFunction_forEach);
-JSC_DECLARE_HOST_FUNCTION(jsTestMapLikePrototypeFunction_set);
-JSC_DECLARE_HOST_FUNCTION(jsTestMapLikePrototypeFunction_clear);
-JSC_DECLARE_HOST_FUNCTION(jsTestMapLikePrototypeFunction_delete);
+static JSC_DECLARE_HOST_FUNCTION(jsTestMapLikePrototypeFunction_get);
+static JSC_DECLARE_HOST_FUNCTION(jsTestMapLikePrototypeFunction_has);
+static JSC_DECLARE_HOST_FUNCTION(jsTestMapLikePrototypeFunction_entries);
+static JSC_DECLARE_HOST_FUNCTION(jsTestMapLikePrototypeFunction_keys);
+static JSC_DECLARE_HOST_FUNCTION(jsTestMapLikePrototypeFunction_values);
+static JSC_DECLARE_HOST_FUNCTION(jsTestMapLikePrototypeFunction_forEach);
+static JSC_DECLARE_HOST_FUNCTION(jsTestMapLikePrototypeFunction_set);
+static JSC_DECLARE_HOST_FUNCTION(jsTestMapLikePrototypeFunction_clear);
+static JSC_DECLARE_HOST_FUNCTION(jsTestMapLikePrototypeFunction_delete);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestMapLikeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestMapLike_size);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestMapLikeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestMapLike_size);
class JSTestMapLikePrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestMapLikeWithOverriddenOperations.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestMapLikeWithOverriddenOperations.cpp
index 8d96dc4..f7237ae 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestMapLikeWithOverriddenOperations.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestMapLikeWithOverriddenOperations.cpp
@@ -51,21 +51,21 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestMapLikeWithOverriddenOperationsPrototypeFunction_clear);
-JSC_DECLARE_HOST_FUNCTION(jsTestMapLikeWithOverriddenOperationsPrototypeFunction_get);
-JSC_DECLARE_HOST_FUNCTION(jsTestMapLikeWithOverriddenOperationsPrototypeFunction_has);
-JSC_DECLARE_HOST_FUNCTION(jsTestMapLikeWithOverriddenOperationsPrototypeFunction_entries);
-JSC_DECLARE_HOST_FUNCTION(jsTestMapLikeWithOverriddenOperationsPrototypeFunction_keys);
-JSC_DECLARE_HOST_FUNCTION(jsTestMapLikeWithOverriddenOperationsPrototypeFunction_values);
-JSC_DECLARE_HOST_FUNCTION(jsTestMapLikeWithOverriddenOperationsPrototypeFunction_forEach);
-JSC_DECLARE_HOST_FUNCTION(jsTestMapLikeWithOverriddenOperationsPrototypeFunction_delete);
+static JSC_DECLARE_HOST_FUNCTION(jsTestMapLikeWithOverriddenOperationsPrototypeFunction_clear);
+static JSC_DECLARE_HOST_FUNCTION(jsTestMapLikeWithOverriddenOperationsPrototypeFunction_get);
+static JSC_DECLARE_HOST_FUNCTION(jsTestMapLikeWithOverriddenOperationsPrototypeFunction_has);
+static JSC_DECLARE_HOST_FUNCTION(jsTestMapLikeWithOverriddenOperationsPrototypeFunction_entries);
+static JSC_DECLARE_HOST_FUNCTION(jsTestMapLikeWithOverriddenOperationsPrototypeFunction_keys);
+static JSC_DECLARE_HOST_FUNCTION(jsTestMapLikeWithOverriddenOperationsPrototypeFunction_values);
+static JSC_DECLARE_HOST_FUNCTION(jsTestMapLikeWithOverriddenOperationsPrototypeFunction_forEach);
+static JSC_DECLARE_HOST_FUNCTION(jsTestMapLikeWithOverriddenOperationsPrototypeFunction_delete);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestMapLikeWithOverriddenOperationsConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestMapLikeWithOverriddenOperations_set);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestMapLikeWithOverriddenOperations_set);
-JSC_DECLARE_CUSTOM_GETTER(jsTestMapLikeWithOverriddenOperations_size);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestMapLikeWithOverriddenOperationsConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestMapLikeWithOverriddenOperations_set);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestMapLikeWithOverriddenOperations_set);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestMapLikeWithOverriddenOperations_size);
class JSTestMapLikeWithOverriddenOperationsPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterNoIdentifier.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterNoIdentifier.cpp
index bfc19b0..ca0d5ca 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterNoIdentifier.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterNoIdentifier.cpp
@@ -47,7 +47,7 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedAndIndexedSetterNoIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedAndIndexedSetterNoIdentifierConstructor);
class JSTestNamedAndIndexedSetterNoIdentifierPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterThrowingException.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterThrowingException.cpp
index 919f7f1..35ab17b 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterThrowingException.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterThrowingException.cpp
@@ -47,7 +47,7 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedAndIndexedSetterThrowingExceptionConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedAndIndexedSetterThrowingExceptionConstructor);
class JSTestNamedAndIndexedSetterThrowingExceptionPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.cpp
index d3ef2fa..429d339 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.cpp
@@ -49,12 +49,12 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestNamedAndIndexedSetterWithIdentifierPrototypeFunction_namedSetter);
-JSC_DECLARE_HOST_FUNCTION(jsTestNamedAndIndexedSetterWithIdentifierPrototypeFunction_indexedSetter);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNamedAndIndexedSetterWithIdentifierPrototypeFunction_namedSetter);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNamedAndIndexedSetterWithIdentifierPrototypeFunction_indexedSetter);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedAndIndexedSetterWithIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedAndIndexedSetterWithIdentifierConstructor);
class JSTestNamedAndIndexedSetterWithIdentifierPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterNoIdentifier.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterNoIdentifier.cpp
index ad1b70b..93b9b60 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterNoIdentifier.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterNoIdentifier.cpp
@@ -46,7 +46,7 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedDeleterNoIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedDeleterNoIdentifierConstructor);
class JSTestNamedDeleterNoIdentifierPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterThrowingException.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterThrowingException.cpp
index a005bb1..da460ef 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterThrowingException.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterThrowingException.cpp
@@ -46,7 +46,7 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedDeleterThrowingExceptionConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedDeleterThrowingExceptionConstructor);
class JSTestNamedDeleterThrowingExceptionPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.cpp
index 21406df..53979b2 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.cpp
@@ -47,11 +47,11 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestNamedDeleterWithIdentifierPrototypeFunction_namedDeleter);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNamedDeleterWithIdentifierPrototypeFunction_namedDeleter);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedDeleterWithIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedDeleterWithIdentifierConstructor);
class JSTestNamedDeleterWithIdentifierPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIndexedGetter.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIndexedGetter.cpp
index e6ebaba..a88b67d 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIndexedGetter.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIndexedGetter.cpp
@@ -47,7 +47,7 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedDeleterWithIndexedGetterConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedDeleterWithIndexedGetterConstructor);
class JSTestNamedDeleterWithIndexedGetterPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterCallWith.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterCallWith.cpp
index 6983de4..a376f4b 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterCallWith.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterCallWith.cpp
@@ -46,7 +46,7 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedGetterCallWithConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedGetterCallWithConstructor);
class JSTestNamedGetterCallWithPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterNoIdentifier.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterNoIdentifier.cpp
index 2f0a807..600ef36 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterNoIdentifier.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterNoIdentifier.cpp
@@ -46,7 +46,7 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedGetterNoIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedGetterNoIdentifierConstructor);
class JSTestNamedGetterNoIdentifierPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterWithIdentifier.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterWithIdentifier.cpp
index 0aeec37..cc6f6a6 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterWithIdentifier.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterWithIdentifier.cpp
@@ -47,11 +47,11 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestNamedGetterWithIdentifierPrototypeFunction_getterName);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNamedGetterWithIdentifierPrototypeFunction_getterName);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedGetterWithIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedGetterWithIdentifierConstructor);
class JSTestNamedGetterWithIdentifierPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterNoIdentifier.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterNoIdentifier.cpp
index 99417dd..0a21a62 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterNoIdentifier.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterNoIdentifier.cpp
@@ -46,7 +46,7 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterNoIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterNoIdentifierConstructor);
class JSTestNamedSetterNoIdentifierPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterThrowingException.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterThrowingException.cpp
index 04d98ea..b27b5d8 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterThrowingException.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterThrowingException.cpp
@@ -46,7 +46,7 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterThrowingExceptionConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterThrowingExceptionConstructor);
class JSTestNamedSetterThrowingExceptionPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.cpp
index c819f6f..baea855 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.cpp
@@ -47,11 +47,11 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestNamedSetterWithIdentifierPrototypeFunction_namedSetter);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNamedSetterWithIdentifierPrototypeFunction_namedSetter);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterWithIdentifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterWithIdentifierConstructor);
class JSTestNamedSetterWithIdentifierPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.cpp
index 599d965..3b1332a 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.cpp
@@ -49,12 +49,12 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestNamedSetterWithIndexedGetterPrototypeFunction_namedSetter);
-JSC_DECLARE_HOST_FUNCTION(jsTestNamedSetterWithIndexedGetterPrototypeFunction_indexedSetter);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNamedSetterWithIndexedGetterPrototypeFunction_namedSetter);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNamedSetterWithIndexedGetterPrototypeFunction_indexedSetter);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterWithIndexedGetterConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterWithIndexedGetterConstructor);
class JSTestNamedSetterWithIndexedGetterPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.cpp
index ad6e52d..f5221eb 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.cpp
@@ -49,12 +49,12 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestNamedSetterWithIndexedGetterAndSetterPrototypeFunction_namedSetter);
-JSC_DECLARE_HOST_FUNCTION(jsTestNamedSetterWithIndexedGetterAndSetterPrototypeFunction_indexedSetter);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNamedSetterWithIndexedGetterAndSetterPrototypeFunction_namedSetter);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNamedSetterWithIndexedGetterAndSetterPrototypeFunction_indexedSetter);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterWithIndexedGetterAndSetterConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterWithIndexedGetterAndSetterConstructor);
class JSTestNamedSetterWithIndexedGetterAndSetterPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyOverrideBuiltIns.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyOverrideBuiltIns.cpp
index de8b9606..bb3103b 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyOverrideBuiltIns.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyOverrideBuiltIns.cpp
@@ -46,7 +46,7 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterWithLegacyOverrideBuiltInsConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterWithLegacyOverrideBuiltInsConstructor);
class JSTestNamedSetterWithLegacyOverrideBuiltInsPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeableProperties.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeableProperties.cpp
index 713a338..8bfb707 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeableProperties.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeableProperties.cpp
@@ -48,12 +48,12 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestNamedSetterWithLegacyUnforgeablePropertiesInstanceFunction_unforgeableOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNamedSetterWithLegacyUnforgeablePropertiesInstanceFunction_unforgeableOperation);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterWithLegacyUnforgeablePropertiesConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterWithLegacyUnforgeableProperties_unforgeableAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterWithLegacyUnforgeablePropertiesConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterWithLegacyUnforgeableProperties_unforgeableAttribute);
class JSTestNamedSetterWithLegacyUnforgeablePropertiesPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns.cpp
index d055b85..52e90b3 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns.cpp
@@ -48,12 +48,12 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltInsInstanceFunction_unforgeableOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltInsInstanceFunction_unforgeableOperation);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltInsConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns_unforgeableAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltInsConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns_unforgeableAttribute);
class JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltInsPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp
index f46f27b..3f5e3a0 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp
@@ -54,24 +54,23 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestNodePrototypeFunction_testWorkerPromise);
-JSC_DECLARE_HOST_FUNCTION(jsTestNodePrototypeFunction_calculateSecretResult);
-JSC_DECLARE_HOST_FUNCTION(jsTestNodePrototypeFunction_getSecretBoolean);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNodePrototypeFunction_testWorkerPromise);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNodePrototypeFunction_calculateSecretResult);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNodePrototypeFunction_getSecretBoolean);
#if ENABLE(TEST_FEATURE)
-JSC_DECLARE_HOST_FUNCTION(jsTestNodePrototypeFunction_testFeatureGetSecretBoolean);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNodePrototypeFunction_testFeatureGetSecretBoolean);
#endif
-JSC_DECLARE_HOST_FUNCTION(jsTestNodePrototypeFunction_toJSON);
-JSC_DECLARE_HOST_FUNCTION(jsTestNodePrototypeFunction_SymbolIterator);
-JSC_DECLARE_HOST_FUNCTION(jsTestNodePrototypeFunction_entries);
-JSC_DECLARE_HOST_FUNCTION(jsTestNodePrototypeFunction_keys);
-JSC_DECLARE_HOST_FUNCTION(jsTestNodePrototypeFunction_values);
-JSC_DECLARE_HOST_FUNCTION(jsTestNodePrototypeFunction_forEach);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNodePrototypeFunction_toJSON);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNodePrototypeFunction_entries);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNodePrototypeFunction_keys);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNodePrototypeFunction_values);
+static JSC_DECLARE_HOST_FUNCTION(jsTestNodePrototypeFunction_forEach);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestNodeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestNode_name);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestNode_name);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNodeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestNode_name);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestNode_name);
class JSTestNodePrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp
index 122b5d9..8425e30 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp
@@ -1422,394 +1422,394 @@
// Functions
#if ENABLE(TEST_FEATURE)
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_enabledAtRuntimeOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_enabledAtRuntimeOperation);
#endif
#if ENABLE(TEST_FEATURE)
-JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_enabledAtRuntimeOperationStatic);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_enabledAtRuntimeOperationStatic);
#endif
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_enabledInSpecificWorldWhenRuntimeFeatureEnabled);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_worldSpecificMethod);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_calculateSecretResult);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_getSecretBoolean);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_enabledInSpecificWorldWhenRuntimeFeatureEnabled);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_worldSpecificMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_calculateSecretResult);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_getSecretBoolean);
#if ENABLE(TEST_FEATURE)
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testFeatureGetSecretBoolean);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testFeatureGetSecretBoolean);
#endif
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_undefinedMethod);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_undefinedMethodWithArgs);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_byteMethod);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_byteMethodWithArgs);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_octetMethod);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_octetMethodWithArgs);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_longMethod);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_longMethodWithArgs);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_objMethod);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_objMethodWithArgs);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjInstanceFunction_unforgeableMethod);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithArgTreatingNullAsEmptyString);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithXPathNSResolverParameter);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_nullableStringMethod);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_nullableStringStaticMethod);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_nullableStringSpecialMethod);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithEnumArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithStandaloneEnumArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalEnumArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalEnumArgAndDefaultValue);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodThatRequiresAllArgsAndThrows);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithUSVStringArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithNullableUSVStringArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithUSVStringArgTreatingNullAsEmptyString);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithByteStringArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithNullableByteStringArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithByteStringArgTreatingNullAsEmptyString);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_serializedValue);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithRecord);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithException);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithExceptionReturningLong);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithExceptionReturningObject);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_customMethod);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_customMethodWithArgs);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_privateMethod);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_publicAndPrivateMethod);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_addEventListener);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_removeEventListener);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withExecStateVoid);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withExecStateObj);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withExecStateVoidException);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withExecStateObjException);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withScriptExecutionContext);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withScriptExecutionContextAndExecState);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withScriptExecutionContextAndExecStateObjException);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withScriptExecutionContextAndExecStateWithSpaces);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withDocumentArgument);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withCallerDocumentArgument);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withCallerWindowArgument);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalArgAndDefaultValue);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithNonOptionalArgAndOptionalArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithNonOptionalArgAndTwoOptionalArgs);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalString);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalUSVString);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalAtomString);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalStringAndDefaultValue);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalAtomStringAndDefaultValue);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalStringIsNull);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalStringIsUndefined);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalAtomStringIsNull);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalStringIsEmptyString);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalUSVStringIsEmptyString);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalAtomStringIsEmptyString);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalDoubleIsNaN);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalFloatIsNaN);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalLongLong);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalLongLongIsZero);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalUnsignedLongLong);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalUnsignedLongLongIsZero);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalSequence);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalSequenceIsEmpty);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalBoolean);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalBooleanIsFalse);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalAny);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalObject);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalWrapper);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalNullableWrapper);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalNullableWrapperIsNull);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalXPathNSResolver);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalRecord);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalPromise);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithCallbackInterfaceArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithNullableCallbackInterfaceArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithNonCallbackInterfaceArgAndCallbackInterfaceArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalCallbackInterfaceArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalNullableCallbackInterfaceArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithCallbackFunctionArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithNullableCallbackFunctionArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithNonCallbackArgAndCallbackFunctionArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalCallbackFunctionArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalNullableCallbackFunctionArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_staticMethodWithCallbackAndOptionalArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_staticMethodWithCallbackArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_undefinedMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_undefinedMethodWithArgs);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_byteMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_byteMethodWithArgs);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_octetMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_octetMethodWithArgs);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_longMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_longMethodWithArgs);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_objMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_objMethodWithArgs);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjInstanceFunction_unforgeableMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithArgTreatingNullAsEmptyString);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithXPathNSResolverParameter);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_nullableStringMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_nullableStringStaticMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_nullableStringSpecialMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithEnumArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithStandaloneEnumArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalEnumArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalEnumArgAndDefaultValue);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodThatRequiresAllArgsAndThrows);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithUSVStringArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithNullableUSVStringArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithUSVStringArgTreatingNullAsEmptyString);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithByteStringArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithNullableByteStringArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithByteStringArgTreatingNullAsEmptyString);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_serializedValue);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithRecord);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithException);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithExceptionReturningLong);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithExceptionReturningObject);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_customMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_customMethodWithArgs);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_privateMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_publicAndPrivateMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_addEventListener);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_removeEventListener);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withExecStateVoid);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withExecStateObj);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withExecStateVoidException);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withExecStateObjException);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withScriptExecutionContext);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withScriptExecutionContextAndExecState);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withScriptExecutionContextAndExecStateObjException);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withScriptExecutionContextAndExecStateWithSpaces);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withDocumentArgument);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withCallerDocumentArgument);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_withCallerWindowArgument);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalArgAndDefaultValue);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithNonOptionalArgAndOptionalArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithNonOptionalArgAndTwoOptionalArgs);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalString);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalUSVString);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalAtomString);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalStringAndDefaultValue);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalAtomStringAndDefaultValue);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalStringIsNull);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalStringIsUndefined);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalAtomStringIsNull);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalStringIsEmptyString);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalUSVStringIsEmptyString);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalAtomStringIsEmptyString);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalDoubleIsNaN);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalFloatIsNaN);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalLongLong);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalLongLongIsZero);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalUnsignedLongLong);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalUnsignedLongLongIsZero);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalSequence);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalSequenceIsEmpty);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalBoolean);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalBooleanIsFalse);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalAny);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalObject);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalWrapper);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalNullableWrapper);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalNullableWrapperIsNull);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalXPathNSResolver);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalRecord);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalPromise);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithCallbackInterfaceArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithNullableCallbackInterfaceArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithNonCallbackInterfaceArgAndCallbackInterfaceArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalCallbackInterfaceArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalNullableCallbackInterfaceArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithCallbackFunctionArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithNullableCallbackFunctionArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithNonCallbackArgAndCallbackFunctionArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalCallbackFunctionArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithOptionalNullableCallbackFunctionArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_staticMethodWithCallbackAndOptionalArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_staticMethodWithCallbackArg);
#if ENABLE(Condition1)
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_conditionalMethod1);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_conditionalMethod1);
#endif
#if ENABLE(Condition1) && ENABLE(Condition2)
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_conditionalMethod2);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_conditionalMethod2);
#endif
#if ENABLE(Condition1) || ENABLE(Condition2)
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_conditionalMethod3);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_conditionalMethod3);
#endif
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_overloadedMethod);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_overloadedMethodWithOptionalParameter);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_overloadedMethodWithDistinguishingUnion);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_overloadedMethodWith2DistinguishingUnions);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_overloadedMethodWithNonDistinguishingUnion);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_overloadWithNullableUnion);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_overloadWithOptionalUnion);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_overloadWithNullableNonDistinguishingParameter);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_classMethod);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_classMethodWithOptional);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_classMethod2);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_overloadedMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_overloadedMethodWithOptionalParameter);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_overloadedMethodWithDistinguishingUnion);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_overloadedMethodWith2DistinguishingUnions);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_overloadedMethodWithNonDistinguishingUnion);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_overloadWithNullableUnion);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_overloadWithOptionalUnion);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_overloadWithNullableNonDistinguishingParameter);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_classMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_classMethodWithOptional);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_classMethod2);
#if ENABLE(Condition1)
-JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_overloadedMethod1);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_overloadedMethod1);
#endif
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_classMethodWithClamp);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_classMethodWithClampOnOptional);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_classMethodWithEnforceRange);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_classMethodWithEnforceRangeOnOptional);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithUnsignedLongSequence);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_stringArrayFunction);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_domStringListFunction);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_operationWithOptionalUnionParameter);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithAndWithoutNullableSequence);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_getElementById);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_getSVGDocument);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_convert1);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_convert2);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_convert3);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_convert4);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_mutablePointFunction);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_orange);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_variadicStringMethod);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_variadicDoubleMethod);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_variadicNodeMethod);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_variadicUnionMethod);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_any);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testPromiseFunction);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testPromiseFunctionWithFloatArgument);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testPromiseFunctionWithException);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testPromiseFunctionWithOptionalIntArgument);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testPromiseOverloadedFunction);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_testStaticPromiseFunction);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_testStaticPromiseFunctionWithException);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testCustomPromiseFunction);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_testStaticCustomPromiseFunction);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testCustomReturnsOwnPromiseFunction);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testReturnsOwnPromiseAndPromiseProxyFunction);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_classMethodWithClamp);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_classMethodWithClampOnOptional);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_classMethodWithEnforceRange);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_classMethodWithEnforceRangeOnOptional);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithUnsignedLongSequence);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_stringArrayFunction);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_domStringListFunction);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_operationWithOptionalUnionParameter);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_methodWithAndWithoutNullableSequence);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_getElementById);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_getSVGDocument);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_convert1);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_convert2);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_convert3);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_convert4);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_mutablePointFunction);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_orange);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_variadicStringMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_variadicDoubleMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_variadicNodeMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_variadicUnionMethod);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_any);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testPromiseFunction);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testPromiseFunctionWithFloatArgument);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testPromiseFunctionWithException);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testPromiseFunctionWithOptionalIntArgument);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testPromiseOverloadedFunction);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_testStaticPromiseFunction);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_testStaticPromiseFunctionWithException);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testCustomPromiseFunction);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjConstructorFunction_testStaticCustomPromiseFunction);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testCustomReturnsOwnPromiseFunction);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testReturnsOwnPromiseAndPromiseProxyFunction);
#if ENABLE(CONDITION1) || ENABLE(CONDITION2)
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_conditionalOverload);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_conditionalOverload);
#endif
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_singleConditionalOverload);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_attachShadowRoot);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_operationWithExternalDictionaryParameter);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_bufferSourceParameter);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_legacyCallerNamed);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testReturnValueOptimization);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testReturnValueOptimizationWithException);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_conditionallyExposedToWindowFunction);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_conditionallyExposedToWorkerFunction);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_conditionallyExposedToWindowAndWorkerFunction);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_dash_leading_dash_hyphen_dash_function);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_trailing_dash_hyphen_dash_function_dash_);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_leading_underscore_function);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_double_leading_underscore_function);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_trailing_underscore_function_);
-JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_toString);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_singleConditionalOverload);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_attachShadowRoot);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_operationWithExternalDictionaryParameter);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_bufferSourceParameter);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_legacyCallerNamed);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testReturnValueOptimization);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_testReturnValueOptimizationWithException);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_conditionallyExposedToWindowFunction);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_conditionallyExposedToWorkerFunction);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_conditionallyExposedToWindowAndWorkerFunction);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_dash_leading_dash_hyphen_dash_function);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_trailing_dash_hyphen_dash_function_dash_);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_leading_underscore_function);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_double_leading_underscore_function);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_trailing_underscore_function_);
+static JSC_DECLARE_HOST_FUNCTION(jsTestObjPrototypeFunction_toString);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestObjConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_readOnlyLongAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_readOnlyStringAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_readOnlyTestObjAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObjConstructor_staticReadOnlyLongAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObjConstructor_staticStringAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObjConstructor_staticStringAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObjConstructor_TestSubObj);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObjConstructor_testStaticReadonlyObj);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_enumAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_enumAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_byteAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_byteAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_octetAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_octetAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_shortAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_shortAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_clampedShortAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_clampedShortAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_enforceRangeShortAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_enforceRangeShortAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_unsignedShortAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_unsignedShortAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_longAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_longAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_longLongAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_longLongAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_unsignedLongLongAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_unsignedLongLongAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_stringAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_stringAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_usvstringAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_usvstringAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_testObjAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_testObjAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_testNullableObjAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_testNullableObjAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_lenientTestObjAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_lenientTestObjAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_unforgeableAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_stringAttrTreatingNullAsEmptyString);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_stringAttrTreatingNullAsEmptyString);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_usvstringAttrTreatingNullAsEmptyString);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_usvstringAttrTreatingNullAsEmptyString);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_byteStringAttrTreatingNullAsEmptyString);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_byteStringAttrTreatingNullAsEmptyString);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_stringLongRecordAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_stringLongRecordAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_usvstringLongRecordAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_usvstringLongRecordAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_usvstringLongRecordAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_usvstringLongRecordAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_stringObjRecordAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_stringObjRecordAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_stringNullableObjRecordAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_stringNullableObjRecordAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_stringVoidCallbackRecordAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_stringVoidCallbackRecordAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_dictionaryAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_dictionaryAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_nullableDictionaryAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_nullableDictionaryAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_annotatedTypeInUnionAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_annotatedTypeInUnionAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_annotatedTypeInSequenceAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_annotatedTypeInSequenceAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_implementationEnumAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_implementationEnumAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_mediaDevices);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_XMLObjAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_XMLObjAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_create);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_create);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedStringAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedStringAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedUSVStringAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedUSVStringAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedIntegralAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedIntegralAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedUnsignedIntegralAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedUnsignedIntegralAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedBooleanAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedBooleanAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedURLAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedURLAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedUSVURLAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedUSVURLAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedStringAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedStringAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedCustomIntegralAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedCustomIntegralAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedCustomBooleanAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedCustomBooleanAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedCustomURLAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedCustomURLAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObjConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_readOnlyLongAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_readOnlyStringAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_readOnlyTestObjAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObjConstructor_staticReadOnlyLongAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObjConstructor_staticStringAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObjConstructor_staticStringAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObjConstructor_TestSubObj);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObjConstructor_testStaticReadonlyObj);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_enumAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_enumAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_byteAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_byteAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_octetAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_octetAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_shortAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_shortAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_clampedShortAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_clampedShortAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_enforceRangeShortAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_enforceRangeShortAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_unsignedShortAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_unsignedShortAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_longAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_longAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_longLongAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_longLongAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_unsignedLongLongAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_unsignedLongLongAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_stringAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_stringAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_usvstringAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_usvstringAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_testObjAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_testObjAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_testNullableObjAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_testNullableObjAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_lenientTestObjAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_lenientTestObjAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_unforgeableAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_stringAttrTreatingNullAsEmptyString);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_stringAttrTreatingNullAsEmptyString);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_usvstringAttrTreatingNullAsEmptyString);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_usvstringAttrTreatingNullAsEmptyString);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_byteStringAttrTreatingNullAsEmptyString);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_byteStringAttrTreatingNullAsEmptyString);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_stringLongRecordAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_stringLongRecordAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_usvstringLongRecordAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_usvstringLongRecordAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_usvstringLongRecordAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_usvstringLongRecordAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_stringObjRecordAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_stringObjRecordAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_stringNullableObjRecordAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_stringNullableObjRecordAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_stringVoidCallbackRecordAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_stringVoidCallbackRecordAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_dictionaryAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_dictionaryAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_nullableDictionaryAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_nullableDictionaryAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_annotatedTypeInUnionAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_annotatedTypeInUnionAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_annotatedTypeInSequenceAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_annotatedTypeInSequenceAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_implementationEnumAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_implementationEnumAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_mediaDevices);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_XMLObjAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_XMLObjAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_create);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_create);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedStringAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedStringAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedUSVStringAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedUSVStringAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedIntegralAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedIntegralAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedUnsignedIntegralAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedUnsignedIntegralAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedBooleanAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedBooleanAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedURLAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedURLAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedUSVURLAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedUSVURLAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedStringAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedStringAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedCustomIntegralAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedCustomIntegralAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedCustomBooleanAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedCustomBooleanAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_reflectedCustomURLAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_reflectedCustomURLAttr);
#if ENABLE(TEST_FEATURE)
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_enabledAtRuntimeAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_enabledAtRuntimeAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_enabledAtRuntimeAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_enabledAtRuntimeAttribute);
#endif
#if ENABLE(TEST_FEATURE)
-JSC_DECLARE_CUSTOM_GETTER(jsTestObjConstructor_enabledAtRuntimeAttributeStatic);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObjConstructor_enabledAtRuntimeAttributeStatic);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObjConstructor_enabledAtRuntimeAttributeStatic);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObjConstructor_enabledAtRuntimeAttributeStatic);
#endif
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_typedArrayAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_typedArrayAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_customAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_customAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_onfoo);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_onfoo);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_onwebkitfoo);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_onwebkitfoo);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_withExecStateAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_withExecStateAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_withCallWithAndSetterCallWithAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_withCallWithAndSetterCallWithAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_withScriptExecutionContextAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_withScriptExecutionContextAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_withScriptExecutionContextAndExecStateAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_withScriptExecutionContextAndExecStateAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_withScriptExecutionContextAndExecStateWithSpacesAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_withScriptExecutionContextAndExecStateWithSpacesAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_typedArrayAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_typedArrayAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_customAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_customAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_onfoo);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_onfoo);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_onwebkitfoo);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_onwebkitfoo);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_withExecStateAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_withExecStateAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_withCallWithAndSetterCallWithAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_withCallWithAndSetterCallWithAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_withScriptExecutionContextAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_withScriptExecutionContextAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_withScriptExecutionContextAndExecStateAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_withScriptExecutionContextAndExecStateAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_withScriptExecutionContextAndExecStateWithSpacesAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_withScriptExecutionContextAndExecStateWithSpacesAttribute);
#if ENABLE(Condition1)
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_conditionalAttr1);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_conditionalAttr1);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_conditionalAttr1);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_conditionalAttr1);
#endif
#if ENABLE(Condition1) && ENABLE(Condition2)
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_conditionalAttr2);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_conditionalAttr2);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_conditionalAttr2);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_conditionalAttr2);
#endif
#if ENABLE(Condition1) || ENABLE(Condition2)
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_conditionalAttr3);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_conditionalAttr3);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_conditionalAttr3);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_conditionalAttr3);
#endif
#if ENABLE(Condition1)
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_conditionalAttr4Constructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_conditionalAttr4Constructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_conditionalAttr4Constructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_conditionalAttr4Constructor);
#endif
#if ENABLE(Condition1) && ENABLE(Condition2)
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_conditionalAttr5Constructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_conditionalAttr5Constructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_conditionalAttr5Constructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_conditionalAttr5Constructor);
#endif
#if ENABLE(Condition1) || ENABLE(Condition2)
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_conditionalAttr6Constructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_conditionalAttr6Constructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_conditionalAttr6Constructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_conditionalAttr6Constructor);
#endif
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_cachedAttribute1);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_cachedAttribute2);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_cachedAttribute1);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_cachedAttribute2);
#if ENABLE(CONDITION)
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_cachedAttribute3);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_cachedAttribute3);
#endif
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_anyAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_anyAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_objectAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_objectAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_contentDocument);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_mutablePoint);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_mutablePoint);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_strawberry);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_strawberry);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_description);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_id);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_id);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_hash);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_replaceableAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_replaceableAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_nullableDoubleAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_nullableLongAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_nullableBooleanAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_nullableStringAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_nullableLongSettableAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_nullableLongSettableAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_nullableStringSettableAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_nullableStringSettableAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_nullableUSVStringSettableAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_nullableUSVStringSettableAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_nullableByteStringSettableAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_nullableByteStringSettableAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_attribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_attributeWithReservedEnumType);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_attributeWithReservedEnumType);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_testReadOnlyVoidPromiseAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_testReadOnlyPromiseAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_putForwardsAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_putForwardsAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_putForwardsNullableAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_putForwardsNullableAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_stringifierAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_stringifierAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_conditionallyExposedToWindowAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_conditionallyExposedToWindowAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_conditionallyExposedToWorkerAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_conditionallyExposedToWorkerAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_conditionallyExposedToWindowAndWorkerAttribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_conditionallyExposedToWindowAndWorkerAttribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_dash_leading_dash_hyphen_dash_attribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_dash_leading_dash_hyphen_dash_attribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_trailing_dash_hyphen_dash_attribute_dash_);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_trailing_dash_hyphen_dash_attribute_dash_);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_leading_underscore_attribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_leading_underscore_attribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_double_leading_underscore_attribute);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_double_leading_underscore_attribute);
-JSC_DECLARE_CUSTOM_GETTER(jsTestObj_trailing_underscore_attribute_);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_trailing_underscore_attribute_);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_anyAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_anyAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_objectAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_objectAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_contentDocument);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_mutablePoint);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_mutablePoint);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_strawberry);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_strawberry);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_description);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_id);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_id);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_hash);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_replaceableAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_replaceableAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_nullableDoubleAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_nullableLongAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_nullableBooleanAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_nullableStringAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_nullableLongSettableAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_nullableLongSettableAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_nullableStringSettableAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_nullableStringSettableAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_nullableUSVStringSettableAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_nullableUSVStringSettableAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_nullableByteStringSettableAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_nullableByteStringSettableAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_attribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_attributeWithReservedEnumType);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_attributeWithReservedEnumType);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_testReadOnlyVoidPromiseAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_testReadOnlyPromiseAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_putForwardsAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_putForwardsAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_putForwardsNullableAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_putForwardsNullableAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_stringifierAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_stringifierAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_conditionallyExposedToWindowAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_conditionallyExposedToWindowAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_conditionallyExposedToWorkerAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_conditionallyExposedToWorkerAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_conditionallyExposedToWindowAndWorkerAttribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_conditionallyExposedToWindowAndWorkerAttribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_dash_leading_dash_hyphen_dash_attribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_dash_leading_dash_hyphen_dash_attribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_trailing_dash_hyphen_dash_attribute_dash_);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_trailing_dash_hyphen_dash_attribute_dash_);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_leading_underscore_attribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_leading_underscore_attribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_double_leading_underscore_attribute);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_double_leading_underscore_attribute);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestObj_trailing_underscore_attribute_);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestObj_trailing_underscore_attribute_);
class JSTestObjPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestOperationConditional.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestOperationConditional.cpp
index c84a50b..08e4c40 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestOperationConditional.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestOperationConditional.cpp
@@ -49,15 +49,15 @@
// Functions
#if ENABLE(ConditionBase)
-JSC_DECLARE_HOST_FUNCTION(jsTestOperationConditionalPrototypeFunction_nonConditionalOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestOperationConditionalPrototypeFunction_nonConditionalOperation);
#endif
#if ENABLE(ConditionBase) && ENABLE(ConditionOperation)
-JSC_DECLARE_HOST_FUNCTION(jsTestOperationConditionalPrototypeFunction_conditionalOperation);
+static JSC_DECLARE_HOST_FUNCTION(jsTestOperationConditionalPrototypeFunction_conditionalOperation);
#endif
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestOperationConditionalConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestOperationConditionalConstructor);
class JSTestOperationConditionalPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp
index bd25e99..1257034 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp
@@ -50,7 +50,7 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestOverloadedConstructorsConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestOverloadedConstructorsConstructor);
class JSTestOverloadedConstructorsPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructorsWithSequence.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructorsWithSequence.cpp
index f3d190f..625d6ec 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructorsWithSequence.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructorsWithSequence.cpp
@@ -49,7 +49,7 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestOverloadedConstructorsWithSequenceConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestOverloadedConstructorsWithSequenceConstructor);
class JSTestOverloadedConstructorsWithSequencePrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestPluginInterface.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestPluginInterface.cpp
index f92e2af..21e4c24 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestPluginInterface.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestPluginInterface.cpp
@@ -45,7 +45,7 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestPluginInterfaceConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestPluginInterfaceConstructor);
class JSTestPluginInterfacePrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestPromiseRejectionEvent.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestPromiseRejectionEvent.cpp
index 0d4c85808..f6ddca6 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestPromiseRejectionEvent.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestPromiseRejectionEvent.cpp
@@ -127,9 +127,9 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestPromiseRejectionEventConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestPromiseRejectionEvent_promise);
-JSC_DECLARE_CUSTOM_GETTER(jsTestPromiseRejectionEvent_reason);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestPromiseRejectionEventConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestPromiseRejectionEvent_promise);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestPromiseRejectionEvent_reason);
class JSTestPromiseRejectionEventPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestReadOnlyMapLike.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestReadOnlyMapLike.cpp
index 15e58b5..502dc8f 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestReadOnlyMapLike.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestReadOnlyMapLike.cpp
@@ -50,17 +50,17 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlyMapLikePrototypeFunction_get);
-JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlyMapLikePrototypeFunction_has);
-JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlyMapLikePrototypeFunction_entries);
-JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlyMapLikePrototypeFunction_keys);
-JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlyMapLikePrototypeFunction_values);
-JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlyMapLikePrototypeFunction_forEach);
+static JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlyMapLikePrototypeFunction_get);
+static JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlyMapLikePrototypeFunction_has);
+static JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlyMapLikePrototypeFunction_entries);
+static JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlyMapLikePrototypeFunction_keys);
+static JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlyMapLikePrototypeFunction_values);
+static JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlyMapLikePrototypeFunction_forEach);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestReadOnlyMapLikeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestReadOnlyMapLike_size);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestReadOnlyMapLikeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestReadOnlyMapLike_size);
class JSTestReadOnlyMapLikePrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestReadOnlySetLike.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestReadOnlySetLike.cpp
index 0e3fe1e..148e088 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestReadOnlySetLike.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestReadOnlySetLike.cpp
@@ -50,16 +50,16 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlySetLikePrototypeFunction_has);
-JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlySetLikePrototypeFunction_entries);
-JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlySetLikePrototypeFunction_keys);
-JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlySetLikePrototypeFunction_values);
-JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlySetLikePrototypeFunction_forEach);
+static JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlySetLikePrototypeFunction_has);
+static JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlySetLikePrototypeFunction_entries);
+static JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlySetLikePrototypeFunction_keys);
+static JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlySetLikePrototypeFunction_values);
+static JSC_DECLARE_HOST_FUNCTION(jsTestReadOnlySetLikePrototypeFunction_forEach);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestReadOnlySetLikeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestReadOnlySetLike_size);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestReadOnlySetLikeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestReadOnlySetLike_size);
class JSTestReadOnlySetLikePrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestReportExtraMemoryCost.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestReportExtraMemoryCost.cpp
index d3e1c1d..a26dd0e 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestReportExtraMemoryCost.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestReportExtraMemoryCost.cpp
@@ -44,7 +44,7 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestReportExtraMemoryCostConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestReportExtraMemoryCostConstructor);
class JSTestReportExtraMemoryCostPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp
index fa0cb39..9ffbe72 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp
@@ -56,19 +56,19 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestSerializedScriptValueInterfacePrototypeFunction_function);
-JSC_DECLARE_HOST_FUNCTION(jsTestSerializedScriptValueInterfacePrototypeFunction_functionReturning);
+static JSC_DECLARE_HOST_FUNCTION(jsTestSerializedScriptValueInterfacePrototypeFunction_function);
+static JSC_DECLARE_HOST_FUNCTION(jsTestSerializedScriptValueInterfacePrototypeFunction_functionReturning);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestSerializedScriptValueInterfaceConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestSerializedScriptValueInterface_value);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestSerializedScriptValueInterface_value);
-JSC_DECLARE_CUSTOM_GETTER(jsTestSerializedScriptValueInterface_readonlyValue);
-JSC_DECLARE_CUSTOM_GETTER(jsTestSerializedScriptValueInterface_cachedValue);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestSerializedScriptValueInterface_cachedValue);
-JSC_DECLARE_CUSTOM_GETTER(jsTestSerializedScriptValueInterface_ports);
-JSC_DECLARE_CUSTOM_GETTER(jsTestSerializedScriptValueInterface_cachedReadonlyValue);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestSerializedScriptValueInterfaceConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestSerializedScriptValueInterface_value);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestSerializedScriptValueInterface_value);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestSerializedScriptValueInterface_readonlyValue);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestSerializedScriptValueInterface_cachedValue);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestSerializedScriptValueInterface_cachedValue);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestSerializedScriptValueInterface_ports);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestSerializedScriptValueInterface_cachedReadonlyValue);
class JSTestSerializedScriptValueInterfacePrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestSetLike.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestSetLike.cpp
index be2ee40..fb26988 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestSetLike.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestSetLike.cpp
@@ -50,19 +50,19 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestSetLikePrototypeFunction_has);
-JSC_DECLARE_HOST_FUNCTION(jsTestSetLikePrototypeFunction_entries);
-JSC_DECLARE_HOST_FUNCTION(jsTestSetLikePrototypeFunction_keys);
-JSC_DECLARE_HOST_FUNCTION(jsTestSetLikePrototypeFunction_values);
-JSC_DECLARE_HOST_FUNCTION(jsTestSetLikePrototypeFunction_forEach);
-JSC_DECLARE_HOST_FUNCTION(jsTestSetLikePrototypeFunction_add);
-JSC_DECLARE_HOST_FUNCTION(jsTestSetLikePrototypeFunction_clear);
-JSC_DECLARE_HOST_FUNCTION(jsTestSetLikePrototypeFunction_delete);
+static JSC_DECLARE_HOST_FUNCTION(jsTestSetLikePrototypeFunction_has);
+static JSC_DECLARE_HOST_FUNCTION(jsTestSetLikePrototypeFunction_entries);
+static JSC_DECLARE_HOST_FUNCTION(jsTestSetLikePrototypeFunction_keys);
+static JSC_DECLARE_HOST_FUNCTION(jsTestSetLikePrototypeFunction_values);
+static JSC_DECLARE_HOST_FUNCTION(jsTestSetLikePrototypeFunction_forEach);
+static JSC_DECLARE_HOST_FUNCTION(jsTestSetLikePrototypeFunction_add);
+static JSC_DECLARE_HOST_FUNCTION(jsTestSetLikePrototypeFunction_clear);
+static JSC_DECLARE_HOST_FUNCTION(jsTestSetLikePrototypeFunction_delete);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestSetLikeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestSetLike_size);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestSetLikeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestSetLike_size);
class JSTestSetLikePrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestSetLikeWithOverriddenOperations.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestSetLikeWithOverriddenOperations.cpp
index 83f2814..6aa3c87 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestSetLikeWithOverriddenOperations.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestSetLikeWithOverriddenOperations.cpp
@@ -51,20 +51,20 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestSetLikeWithOverriddenOperationsPrototypeFunction_delete);
-JSC_DECLARE_HOST_FUNCTION(jsTestSetLikeWithOverriddenOperationsPrototypeFunction_has);
-JSC_DECLARE_HOST_FUNCTION(jsTestSetLikeWithOverriddenOperationsPrototypeFunction_entries);
-JSC_DECLARE_HOST_FUNCTION(jsTestSetLikeWithOverriddenOperationsPrototypeFunction_keys);
-JSC_DECLARE_HOST_FUNCTION(jsTestSetLikeWithOverriddenOperationsPrototypeFunction_values);
-JSC_DECLARE_HOST_FUNCTION(jsTestSetLikeWithOverriddenOperationsPrototypeFunction_forEach);
-JSC_DECLARE_HOST_FUNCTION(jsTestSetLikeWithOverriddenOperationsPrototypeFunction_clear);
+static JSC_DECLARE_HOST_FUNCTION(jsTestSetLikeWithOverriddenOperationsPrototypeFunction_delete);
+static JSC_DECLARE_HOST_FUNCTION(jsTestSetLikeWithOverriddenOperationsPrototypeFunction_has);
+static JSC_DECLARE_HOST_FUNCTION(jsTestSetLikeWithOverriddenOperationsPrototypeFunction_entries);
+static JSC_DECLARE_HOST_FUNCTION(jsTestSetLikeWithOverriddenOperationsPrototypeFunction_keys);
+static JSC_DECLARE_HOST_FUNCTION(jsTestSetLikeWithOverriddenOperationsPrototypeFunction_values);
+static JSC_DECLARE_HOST_FUNCTION(jsTestSetLikeWithOverriddenOperationsPrototypeFunction_forEach);
+static JSC_DECLARE_HOST_FUNCTION(jsTestSetLikeWithOverriddenOperationsPrototypeFunction_clear);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestSetLikeWithOverriddenOperationsConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestSetLikeWithOverriddenOperations_add);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestSetLikeWithOverriddenOperations_add);
-JSC_DECLARE_CUSTOM_GETTER(jsTestSetLikeWithOverriddenOperations_size);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestSetLikeWithOverriddenOperationsConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestSetLikeWithOverriddenOperations_add);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestSetLikeWithOverriddenOperations_add);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestSetLikeWithOverriddenOperations_size);
class JSTestSetLikeWithOverriddenOperationsPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestStringifier.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestStringifier.cpp
index e616d2c..8e34b8b 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestStringifier.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestStringifier.cpp
@@ -46,11 +46,11 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestStringifierPrototypeFunction_toString);
+static JSC_DECLARE_HOST_FUNCTION(jsTestStringifierPrototypeFunction_toString);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestStringifierConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestStringifierConstructor);
class JSTestStringifierPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierAnonymousOperation.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierAnonymousOperation.cpp
index 02bba67..e29a9ef 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierAnonymousOperation.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierAnonymousOperation.cpp
@@ -46,11 +46,11 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestStringifierAnonymousOperationPrototypeFunction_toString);
+static JSC_DECLARE_HOST_FUNCTION(jsTestStringifierAnonymousOperationPrototypeFunction_toString);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestStringifierAnonymousOperationConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestStringifierAnonymousOperationConstructor);
class JSTestStringifierAnonymousOperationPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierNamedOperation.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierNamedOperation.cpp
index 6492345..5d2ed44 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierNamedOperation.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierNamedOperation.cpp
@@ -46,12 +46,12 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestStringifierNamedOperationPrototypeFunction_identifier);
-JSC_DECLARE_HOST_FUNCTION(jsTestStringifierNamedOperationPrototypeFunction_toString);
+static JSC_DECLARE_HOST_FUNCTION(jsTestStringifierNamedOperationPrototypeFunction_identifier);
+static JSC_DECLARE_HOST_FUNCTION(jsTestStringifierNamedOperationPrototypeFunction_toString);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestStringifierNamedOperationConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestStringifierNamedOperationConstructor);
class JSTestStringifierNamedOperationPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationImplementedAs.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationImplementedAs.cpp
index 8df57ba..318f01b 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationImplementedAs.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationImplementedAs.cpp
@@ -46,12 +46,12 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestStringifierOperationImplementedAsPrototypeFunction_identifier);
-JSC_DECLARE_HOST_FUNCTION(jsTestStringifierOperationImplementedAsPrototypeFunction_toString);
+static JSC_DECLARE_HOST_FUNCTION(jsTestStringifierOperationImplementedAsPrototypeFunction_identifier);
+static JSC_DECLARE_HOST_FUNCTION(jsTestStringifierOperationImplementedAsPrototypeFunction_toString);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestStringifierOperationImplementedAsConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestStringifierOperationImplementedAsConstructor);
class JSTestStringifierOperationImplementedAsPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationNamedToString.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationNamedToString.cpp
index cf43acb..0745fe9 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationNamedToString.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationNamedToString.cpp
@@ -46,11 +46,11 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestStringifierOperationNamedToStringPrototypeFunction_toString);
+static JSC_DECLARE_HOST_FUNCTION(jsTestStringifierOperationNamedToStringPrototypeFunction_toString);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestStringifierOperationNamedToStringConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestStringifierOperationNamedToStringConstructor);
class JSTestStringifierOperationNamedToStringPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadOnlyAttribute.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadOnlyAttribute.cpp
index 66de3ae..2bbef15 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadOnlyAttribute.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadOnlyAttribute.cpp
@@ -47,12 +47,12 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestStringifierReadOnlyAttributePrototypeFunction_toString);
+static JSC_DECLARE_HOST_FUNCTION(jsTestStringifierReadOnlyAttributePrototypeFunction_toString);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestStringifierReadOnlyAttributeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestStringifierReadOnlyAttribute_identifier);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestStringifierReadOnlyAttributeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestStringifierReadOnlyAttribute_identifier);
class JSTestStringifierReadOnlyAttributePrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadWriteAttribute.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadWriteAttribute.cpp
index 7712a57..4f2de78 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadWriteAttribute.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadWriteAttribute.cpp
@@ -47,13 +47,13 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestStringifierReadWriteAttributePrototypeFunction_toString);
+static JSC_DECLARE_HOST_FUNCTION(jsTestStringifierReadWriteAttributePrototypeFunction_toString);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestStringifierReadWriteAttributeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestStringifierReadWriteAttribute_identifier);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestStringifierReadWriteAttribute_identifier);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestStringifierReadWriteAttributeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestStringifierReadWriteAttribute_identifier);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestStringifierReadWriteAttribute_identifier);
class JSTestStringifierReadWriteAttributePrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp b/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp
index f745211..a6f4809 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp
@@ -65,38 +65,38 @@
// Functions
-JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_func);
-JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_setShadow);
-JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_methodWithSequenceArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_nullableSequenceArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_sequenceOfNullablesArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_nullableSequenceOfNullablesArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_nullableSequenceOfUnionsArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_unionArg);
-JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_funcWithClamp);
-JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_funcWithClampInTypedef);
-JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_pointFunction);
-JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_stringSequenceFunction);
-JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_stringSequenceFunction2);
-JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_callWithSequenceThatRequiresInclude);
-JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_methodWithException);
+static JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_func);
+static JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_setShadow);
+static JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_methodWithSequenceArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_nullableSequenceArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_sequenceOfNullablesArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_nullableSequenceOfNullablesArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_nullableSequenceOfUnionsArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_unionArg);
+static JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_funcWithClamp);
+static JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_funcWithClampInTypedef);
+static JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_pointFunction);
+static JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_stringSequenceFunction);
+static JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_stringSequenceFunction2);
+static JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_callWithSequenceThatRequiresInclude);
+static JSC_DECLARE_HOST_FUNCTION(jsTestTypedefsPrototypeFunction_methodWithException);
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsTestTypedefsConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsTestTypedefs_unsignedLongLongAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestTypedefs_unsignedLongLongAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestTypedefs_serializedScriptValue);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestTypedefs_serializedScriptValue);
-JSC_DECLARE_CUSTOM_GETTER(jsTestTypedefsConstructor_TestSubObj);
-JSC_DECLARE_CUSTOM_GETTER(jsTestTypedefs_attributeWithClamp);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestTypedefs_attributeWithClamp);
-JSC_DECLARE_CUSTOM_GETTER(jsTestTypedefs_attributeWithClampInTypedef);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestTypedefs_attributeWithClampInTypedef);
-JSC_DECLARE_CUSTOM_GETTER(jsTestTypedefs_bufferSourceAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestTypedefs_bufferSourceAttr);
-JSC_DECLARE_CUSTOM_GETTER(jsTestTypedefs_domTimeStampAttr);
-JSC_DECLARE_CUSTOM_SETTER(setJSTestTypedefs_domTimeStampAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestTypedefsConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestTypedefs_unsignedLongLongAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestTypedefs_unsignedLongLongAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestTypedefs_serializedScriptValue);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestTypedefs_serializedScriptValue);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestTypedefsConstructor_TestSubObj);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestTypedefs_attributeWithClamp);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestTypedefs_attributeWithClamp);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestTypedefs_attributeWithClampInTypedef);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestTypedefs_attributeWithClampInTypedef);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestTypedefs_bufferSourceAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestTypedefs_bufferSourceAttr);
+static JSC_DECLARE_CUSTOM_GETTER(jsTestTypedefs_domTimeStampAttr);
+static JSC_DECLARE_CUSTOM_SETTER(setJSTestTypedefs_domTimeStampAttr);
class JSTestTypedefsPrototype final : public JSC::JSNonFinalObject {
public:
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSWorkerGlobalScope.cpp b/Source/WebCore/bindings/scripts/test/JS/JSWorkerGlobalScope.cpp
index c27ef16..78c2ab3 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSWorkerGlobalScope.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSWorkerGlobalScope.cpp
@@ -51,19 +51,19 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsWorkerGlobalScopeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsWorkerGlobalScope_ExposedToWorkerAndWindowConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSWorkerGlobalScope_ExposedToWorkerAndWindowConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsWorkerGlobalScope_TestDefaultToJSONFilteredByExposedConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSWorkerGlobalScope_TestDefaultToJSONFilteredByExposedConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsWorkerGlobalScope_TestNodeConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSWorkerGlobalScope_TestNodeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsWorkerGlobalScope_TestObjectConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSWorkerGlobalScope_TestObjectConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsWorkerGlobalScope_TestPromiseRejectionEventConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSWorkerGlobalScope_TestPromiseRejectionEventConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsWorkerGlobalScope_WorkerGlobalScopeConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSWorkerGlobalScope_WorkerGlobalScopeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsWorkerGlobalScopeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsWorkerGlobalScope_ExposedToWorkerAndWindowConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSWorkerGlobalScope_ExposedToWorkerAndWindowConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsWorkerGlobalScope_TestDefaultToJSONFilteredByExposedConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSWorkerGlobalScope_TestDefaultToJSONFilteredByExposedConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsWorkerGlobalScope_TestNodeConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSWorkerGlobalScope_TestNodeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsWorkerGlobalScope_TestObjectConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSWorkerGlobalScope_TestObjectConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsWorkerGlobalScope_TestPromiseRejectionEventConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSWorkerGlobalScope_TestPromiseRejectionEventConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsWorkerGlobalScope_WorkerGlobalScopeConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSWorkerGlobalScope_WorkerGlobalScopeConstructor);
using JSWorkerGlobalScopeDOMConstructor = JSDOMConstructorNotConstructable<JSWorkerGlobalScope>;
diff --git a/Source/WebCore/bindings/scripts/test/JS/JSWorkletGlobalScope.cpp b/Source/WebCore/bindings/scripts/test/JS/JSWorkletGlobalScope.cpp
index 55211ba..1041d5d 100644
--- a/Source/WebCore/bindings/scripts/test/JS/JSWorkletGlobalScope.cpp
+++ b/Source/WebCore/bindings/scripts/test/JS/JSWorkletGlobalScope.cpp
@@ -46,9 +46,9 @@
// Attributes
-JSC_DECLARE_CUSTOM_GETTER(jsWorkletGlobalScopeConstructor);
-JSC_DECLARE_CUSTOM_GETTER(jsWorkletGlobalScope_WorkletGlobalScopeConstructor);
-JSC_DECLARE_CUSTOM_SETTER(setJSWorkletGlobalScope_WorkletGlobalScopeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsWorkletGlobalScopeConstructor);
+static JSC_DECLARE_CUSTOM_GETTER(jsWorkletGlobalScope_WorkletGlobalScopeConstructor);
+static JSC_DECLARE_CUSTOM_SETTER(setJSWorkletGlobalScope_WorkletGlobalScopeConstructor);
using JSWorkletGlobalScopeDOMConstructor = JSDOMConstructorNotConstructable<JSWorkletGlobalScope>;