Thanks! It works. Then I have two more questions: 1. How it is done that âshould be implementedâ has red color? 2. Then letâs say I want a message group that display all messages in the environment that refers to a selected class. I found `ClyClassReferences to: classes`, but I miss how to use it in that case. My class ClyClassReferencesMethodGroup should use it in #includesMethod: and #methods. What is the right way to use ClyClassReferences or access environment to make the query? Cheers, Juraj
On Nov 2, 2017, at 12:23, Denis Kudriashov <dionisiydk@gmail.com> wrote:
Hi
There is no real documentation for now. Only examples on my slides.
2017-11-02 16:16 GMT+01:00 Juraj Kubelka <juraj.kubelka@icloud.com <mailto:juraj.kubelka@icloud.com>>: Hi,
Are there any examples (documentation) how to extend Calipso?
I have tried to create a simple (demo) method group, but I miss something, because it is not called.
I have created three subclasses of: ClyMethodGroup (with #name and #includesMethod:), ClySingleMethodGroupProvider (with #methodGroupClass), and ClyEnvironmentPlugin (with #collectMethodGroupProvidersFor:).
What do I miss?
Looks good. But to activate this plugin on current system environment you need to reset it:
ClySystemNavigationEnvironment reset.
Or manually add new plugin:
ClySystemNavigationEnvironment currentImage addPlugin: ClyYourPlugin new.
Letâs say that I want a new method group that displays all methods of a selected class that include substring âfooâ.
Thanks! Juraj