Hi, i'm trying to migrate an object from a given class A to a subclass of A with new inst vars. Can't get it to work.
I have a class and an instance of it, say: Object subclass: #A instanceVariableNames: '' |a| a := A new. A has no instance variables. Now i create a subclass B of A with a new inst var: A subclass: #B instanceVariableNames: 'x' I want to do the following: B adoptInstance: a It does'nt work, for what i understand it is because the format of the classes are different (B has an inst var and A has not). How can i make the a object become an instance of B (subclass of a's class), making a acquiring the new inst var x (and in more complex cases keeping its own previous inst vars) ? Steven.