[iOS] Use correct generic types for mojo dictionary/list base values

This commit is contained in:
Kyle Hickinson
2022-03-22 16:31:22 -04:00
parent 03389fb37f
commit bc4dac7278
+2 -2
View File
@@ -272,7 +272,7 @@ class BaseDictionaryValueMojoTypemap(MojoTypemap):
return (mojom.IsStructKind(kind) and
kind.qualified_name == 'mojo_base.mojom.DictionaryValue')
def ObjCWrappedType(self):
return "NSDictionary<NSString*,NSObject*>*"
return "NSDictionary<NSString*,MojoBaseValue*>*"
def ExpectedCppType(self):
return "base::Value"
def DefaultObjCValue(self, default):
@@ -288,7 +288,7 @@ class BaseListValueMojoTypemap(MojoTypemap):
return (mojom.IsStructKind(kind) and
kind.qualified_name == 'mojo_base.mojom.ListValue')
def ObjCWrappedType(self):
return "NSArray*"
return "NSArray<MojoBaseValue*>*"
def ExpectedCppType(self):
return "base::Value"
def DefaultObjCValue(self, default):