As it's categorized as Unknown, I would guess that you have created it by yourself by accident. This can happen when you do-it/print-it MyUnknownGlobal and confirm the automatic undeclared variable dialog to create a new class. Is that possible? You could validate that hypothesis by locating the class def in your changes file or your change set.
Image




From: gettimothy via Squeak-dev <squeak-dev@lists.squeakfoundation.org>
Sent: Monday, September 18, 2023 10:18:36 PM
To: The general-purpose Squeak developers list <squeak-dev@lists.squeakfoundation.org>
Cc: gettimothy <gettimothy@zoho.com>
Subject: [squeak-dev] Re: Tokenish a class that does nothing with no comment!
 
Squeak6.1alpha
latest update: #22721

Image format 68533 (64 bit)
Preferred bytecode set: SistaV1



---- On Mon, 18 Sep 2023 15:25:12 -0400 Tim Rowledge <tim@rowledge.org> wrote ---



> On 2023-09-18, at 11:21 AM, gettimothy via Squeak-dev <squeak-dev@lists.squeakfoundation.org> wrote:
>
> Hi Tim
>
> Those constructions are in the method comments of ByteString for that method.
>
> "
> ' ' findSubstring: 'abc' in: 'abcdefabcd' startingAt: 1 matchTable: CaseSensitiveOrder 1

Yes, and they're fine because they are within the class(es) that 'own' that class variable. Use the scope, Luke!


>
> Regarding "not a class, but a class variable"
>
> I open a browser and search for the class Tokenish.
>
> It shows up in Category Unknown as a sub-class of Object

That.... is weird. I don't see it in my 22709 update squeak 6 image. I wouldn't expect to see it.


tim
--
tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim
Mommy! The cursor's winking at me!