Обработка вызовов в Вала? - PullRequest
0 голосов
/ 24 мая 2011

Есть ли что-то похожее на InvocationHandler Java в Vala. То есть я хочу создать экземпляр интерфейса или класса, предоставляя реализацию динамически. Я читал документы об отражении, но он довольно ограничен и ничего не говорит об интерфейсах, аннотациях и методах.

1 Ответ

0 голосов
/ 31 мая 2011

Невозможно узнать структуру класса / интерфейса во время выполнения.Ограничения, унаследованные от C. С другой стороны, gobject не позволяет указывать больше метаданных для доступа к полям структуры класса / интерфейса.Единственное «отражение», которое возможно с помощью объекта gobject, касается свойств и типа объекта.

...