Вызов статических функций, которые не существуют - PullRequest
1 голос
/ 16 ноября 2010

Я хотел бы иметь класс, который будет разрешать вызовы статических функций, которые не существуют.

Если у вас есть объект, который подклассирует класс Proxy, вы можете переопределить метод callProperty (), чтобы перехватывать вызовы функций как свойств этого объекта, которые не существуют.

Как это можно сделать с помощью статических вызовов функций в классе? Это невозможно сделать, сделав переопределенный метод callProperty () статическим. Есть ли другой способ?

1 Ответ

1 голос
/ 16 ноября 2010

Я могу ошибаться, но я не думаю, что есть какой-то способ сделать то, что вы просите Статические функции должны существовать и называться статическими, чтобы компилятор знал, что они там есть. Я не вижу никакого способа обойти это. Есть ли способ сделать то, что вы хотите, не будучи статичным? Возможно, если бы вы описали больше о том, чего вы пытаетесь достичь, я мог бы больше помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...