Fix name of key obtaining from dictionary in inline method in generated objcpp

Summary: It was a mistake. We should obtain value by proper key always. Previously by a mistake I hardcoded 'a'. I wasn't break anything because it wasn't used in Internationalization. However, it was a bug

Reviewed By: RSNara

Differential Revision: D16782132

fbshipit-source-id: 59f7910f2be7753c07f16f00a201de856d57e29e
This commit is contained in:
Michał Osadnik
2019-08-14 05:00:09 -07:00
committed by Facebook Github Bot
parent 024ce5d1d4
commit 40dd48c6bd
3 changed files with 19 additions and 19 deletions
@@ -39,7 +39,7 @@ namespace JS {
const inlineTemplate = `
inline ::_RETURN_TYPE_::JS::Native::_MODULE_NAME_::::Spec::_STRUCT_NAME_::::::_PROPERTY_NAME_::() const
{
id const p = _v[@"a"];
id const p = _v[@"::_PROPERTY_NAME_::"];
return ::_RETURN_VALUE_::;
}
`;
@@ -86,63 +86,63 @@ namespace JS {
inline bool JS::NativeSampleTurboModule::SpecDifficultA::D() const
{
id const p = _v[@\\"a\\"];
id const p = _v[@\\"D\\"];
return RCTBridgingToBool(p);
}
inline JS::NativeSampleTurboModule::SpecDifficultAE JS::NativeSampleTurboModule::SpecDifficultA::E() const
{
id const p = _v[@\\"a\\"];
id const p = _v[@\\"E\\"];
return JS::NativeSampleTurboModule::SpecDifficultAE(p);
}
inline NSString *JS::NativeSampleTurboModule::SpecDifficultA::F() const
{
id const p = _v[@\\"a\\"];
id const p = _v[@\\"F\\"];
return RCTBridgingToString(p);
}
inline bool JS::NativeSampleTurboModule::SpecDifficultReturnType::D() const
{
id const p = _v[@\\"a\\"];
id const p = _v[@\\"D\\"];
return RCTBridgingToBool(p);
}
inline double JS::NativeSampleTurboModule::SpecDifficultReturnType::E() const
{
id const p = _v[@\\"a\\"];
id const p = _v[@\\"E\\"];
return RCTBridgingToDouble(p);
}
inline NSString *JS::NativeSampleTurboModule::SpecDifficultReturnType::F() const
{
id const p = _v[@\\"a\\"];
id const p = _v[@\\"F\\"];
return RCTBridgingToString(p);
}
inline bool JS::NativeSampleTurboModule::SpecDifficultAE::D() const
{
id const p = _v[@\\"a\\"];
id const p = _v[@\\"D\\"];
return RCTBridgingToBool(p);
}
inline double JS::NativeSampleTurboModule::SpecDifficultAE::E() const
{
id const p = _v[@\\"a\\"];
id const p = _v[@\\"E\\"];
return RCTBridgingToDouble(p);
}
inline NSString *JS::NativeSampleTurboModule::SpecDifficultAE::F() const
{
id const p = _v[@\\"a\\"];
id const p = _v[@\\"F\\"];
return RCTBridgingToString(p);
}
@@ -209,63 +209,63 @@ inline bool JS::NativeSampleTurboModule::SpecSampleFuncReturnType::a() const
inline double JS::NativeSampleTurboModule::SpecSampleFuncReturnType::b() const
{
id const p = _v[@\\"a\\"];
id const p = _v[@\\"b\\"];
return RCTBridgingToDouble(p);
}
inline NSString *JS::NativeSampleTurboModule::SpecSampleFuncReturnType::c() const
{
id const p = _v[@\\"a\\"];
id const p = _v[@\\"c\\"];
return RCTBridgingToString(p);
}
inline JS::NativeSampleTurboModule::SpecSampleFuncReturnTypeD JS::NativeSampleTurboModule::SpecSampleFuncReturnType::d() const
{
id const p = _v[@\\"a\\"];
id const p = _v[@\\"d\\"];
return JS::NativeSampleTurboModule::SpecSampleFuncReturnTypeD(p);
}
inline bool JS::NativeSampleTurboModule::SpecSampleFuncReturnTypeD::e() const
{
id const p = _v[@\\"a\\"];
id const p = _v[@\\"e\\"];
return RCTBridgingToBool(p);
}
inline double JS::NativeSampleTurboModule::SpecSampleFuncReturnTypeD::f() const
{
id const p = _v[@\\"a\\"];
id const p = _v[@\\"f\\"];
return RCTBridgingToDouble(p);
}
inline JS::NativeSampleTurboModule::SpecSampleFuncReturnTypeDG JS::NativeSampleTurboModule::SpecSampleFuncReturnTypeD::g() const
{
id const p = _v[@\\"a\\"];
id const p = _v[@\\"g\\"];
return JS::NativeSampleTurboModule::SpecSampleFuncReturnTypeDG(p);
}
inline bool JS::NativeSampleTurboModule::SpecSampleFuncReturnTypeDG::h() const
{
id const p = _v[@\\"a\\"];
id const p = _v[@\\"h\\"];
return RCTBridgingToBool(p);
}
inline double JS::NativeSampleTurboModule::SpecSampleFuncReturnTypeDG::i() const
{
id const p = _v[@\\"a\\"];
id const p = _v[@\\"i\\"];
return RCTBridgingToDouble(p);
}
inline NSString *JS::NativeSampleTurboModule::SpecSampleFuncReturnTypeDG::j() const
{
id const p = _v[@\\"a\\"];
id const p = _v[@\\"j\\"];
return RCTBridgingToString(p);
}