[squeak-dev] The Trunk: Protocols-ar.25.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Mar 6 05:02:06 UTC 2010


Andreas Raab uploaded a new version of Protocols to project The Trunk:
http://source.squeak.org/trunk/Protocols-ar.25.mcz

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

Name: Protocols-ar.25
Author: ar
Time: 5 March 2010, 9:01:54.855 pm
UUID: 337fcd80-6b82-dc47-bdcc-3d569e60c0c5
Ancestors: Protocols-dtl.24

Avoid dictionary protocol in Smalltalk.

=============== Diff against Protocols-dtl.24 ===============

Item was changed:
  ----- Method: StringHolder>>browseFullProtocol (in category '*Protocols-Tools') -----
  browseFullProtocol
  	"Open up a protocol-category browser on the value of the receiver's current selection.    If in mvc, an old-style protocol browser is opened instead.  Someone who still uses mvc might wish to make the protocol-category-browser work there too, thanks."
  
  	| aClass |
  
+ 	(Smalltalk isMorphic and: [Smalltalk hasClassNamed: #Lexicon]) ifFalse: [^ self spawnFullProtocol].
- 	(Smalltalk isMorphic and: [Smalltalk includesKey: #Lexicon]) ifFalse: [^ self spawnFullProtocol].
  	((aClass := self selectedClassOrMetaClass) notNil and: [aClass isTrait not]) ifTrue:
  		[(Smalltalk at: #Lexicon) new openOnClass: aClass showingSelector: self selectedMessageName]!




More information about the Squeak-dev mailing list