[prev in list] [next in list] [prev in thread] [next in thread] 

List:       squeak-dev
Subject:    [squeak-dev] The Trunk: Kernel-fbs.761.mcz
From:       commits () source ! squeak ! org
Date:       2013-05-29 9:19:54
[Download RAW message or body]

Frank Shearar uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-fbs.761.mcz

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

Name: Kernel-fbs.761
Author: fbs
Time: 29 May 2013, 10:19:06.481 am
UUID: b974ebc4-e7fb-4172-98e7-d0e3dc617d47
Ancestors: Kernel-cmm.760

Signal a proper error for a missing Trait requirement, so the Debugger can catch it.

=============== Diff against Kernel-cmm.760 ===============

Item was changed:
  ----- Method: Object>>requirement (in category 'error handling') -----
  requirement
+ 	| sender |
+ 	sender := thisContext sender.
+ 	^ NotImplemented signal: ('{1} or a superclass should implement {2} from trait \
{3}' format: {self className. sender selector. sender method originalTraitMethod \
                methodClass})!
- 	self error: 'Implicitly required method'!


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic