tag:blogger.com,1999:blog-1688132520265708820.post7928973227744859978..comments2023-04-02T16:52:35.787+03:00Comments on Блог GunSmoker-а (переводы): Хак №1: запись в свойство только для чтенияGunSmokerhttp://www.blogger.com/profile/15611696588191431330noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-1688132520265708820.post-11394818567942251152016-03-12T07:29:18.775+03:002016-03-12T07:29:18.775+03:00Спасибо, но по ссылке немного не то. Там получение...Спасибо, но по ссылке немного не то. Там получение доступа к "VIP-зоне" (и таки полям), а меня интересовала именно подмена геттера исходного объекта. В любом случае вопрос снят :-) нашел способ через сплайсинг, да простит меня уважаемый Gunsmoker за приведение ссылки:<br />https://habrahabr.ru/post/178393/Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1688132520265708820.post-49095075265554087082016-03-11T17:45:28.591+03:002016-03-11T17:45:28.591+03:00Можно, но сильно грязно будет. Ненулевая возможнос...<a href="http://www.transl-gunsmoker.ru/2010/07/5-private.html" rel="nofollow">Можно</a>, но сильно грязно будет. Ненулевая возможность сломаться при правке исходного кода - в отличие от "безопасного" хака, описанного здесь.GunSmokerhttps://www.blogger.com/profile/15611696588191431330noreply@blogger.comtag:blogger.com,1999:blog-1688132520265708820.post-24960794409773540292016-03-11T05:26:48.081+03:002016-03-11T05:26:48.081+03:00Пост супер!
А можно ли сделать подобного рода хак ...Пост супер!<br />А можно ли сделать подобного рода хак для свойства, которые не "читает из поля напрямую, минуя геттер", а - увы - таки использует геттер? Т.е., имея адрес геттера GetProc, "заставить" объект возвращать то, что нам нужно? Понимаю, что бред, но всё же?<br />С уважением, Станислав.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1688132520265708820.post-60908718666116903142010-07-03T03:37:17.734+04:002010-07-03T03:37:17.734+04:00Пост действительно интересный. Особенно радует пре...Пост действительно интересный. Особенно радует предложение применять этот хак не в продакшене, а только для тестирования. Не то, что Флёнов. :DАлексей Тимохинhttps://www.blogger.com/profile/11853041033911520876noreply@blogger.com