From 6d994b312a0a9acb88039aa0f92e07070a80b338 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Fri, 8 Mar 2024 17:18:59 -0800 Subject: [PATCH] Issue #919: finish the work started with d5c4bccf1 --- .../RwGsClassUnmanagedAdditionSymbolDictPatchV2.class.st | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/rowan/src/Rowan-GemStone-LoaderV2/RwGsClassUnmanagedAdditionSymbolDictPatchV2.class.st b/rowan/src/Rowan-GemStone-LoaderV2/RwGsClassUnmanagedAdditionSymbolDictPatchV2.class.st index 61f572f68..ff259d08f 100644 --- a/rowan/src/Rowan-GemStone-LoaderV2/RwGsClassUnmanagedAdditionSymbolDictPatchV2.class.st +++ b/rowan/src/Rowan-GemStone-LoaderV2/RwGsClassUnmanagedAdditionSymbolDictPatchV2.class.st @@ -33,6 +33,15 @@ RwGsClassUnmanagedAdditionSymbolDictPatchV2 >> installClassInSystem [ loadedClass updatePropertiesFromClassDefinition: self classDefinition ] +{ #category : 'actions' } +RwGsClassUnmanagedAdditionSymbolDictPatchV2 >> installNewClassVersionInSystem [ + "Copy the name association to the correct + SymbolDictionary in the live SymbolList. + Create a LoadedClass for the new class, add it to the defining LoadedPackage." + + ^ self installClassInSystem +] + { #category : 'accessing' } RwGsClassUnmanagedAdditionSymbolDictPatchV2 >> oldClassVersion [ ^oldClassVersion