Support method privilege feature 10/288210/5
authorHwankyu Jhun <h.jhun@samsung.com>
Tue, 14 Feb 2023 00:52:07 +0000 (00:52 +0000)
committerHwankyu Jhun <h.jhun@samsung.com>
Thu, 16 Feb 2023 02:58:51 +0000 (02:58 +0000)
commit7f19818414c1fbb175a6b29e44ebcaa4a4c10fed
tree239785e1eede5b5b6f9e2911ca59cf139a50a5de
parentbbd330fcdcace50fdb22e2695cd362eecf66dc34
Support method privilege feature

After this patch is applied, the developer can set the method privilege
for each methods as below:
+------------------------------------------------------------------------------+
| interface alarmmgr {                                                         |
|   [privilege = "http://tizen.org/privilege/alarm.set"]                       |
|   int alarm_set(int alarm_id, alarmtime time);                               |
|   ...                                                                        |
| }                                                                            |
+------------------------------------------------------------------------------+

Change-Id: I6d407b991cb2c32025a20fab6c343d7ca7287d35
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
idlc/ast/declaration.cc
idlc/ast/declaration.h
idlc/ast/tidlc.yy
idlc/ast/tidlc_y.cpp
idlc/gen/version2/c_stub_body_generator.cc
idlc/gen/version2/c_stub_body_generator.hh
idlc/gen/version2/c_stub_body_generator_cb.hh