Здравствуйте, Аноним, Вы писали:
А>Кроме как посредством not being granted ReflectionPermission у вызывающего кода (например, настройкой политики безопасности), как это сделать из вызываемого кода я не понимаю. Наверное туплю. Большая просьба намекнуть как это можно сделать.
вот именно, как защитить код от такого манипулирования? я, честно говоря, был очень удивлен когда у меня получилось достучаться для private-полей — я ожидал какого-то Exception'а. прописывать какие-то атрибуты для классов? на уровне приложения "злоумышленник" не будет устанавливать никаких ReflectionPermission'ов, ежу ясно!