StéphaneDucasse
StéphaneDucasse
``` RBRenameClassVariable>>preconditions ^(RBCondition isMetaclass: class) not & (RBCondition isValidClassVarName: newName asString for: class) & (RBCondition definesClassVariable: variableName asString in: class) & (RBCondition hierarchyOf: class definesVariable: newName asString) not & (RBCondition...
How terrible is that! It could be done with a callback and configuring the exception to do something special when the display is on and not calling the display and...
``` selectors: aSelectorsCollection from: aClass super selectors: aSelectorsCollection from: aClass. self initializeRefactorings ``` if I would apply it then it would create a loop.

``` requestConditionBlock | script | script := 'true'. script := UIManager default request: 'This expression will be evaluated in the context of the position of this breakpoint. You can use...
- There is no users of CursorWithAlpha - CursorWithAlpha does not implement activateInCursorOwner: which is needed for morphic. I suggest that we remove it.
``` Error Message not understood: TraitedMetaclass >> #classInstaller Stacktrace MessageNotUnderstood Message not understood: TraitedMetaclass >> #classInstaller TraitedMetaclass(Object)>>doesNotUnderstand: #classInstaller [ :user | user classInstaller remake: user basedOn: aBuilder ] in TraitBuilderEnhancer>>propagateChangesToRelatedClasses:builder:...
We should avoid to make direct references to Transcript but use self traceCr or friends. Example ``` .... Transcript show: 'ljklkjlkj' cr ``` into ``` ... 'ljklkjlkj' traceCr ```
We should revisit the logic behind the argument permutation in presence of primitives. I think that when the method changed is polymorphic to one primitive we should not allow the...
Once I have a green bar and a driver that is working we should revisit add tests to ReRenameMethodRefactoring and create tests for the ReRenameMethodRefactoring I added tests to cover...