Hi,

when a transformation rule checks a method, except for only checking whether it 
matches the rule, it also checks if 

self class recursiveSelfRule executeTree: rewriteRule tree initialAnswer: false

evaluates to false. #recursiveSelfRule is 

'`@methodName: `@args | `@temps | self `@methodName: `@args1' 
'`@methodName: `@args | `@temps | ^ self `@methodName: `@args1’

Do I understand correctly that before signaling that method is bad the rule 
makes sure that the transformation will not create a recursion?

Uko

Reply via email to