'From Cuis 1.0 of 28 November 2009 [latest update: #337] on 8 December 2009 at 4:56:16 pm'!

!MethodContext methodsFor: 'initialize-release' stamp: 'jmv 12/8/2009 16:56'!
privRefreshWith: aCompiledMethod 
	"Reinitialize the receiver as though it had been for a different method. 
	Used by a Debugger when one of the methods to which it refers is 
	recompiled."

	method _ aCompiledMethod.
"	receiverMap _ nil."
	self privRefresh! !

!MethodContext methodsFor: 'private' stamp: 'jmv 12/8/2009 16:56'!
setSender: s receiver: r method: m arguments: args 
	"Create the receiver's initial state."

	sender _ s.
	receiver _ r.
	method _ m.
"	receiverMap _ nil."
	pc _ method initialPC.
	self stackp: method numTemps.
	1 to: args size do: [:i | self at: i put: (args at: i)]! !

