[ENH] Celeste Removable ([er] quick review)

Brent Vukmer bvukmer at blackboard.com
Mon Mar 10 15:22:42 UTC 2003


I created a SAR file ( attached ) for the Celeste cleanup changesets.  When I installed the SAR, I got a debugger on the '3.6' changeset.  I clicked 'Proceed' and was able to call up Celeste and send a message.

Here's the relevant SqueakDebugLog:

Error: messageText is already defined in MailComposition
10 March 2003 10:10:38 am

VM: Win32 - Squeak3.2gamma of 12 January 2002 [latest update: #4879]
Image: Squeak3.4 [latest update: #5171]

ClassBuilder(Object)>>error:
	Receiver: a ClassBuilder
	Arguments and temporary variables: 
		aString: 	'messageText is already defined in MailComposition'
	Receiver's instance variables: 
		environ: 	a SystemDictionary(lots of globals)
		classMap: 	nil
		instVarMap: 	an IdentityDictionary()
		progress: 	nil
		maxClassIndex: 	nil
		currentClassIndex: 	nil

[] in ClassBuilder>>validateInstvars:from:forSuper:
	Arguments and temporary variables: 
		instVarArray: 	#('celeste' 'messageText' 'textEditor' 'morphicWindow' 'mvcWindow...etc...
		oldClass: 	CelesteComposition
		newSuper: 	MailComposition
		instVars: 	nil
		usedNames: 	a Set('morphicWindow' 'textEditor' 'messageText' 'mvcWindow' 'depend...etc...
		temp: 	MailComposition
		var: 	nil
		iv: 	'messageText'
		cl: 	ProtoObject

Array(SequenceableCollection)>>do:
	Receiver: #('celeste' 'messageText' 'textEditor' 'morphicWindow' 'mvcWindow')
	Arguments and temporary variables: 
		aBlock: 	[] in ClassBuilder>>validateInstvars:from:forSuper:
		index: 	2
		indexLimiT: 	5
	Receiver's instance variables: 
#('celeste' 'messageText' 'textEditor' 'morphicWindow' 'mvcWindow')
ClassBuilder>>validateInstvars:from:forSuper:
	Receiver: a ClassBuilder
	Arguments and temporary variables: 
		instVarArray: 	#('celeste' 'messageText' 'textEditor' 'morphicWindow' 'mvcWindow...etc...
		oldClass: 	CelesteComposition
		newSuper: 	MailComposition
		instVars: 	nil
		usedNames: 	a Set('morphicWindow' 'textEditor' 'messageText' 'mvcWindow' 'depend...etc...
		temp: 	MailComposition
		var: 	nil
		iv: 	'messageText'
		cl: 	ProtoObject
	Receiver's instance variables: 
		environ: 	a SystemDictionary(lots of globals)
		classMap: 	nil
		instVarMap: 	an IdentityDictionary()
		progress: 	nil
		maxClassIndex: 	nil
		currentClassIndex: 	nil




More information about the Squeak-dev mailing list