[common] Simplify instance methods registration. 95/214995/16
authorMichal Michalski <m.michalski2@partner.samsung.com>
Mon, 30 Sep 2019 15:48:27 +0000 (17:48 +0200)
committerMichal Michalski <m.michalski2@partner.samsung.com>
Mon, 28 Oct 2019 09:26:04 +0000 (10:26 +0100)
commitc828a693a006599927bb5ddd10623ea5e8a2dad0
treeeac7766d7a8609afc44826796b2c4ea094243852
parent3ce16b2967c496792eed18148792b869a5f2bb9b
[common] Simplify instance methods registration.

Macros REGISTER_(A)SYNC have been replaced with new macro
REGISTER_METHOD, which takes only the method name.
The string parameter is now created from the method name.

[Verification] + tct-mediacontroller-tizen-tests 100% pass rate.
+ tct-account-tizen-tests 100% pass rate.
+ tct-alarm-tizen-tests 100% pass rate.
+ tct-application-tizen-tests 100% pass rate (requires screen always on).
+ tct-archive-tizen-tests 100% pass rate.
+ tct-badge-tizen-tests 100% pass rate.
+ tct-bluetooth-tizen-tests 100% pass rate.
+ tct-bookmark-tizen-tests 100% pass rate.
+ tct-calendar-tizen-tests 100% pass rate.
+ tct-callhistory-tizen-tests 100% pass rate.
+ tct-contact-tizen-tests 100% pass rate.
+ tct-content-tizen-tests 100% pass rate.

Signed-off-by: Michal Michalski <m.michalski2@partner.samsung.com>
Change-Id: I9be38c2946b2ebb8ea5d1bfbb99ab16a637a3977
35 files changed:
src/account/account_api.js
src/account/account_instance.cc
src/alarm/alarm_api.js
src/alarm/alarm_instance.cc
src/alarm/alarm_instance.h
src/application/application_api.js
src/application/application_instance.cc
src/application/application_instance.h
src/archive/archive_api.js
src/archive/archive_instance.cc
src/archive/archive_instance.h
src/badge/badge_api.js
src/badge/badge_instance.cc
src/bluetooth/bluetooth_api.js
src/bluetooth/bluetooth_instance.cc
src/bluetooth/bluetooth_instance.h
src/bookmark/bookmark_api.js
src/bookmark/bookmark_instance.cc
src/calendar/calendar_instance.cc
src/calendar/js/calendar.js
src/calendar/js/calendar_manager.js
src/callhistory/callhistory_api.js
src/callhistory/callhistory_instance.cc
src/callhistory/callhistory_instance.h
src/contact/contact_instance.cc
src/contact/js/address_book.js
src/contact/js/contact.js
src/contact/js/contact_manager.js
src/contact/js/person.js
src/content/content_instance.cc
src/content/js/datatypes.js
src/content/js/manager.js
src/content/js/playlist.js
src/mediacontroller/mediacontroller_api.js
src/mediacontroller/mediacontroller_instance.cc