Lines Matching refs:implClassName
229 my $implClassName = $interfaceName;
244 my $headerClassInclude = GetHeaderClassInclude($implClassName);
247 my ($svgPropertyType, $svgListPropertyType, $svgNativeType) = GetSVGPropertyTypes($implClassName);
292 if (IsActiveDomType($implClassName)) {
296 if ($implClassName eq "DOMWindow") {
302 if ($implClassName eq "HTMLDocument") {
421 if (IsRefPtrType($implClassName)) {
609 my $implClassName = shift;
611 my $className = "V8" . $implClassName;
619 my $newTemplateString = GenerateNewFunctionTemplate($function, $implClassName, $signature);
624 INC_STATS(\"DOM.$implClassName.$funcName._get\");
632 ${implClassName}* imp = ${className}::toNative(holder);
645 my $implClassName = shift;
648 static v8::Handle<v8::Value> ${implClassName}ConstructorGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info)
650 INC_STATS(\"DOM.$implClassName.constructors._get\");
656 if ($implClassName eq "DOMWindow") {
663 } elsif ($implClassName eq "DedicatedWorkerContext" or $implClassName eq "WorkerContext" or $implClassName eq "SharedWorkerContext") {
681 my $implClassName = shift;
689 my $getterStringUsesImp = $implClassName ne "SVGNumber";
690 my $svgNativeType = $codeGenerator->GetSVGTypeNeedingTearOff($implClassName);
699 INC_STATS(\"DOM.$implClassName.$attrName._get\");
703 my $svgWrappedNativeType = $codeGenerator->GetSVGWrappedTypeNeedingTearOff($implClassName);
706 $svgNativeType* imp = V8${implClassName}::toNative(info.Holder());
710 $svgNativeType* wrapper = V8${implClassName}::toNative(info.Holder());
733 ${implClassName}* imp = V8${implClassName}::toNative(holder);
750 ${implClassName}* imp = V8${implClassName}::toNative(info.Holder());
831 if ($codeGenerator->IsSVGAnimatedType($implClassName) and $codeGenerator->IsSVGTypeNeedingTearOff($attrType)) {
836 } elsif ($codeGenerator->IsSVGTypeNeedingTearOff($attrType) and not $implClassName =~ /List$/) {
845 my $updateMethod = "&${implClassName}::update" . $codeGenerator->WK_ucfirst($getter);
847 my $selfIsTearOffType = $codeGenerator->IsSVGTypeNeedingTearOff($implClassName);
850 $tearOffType =~ s/SVGPropertyTearOff</SVGStaticPropertyWithParentTearOff<$implClassName, /;
852 if ($result =~ /matrix/ and $implClassName eq "SVGTransform") {
861 $tearOffType =~ s/SVGPropertyTearOff</SVGStaticPropertyTearOff<$implClassName, /;
866 my $extraImp = "GetOwnerElementForType<$implClassName, IsDerivedFromSVGElement<$implClassName>::value>::ownerElement(imp), ";
885 my $implClassName = shift;
896 push(@implContentDecls, " INC_STATS(\"DOM.$implClassName.$attrName._set\");\n");
913 my $svgNativeType = $codeGenerator->GetSVGTypeNeedingTearOff($implClassName);
915 my $svgWrappedNativeType = $codeGenerator->GetSVGWrappedTypeNeedingTearOff($implClassName);
918 $svgNativeType* imp = V8${implClassName}::toNative(info.Holder());
921 push(@implContentDecls, " $svgNativeType* wrapper = V8${implClassName}::toNative(info.Holder());\n");
943 ${implClassName}* imp = V8${implClassName}::toNative(holder);
961 ${implClassName}* imp = V8${implClassName}::toNative(info.Holder());
993 if ($implClassName eq "SVGNumber") {
1069 my $implClassName = shift;
1078 INC_STATS("DOM.${implClassName}.${functionName}EventListener()");
1081 V8${implClassName}::toNative(args.Holder())->${functionName}EventListener(v8ValueToAtomicWebCoreString(args[0]), listener${passRefPtrHandling}, args[2]->BooleanValue());
1082 ${hiddenDependencyAction}HiddenDependency(args.Holder(), args[1], V8${implClassName}::eventListenerCacheIndex);
1143 my $implClassName = shift;
1155 INC_STATS(\"DOM.$implClassName.$name\");
1174 my $implClassName = shift;
1188 GenerateEventListenerCallback($implClassName, "add");
1191 GenerateEventListenerCallback($implClassName, "remove");
1198 INC_STATS(\"DOM.$implClassName.$name\");
1221 my ($svgPropertyType, $svgListPropertyType, $svgNativeType) = GetSVGPropertyTypes($implClassName);
1224 my $nativeClassName = GetNativeType($implClassName);
1225 if ($implClassName =~ /List$/) {
1226 push(@implContentDecls, " $nativeClassName imp = V8${implClassName}::toNative(args.Holder());\n");
1228 push(@implContentDecls, " $nativeClassName wrapper = V8${implClassName}::toNative(args.Holder());\n");
1233 my $svgWrappedNativeType = $codeGenerator->GetSVGWrappedTypeNeedingTearOff($implClassName);
1239 ${implClassName}* imp = V8${implClassName}::toNative(args.Holder());
1302 my $functionCall = GenerateFunctionCallString($function, $paramIndex, " " x 2, $implClassName);
1373 my $callString = GenerateFunctionCallString($function, $paramIndex, " ", $implClassName);
1700 my $implClassName = $interfaceName;
1777 GenerateNormalAttrGetter($attribute, $dataNode, $implClassName, $interfaceName);
1784 GenerateNormalAttrSetter($attribute, $dataNode, $implClassName, $interfaceName);
1789 GenerateConstructorGetter($implClassName);
1799 GenerateFunctionCallback($function, $dataNode, $implClassName);
1801 GenerateOverloadedFunctionCallback($function, $dataNode, $implClassName);
1817 GenerateDomainSafeFunctionGetter($function, $implClassName);
1942 if ($implClassName eq "DOMWindow") {
2191 if ($implClassName eq "DOMWindow") {
2602 my $implClassName = shift;
2609 my $isSVGTearOffType = ($codeGenerator->IsSVGTypeNeedingTearOff($returnType) and not $implClassName =~ /List$/);
2622 $functionString = "${implClassName}::${name}(";
2662 } elsif ($codeGenerator->IsSVGTypeNeedingTearOff($parameter->type) and not $implClassName =~ /List$/) {
2668 } elsif ($parameter->type eq "SVGMatrix" and $implClassName eq "SVGTransformList") {
2709 if ($implClassName eq "SVGTransformList" and IsRefPtrType($returnType)) {
2733 if ($codeGenerator->IsSVGTypeNeedingTearOff($implClassName) and not $implClassName =~ /List$/) {