| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
G_Z 12.12.2013 00:47 / 12.12.2013 00:49
@protected[]
^if(^reflection:uid[$caller.self] ne ^reflection:uid[$caller.caller.self]){^throw[access;denied;attempt to access to protected method]}У защищённого метода вызвать: @_protected_method[] ^protected[] …C private сложнее, нужно собирать всех предков класса и проверять отнаследованность private-метода.