[squeak-dev] The Trunk: Environments-bf.23.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Apr 10 22:33:26 UTC 2013


Bert Freudenberg uploaded a new version of Environments to project The Trunk:
http://source.squeak.org/trunk/Environments-bf.23.mcz

==================== Summary ====================

Name: Environments-bf.23
Author: bf
Time: 10 April 2013, 3:30:29.476 pm
UUID: 92aaf91c-fb32-4933-8e54-187a03b7e35e
Ancestors: Environments-nice.22

When deleting a class, remove it from imports and exports, too.

=============== Diff against Environments-nice.22 ===============

Item was added:
+ ----- Method: BindingPolicy>>forgetName: (in category 'private') -----
+ forgetName: aSymbol
+ 	self name: aSymbol do: [:foreign |
+ 		namespace removeKey: foreign ifAbsent: [
+ 			next ifNotNil: [next forgetName: aSymbol]]].!

Item was changed:
  ----- Method: Environment>>forgetClass:logged: (in category 'classes and traits') -----
  forgetClass: aClass logged: aBool
  	aBool ifTrue: 
  		[SystemChangeNotifier uniqueInstance 
  			classRemoved: aClass fromCategory: aClass category].
  	self organization removeElement: aClass name.
  	Smalltalk removeFromStartUpList: aClass.
  	Smalltalk removeFromShutDownList: aClass.
+ 	imports forgetName: aClass name.
+ 	exports forgetName: aClass name.
  	contents removeKey: aClass name ifAbsent: [].
  	bindings removeKey: aClass name ifAbsent: [].!



More information about the Squeak-dev mailing list