Hi. One possibility is to follow BytecodeDebugger approach. Try to look how it is implemented
2017-05-12 9:53 GMT+02:00 <tdupr...@ens-paris-saclay.fr>: > Hello, > > I would like to extend the debugger with some context-dependent > information. > I am playing with metalinks and I would like to show, in the debugger, > some information if my metalinks are in the selected method. > This means that: > - I need to add a new presentation in the debugger next to the "variable" > and "evaluator" ones. > - I need to filter that presentation to show it depending on which method > is selected. > > I tried to extend ProtoObject with a method like: > > gtDebuggerExpressionMachinViewIn: composite > <gtDebuggerPresentationOrder: 21> > > composite text > title: 'My machin'; > display: [ :browser :debugger | debugger asString] > > However, this did not add a presentation in the debugger. It only show up > when selecting an object in the debugger inspector (see screenshot). > > How can I extend the debugger as I want? > > Thanks > Thomas and Guille >