Здравствуйте, Аноним, Вы писали:
А>является ли метод чистым?
Можно проанализировать код тела метода и проверить, являются ли все вызовы других методов в нем чистыми. Если это так, то и сам метод чист. Делается в 2 стадии компиляции, в первой — запомнить зависимости, во второй их проверить.
Идея хорошая, если будешь реализовывать, поделись
.