@@ -331,7 +331,7 @@ void MetadataNode::FieldAccessorGetterCallback(Local<Name> property, const Prope
331331
332332 if ((!fieldCallbackMetadata.isStatic && thiz->StrictEquals (info.Holder ()))
333333 // check whether there's a declaring type to get the class from it
334- || (fieldCallbackMetadata.declaringType == " " )) {
334+ || (fieldCallbackMetadata.getDeclaringType () == " " )) {
335335 info.GetReturnValue ().SetUndefined ();
336336 return ;
337337 }
@@ -674,9 +674,10 @@ vector<MetadataNode::MethodCallbackData *> MetadataNode::SetInstanceMethodsFromS
674674 curPtr += sizeof (uint16_t );
675675 for (auto i = 0 ; i < instanceFieldCout; i++) {
676676 auto entry = MetadataReader::ReadInstanceFieldEntry (&curPtr);
677+ auto fieldName = entry.getName ();
677678 auto fieldInfo = new FieldCallbackData (entry);
678679 fieldInfo->metadata .declaringType = curType;
679- protoFiller.FillPrototypeField (isolate, entry. getName () , fieldInfo);
680+ protoFiller.FillPrototypeField (isolate, fieldName , fieldInfo);
680681 }
681682
682683 auto kotlinPropertiesCount = *reinterpret_cast <uint16_t *>(curPtr);
@@ -768,7 +769,6 @@ vector<MetadataNode::MethodCallbackData*> MetadataNode::SetInstanceMembersFromRu
768769
769770 entry.name = name;
770771 entry.sig = signature;
771- // MetadataReader::FillReturnType(entry);
772772 entry.paramCount = paramCount;
773773 entry.isStatic = false ;
774774
@@ -1239,7 +1239,7 @@ void MetadataNode::MethodCallback(const v8::FunctionCallbackInfo<v8::Value>& inf
12391239 className = &c.getDeclaringType ();
12401240 }
12411241 entry = &c;
1242- DEBUG_WRITE (" MetaDataEntry Method %s's signature is: %s" , entry->name .c_str (), entry->sig .c_str ());
1242+ DEBUG_WRITE (" MetaDataEntry Method %s's signature is: %s" , entry->name .c_str (), entry->getSig () .c_str ());
12431243 break ;
12441244 }
12451245 }
0 commit comments