Lines Matching refs:signature

149             push(@contents, "    static JSValueRef @{[$function->signature->name]}(JSContextRef, JSObjectRef, JSObjectRef, size_t, const JSValueRef[], JSValueRef*);\n");
243 JSValueRef ${className}::@{[$function->signature->name]}(JSContextRef context, JSObjectRef, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)
251 if ($function->signature->extendedAttributes->{"CustomArgumentHandling"}) {
252 $functionCall = "impl->" . $function->signature->name . "(context, argumentCount, arguments, exception)";
257 $self->_includeHeaders(\%contentsIncludes, $function->signature->type, $function->signature);
259 if ($function->signature->extendedAttributes->{"PassContext"}) {
273 $functionCall = "impl->" . $function->signature->name . "(" . join(", ", @parameters) . ")";
276 push(@contents, " ${functionCall};\n\n") if $function->signature->type eq "void";
277 push(@contents, " return " . $self->_returnExpression($function->signature, $functionCall) . ";\n}\n");
284 $self->_includeHeaders(\%contentsIncludes, $attribute->signature->type, $attribute->signature);
297 return @{[$self->_returnExpression($attribute->signature, $getterExpression)]};
312 my $platformValue = $self->_platformTypeConstructor($attribute->signature, "value");
340 my $signature = $attribute->signature;
341 my $name = $signature->name;
348 my ($self, $headers, $idlType, $signature) = @_;
391 my ($self, $idlType, $signature) = @_;
404 my ($self, $signature, $argumentName) = @_;
406 my $idlType = $signature->type;
417 my ($self, $signature, $variableName, $argumentName, $condition) = @_;
419 my $platformType = $self->_platformType($signature->type, $signature);
420 my $constructor = $self->_platformTypeConstructor($signature, $argumentName);
441 my ($self, $signature, $expression) = @_;
443 my $returnIDLType = $signature->type;
468 my $name = $attribute->signature->name;
478 my $name = $_->signature->name;
480 push(@attributes, "kJSPropertyAttributeDontEnum") if $_->signature->extendedAttributes->{"DontEnum"};
518 return if $_->signature->extendedAttributes->{"NoImplementation"};
520 my $attributeName = $_->signature->name;
526 push(@attributes, "kJSPropertyAttributeDontEnum") if $_->signature->extendedAttributes->{"DontEnum"};