Инспектор использует gtDisplayOn:
для представления объектов.
В Object
он реализован так:
gtDisplayOn: stream
"This offers a means to customize how the object is shown in the inspector"
^ self printOn: stream
Однако Collection
переопределяет его как:
gtDisplayOn: stream
self printNameOn: stream.
stream
space;
nextPut: $[;
print: self size;
nextPutAll: (' item' asPluralBasedOn: self size);
nextPut: $];
space.
self size <= self gtCollectionSizeThreshold
ifTrue: [ self printElementsOn: stream ]
Просто переопределите его снова в своем классе, чтобы использовать printOn:
, как Object
.