[Glass] Best Practice To Programmatically add an instance variable to an existing class?
Dale Henrichs via Glass
glass at lists.gemtalksystems.com
Thu Aug 17 15:31:20 PDT 2017
if you want to completely avoid migration issues, then take a look at
dynamic instance variables;
dynamicInstanceVariables
dynamicInstVarAt:
dynamicInstVarAt:put:
Dale
On 08/17/2017 03:27 PM, Dale Henrichs wrote:
> ... dynamically? .... there are ways to use other facilities within
> tODE/GsDevKit to simplify the process a bit (sing McClassDefinition
> and GsDeployer), but if you want to do it using the base GemStone
> facilities, then what Martin said ...
>
>
> On 08/17/2017 02:58 PM, Dale Henrichs wrote:
>> Reg,
>>
>> If you are using tODE, then you can edit the class definition and
>> then save it ... the new class will be created and all instances of
>> the old class will be migrated to the new class ...
>>
>> Dale
>>
>> On 08/16/2017 06:34 PM, Reg Krock wrote:
>>> HI,
>>>
>>> What is the best practice for dynamically adding an instance
>>> variable to an existing class?
>>>
>>> There are two classes in Behaviour -
>>> #addInstVarName:
>>> #addInstVar:
>>>
>>> Thanks,
>>>
>>> Reg
>>
>
More information about the Glass
mailing list