Skip to content

Commit ad6c5be

Browse files
author
Mihail Slavchev
committed
set function name
1 parent f58c07b commit ad6c5be

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

src/jni/MetadataNode.cpp

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -506,8 +506,10 @@ Local<Function> MetadataNode::SetMembersFromStaticMetadata(Isolate *isolate, Loc
506506

507507
auto funcData = External::New(isolate, callbackData);
508508
auto funcTemplate = FunctionTemplate::New(isolate, MethodCallback, funcData);
509+
auto func = funcTemplate->GetFunction();
509510
auto funcName = ConvertToV8String(entry.name);
510-
prototypeTemplate->Set(funcName, funcTemplate->GetFunction());
511+
func->SetName(funcName);
512+
prototypeTemplate->Set(funcName, func);
511513
lastMethodName = entry.name;
512514
}
513515
callbackData->candidates.push_back(entry);
@@ -542,8 +544,10 @@ Local<Function> MetadataNode::SetMembersFromStaticMetadata(Isolate *isolate, Loc
542544
callbackData = new MethodCallbackData(this);
543545
auto funcData = External::New(isolate, callbackData);
544546
auto funcTemplate = FunctionTemplate::New(isolate, MethodCallback, funcData);
547+
auto func = funcTemplate->GetFunction();
545548
auto funcName = ConvertToV8String(entry.name);
546-
ctorFunction->Set(funcName, funcTemplate->GetFunction());
549+
func->SetName(funcName);
550+
ctorFunction->Set(funcName, func);
547551
lastMethodName = entry.name;
548552
}
549553
callbackData->candidates.push_back(entry);
@@ -631,8 +635,10 @@ Local<Function> MetadataNode::SetMembersFromRuntimeMetadata(Isolate *isolate, Lo
631635

632636
auto funcData = External::New(isolate, callbackData);
633637
auto funcTemplate = FunctionTemplate::New(isolate, MethodCallback, funcData);
638+
auto func = funcTemplate->GetFunction();
634639
auto funcName = ConvertToV8String(entry.name);
635-
prototypeTemplate->Set(funcName, funcTemplate->GetFunction());
640+
func->SetName(funcName);
641+
prototypeTemplate->Set(funcName, func);
636642
lastMethodName = entry.name;
637643
}
638644
callbackData->candidates.push_back(entry);

0 commit comments

Comments
 (0)