Refactoring Browser bug ?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Refactoring Browser bug ?

Bruno Brasesco
Hi,

After a heavy refactoring activity, the RB does not work any more with
Renaming an Instance Variable with aPackage scope.

This is the walkback:
06:24:42 p.m., Domingo, 13 de Agosto de 2006: 'UndefinedObject does not
understand #directlyDefinesMethod:'
Object>>doesNotUnderstand:
[] in RBNamespace>>privateImplementorsOf:
[] in RBNamespace>>allClassesDo:
[] in PackageEnvironment>>classesDo:
[] in Package>>behaviorsDo:
[] in Package>>classesDo:
IdentitySet(Set)>>do:
Package>>classesDo:
Package>>behaviorsDo:
[] in PackageEnvironment>>classesDo:
Array(ArrayedCollection)>>do:
PackageEnvironment>>classesDo:
RBNamespace>>allClassesDo:
RBNamespace>>privateImplementorsOf:
[] in RBNamespace>>allImplementorsOf:
IdentityDictionary(LookupTable)>>at:ifAbsentPut:
RBNamespace>>allImplementorsOf:
RenameMethodRefactoring(ChangeMethodNameRefactoring)>>implementors
RenameMethodRefactoring(ChangeMethodNameRefactoring)>>preconditions
RenameMethodRefactoring>>preconditions
RenameMethodRefactoring(Refactoring)>>checkPreconditions
RenameMethodRefactoring(Refactoring)>>primitiveExecute
RenameAccessorsForVariableRefactoring(Refactoring)>>performComponentRefactoring:
RenameAccessorsForVariableRefactoring>>createGetterAccessor
RenameAccessorsForVariableRefactoring(CreateAccessorsForVariableRefactoring)>>transform
RenameAccessorsForVariableRefactoring(Refactoring)>>primitiveExecute
RenameInstanceVariableAndAccessorsRefactoring(Refactoring)>>performComponentRefactoring:
RenameInstanceVariableAndAccessorsRefactoring>>transform
RenameInstanceVariableAndAccessorsRefactoring(Refactoring)>>primitiveExecute
RenameInstanceVariableAndAccessorsRefactoring(Refactoring)>>execute
[] in RefactoringSmalltalkSystem>>renameVariable:to:in:classVariable:within:
ExceptionHandlerSet(ExceptionHandlerAbstract)>>markAndTry
[] in ExceptionHandlerSet(ExceptionHandlerAbstract)>>try:
BlockClosure>>ifCurtailed:
BlockClosure>>ensure:
ExceptionHandlerSet(ExceptionHandlerAbstract)>>try:
BlockClosure>>onDo:
BlockClosure>>on:do:on:do:
RefactoringSmalltalkSystem>>handleRefactoringException:
RefactoringSmalltalkSystem>>renameVariable:to:in:classVariable:within:
RefactoringSmalltalkSystem>>renameInstanceVariable:to:in:within:
RefactoringSmalltalkSystem(SmalltalkSystem)>>renameInstanceVariable:in:within:
MessageSend>>forwardTo:withArguments:
MessageSend(MessageSendAbstract)>>forwardTo:
CommandDescription>>performAgainst:
[] in Command>>value
BlockClosure>>ifCurtailed:
BlockClosure>>ensure:
Command>>value
[] in ShellView>>performCommand:

Regards Bruno