On 25 Jul 2014, at 12:55, Marcus Denker <marcus.denker@inria.fr> wrote:
On 25 Jul 2014, at 12:39, Sven Van Caekenberghe <sven@stfx.eu> wrote:
I have mentioned this before, but EyeCollectionInspector is actually written against SequenceableCollection since it expects ordered external integer indexing. That is why currently every Collection subclass without this protocol and/or without a custom inspector fails.
The alternative would be to move Collection class>>#inspectorClass to SequenceableCollection>>#inspectorClass. Then Collection subclasses that are not SequenceableCollection and that do not have a custom inspector will fail.
Note that fail means a fall back to EyeBasicInspector.
I did that change in 4.0 (with the mistake of putting #inspectorClass on the instance side of SequenceableCollection, I will fix that soon)
Marcus
Ah, OK. Yes it is class side (I made a typo too). Don't forget to remove the selector from Collection.