Skip to content

Respect custom parserClass in methodSelectorFor: #224

@krono

Description

@krono

currently, MCFileTreeStCypressReader>>methodSelectorFor: does not take into account that a Class can have a custom compiler or parser. This is not an issue on GemStone, but Squeak and Pharo.

In Squeak it looks like that:

methodSelectorFor: source
    ^ Object parserClass new parseSelector: source

I propose:

methodSelectorFor: source in: className
    | cls |
    cls := Smalltalk at: className ifAbsent: [Object].
    ^ cls parserClass new parseSelector: source

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions