HomePhabricator

eo: here comes reflection API

Authored by Marcel Hollerbach <mail@marcel-hollerbach.de> on Feb 5 2019, 6:40 AM.

Description

eo: here comes reflection API

this adds support in eo to generate a reflection API. To get the actaul
reflection to the klass, the API efl_class_reflection_table_set needs to
be called, the table in the end can be generated by eolian. Reflection
API is inherited by the extended class. This means, if you have two
reflection tables, first, the most upperst is called, then the next
lower one is called.

For now this API accepts NULL setter or getter, and will ignore them
silently when they are called.

fix T7681

Differential Revision: https://phab.enlightenment.org/D7879

Marcel Hollerbach <mail@marcel-hollerbach.de> committed rEFL0f32bb904767: eo: here comes reflection API (authored by Marcel Hollerbach <mail@marcel-hollerbach.de>).Feb 7 2019, 5:43 AM