@@ -680,37 +680,38 @@ void BuiltinLoader::CreatePerIsolateProperties(IsolateData* isolate_data,
680680 Local<ObjectTemplate> target) {
681681 Isolate* isolate = isolate_data->isolate ();
682682
683- target->SetAccessor (isolate_data->config_string (),
684- ConfigStringGetter,
685- nullptr ,
686- Local<Value>(),
687- DEFAULT,
688- None,
689- SideEffectType::kHasNoSideEffect );
690-
691- target->SetAccessor (FIXED_ONE_BYTE_STRING (isolate, " builtinIds" ),
692- BuiltinIdsGetter,
693- nullptr ,
694- Local<Value>(),
695- DEFAULT,
696- None,
697- SideEffectType::kHasNoSideEffect );
698-
699- target->SetAccessor (FIXED_ONE_BYTE_STRING (isolate, " builtinCategories" ),
700- GetBuiltinCategories,
701- nullptr ,
702- Local<Value>(),
703- DEFAULT,
704- None,
705- SideEffectType::kHasNoSideEffect );
706-
707- target->SetAccessor (FIXED_ONE_BYTE_STRING (isolate, " natives" ),
708- GetNatives,
709- nullptr ,
710- Local<Value>(),
711- DEFAULT,
712- None,
713- SideEffectType::kHasNoSideEffect );
683+ target->SetNativeDataProperty (isolate_data->config_string (),
684+ ConfigStringGetter,
685+ nullptr ,
686+ Local<Value>(),
687+ None,
688+ DEFAULT,
689+ SideEffectType::kHasNoSideEffect );
690+
691+ target->SetNativeDataProperty (FIXED_ONE_BYTE_STRING (isolate, " builtinIds" ),
692+ BuiltinIdsGetter,
693+ nullptr ,
694+ Local<Value>(),
695+ None,
696+ DEFAULT,
697+ SideEffectType::kHasNoSideEffect );
698+
699+ target->SetNativeDataProperty (
700+ FIXED_ONE_BYTE_STRING (isolate, " builtinCategories" ),
701+ GetBuiltinCategories,
702+ nullptr ,
703+ Local<Value>(),
704+ None,
705+ DEFAULT,
706+ SideEffectType::kHasNoSideEffect );
707+
708+ target->SetNativeDataProperty (FIXED_ONE_BYTE_STRING (isolate, " natives" ),
709+ GetNatives,
710+ nullptr ,
711+ Local<Value>(),
712+ None,
713+ DEFAULT,
714+ SideEffectType::kHasNoSideEffect );
714715
715716 SetMethod (isolate, target, " getCacheUsage" , BuiltinLoader::GetCacheUsage);
716717 SetMethod (isolate, target, " compileFunction" , BuiltinLoader::CompileFunction);
0 commit comments