Lines Matching defs:function
9 #include "src/objects/shared-function-info.h"
21 JSFunction fun = JSFunction::cast(function());
27 JSFunction fun = JSFunction::cast(function());
33 JSFunction fun = JSFunction::cast(function());
284 Handle<JSFunction> function(JSFunction::cast(info->function()), isolate);
285 Handle<String> name = JSFunction::GetDebugName(function);
301 Handle<JSFunction> function(JSFunction::cast(info->function()), isolate);
302 Handle<String> name = JSFunction::GetDebugName(function);
414 Handle<JSFunction> function =
415 handle(JSFunction::cast(info->function()), isolate);
416 Handle<String> name(function->shared().Name(), isolate);
419 // The static initializer function is not a method, so don't add a
420 // class name, just return the function name.
431 // The function doesn't have a meaningful "name" property, however
433 // case of `o.foo = function() {...}`, so see if we can derive a
435 name = handle(function->shared().inferred_name(), isolate);
450 if (it.GetDataValue().is_identical_to(function)) {
457 if (pair->getter() == *function || pair->setter() == *function) {
464 return handle(InferMethodName(isolate, *receiver, *function), isolate);
486 return Smi::ToInt(Smi::cast(function()));
588 return JSFunction::cast(function()).shared();
678 Handle<JSFunction> function = Handle<JSFunction>::cast(receiver);
679 Handle<String> class_name = JSFunction::GetDebugName(function);
780 builder->AppendCStringLiteral("wasm-function[");