Hi Peter, i assume from your question "RewriteTool maintained?" that you want to make a RBTransformationRule, right? if yes, i once had a similar problem and overwrote only #checkMethod: checkMethod: aMethod | arg | arg := aMethod argumentNames first asString. self initialize. self rewriteRule replace: '| ``@temporaries1 | `.@Statement' with: ('| ``@temporaries1 | {1} blahblah ifTrue: [ ^ {1} adaptToNumber: self andSend: #{2}]. `.@Statement' format: {arg. aMethod selector}). ^ super checkMethod: aMethod not too elegant, but it works. you could strip ":" from the method selector and do something similar. werner
On 11/11/2017 05:17 PM, Peter Uhnák wrote: > Hi, > > how can I rewrite a(n instance) variable to a symbol? > > E.g. > > [IN] > something: aSomething > something := aSomething > > [OUT] > something: aSomething > self write: aSomething into: #something > > > I can capute the input just fine... ``@var := ``@arg > but I have no idea how to convert the var into a symbol (or string). > > Thanks, > Peter >