|
|
6.12 Browser
- Defined in namespace Smalltalk
- Category: Language-Implementation
6.12.1 Browser class: browsing
- browseHierarchy
- Tell Emacs tp browse the Smalltalk class hierarchy
- browseMethods: methods forClass: class inBuffer: bufferName
- Send to Emacs code that browses the methods in the `methods' Dictionary, showing them as part of the `class' class in a buffer with the given name
- emacsFunction: funcName on: aBlock
- Send to Emacs something like (funcName <aBlock is evaluated here>)
- emacsListFunction: funcName on: aBlock
- Send to Emacs something like (funcName '(<aBlock is evaluated here>))
- finishEmacsMessage
- Finish a message to be processed by emacs - does nothing for now
- getAllSelectors: selector inBuffer: bufferName
- Send to Emacs code that browses the implementors of the given selectors in a buffer with the given name
- initialize
- Initialize the Emacs browsing system
- loadClassNames
- Tell Emacs the class names (new version)
- oldloadClassNames
- Tell Emacs the class names
- oldShowInstanceMethods: class
- Send to Emacs code that browses instance methods for class
- oldShowMethods: class for: methodType
- Send to Emacs code that browses methods of the given type for class (methodType is either `class' or `instance')
- selectorsForEmacs
- Tell Emacs the names of ALL the defined selectors
- showAllMethods: class inBuffer: bufferName
- Send to Emacs code that browses ALL the methods understood by instances of the given class, in a buffer with the given name
- showDirectMethods: class inBuffer: bufferName
- Send to Emacs code that browses methods defined in the given class, in a buffer with the given name
- showIndirectMethods: class inBuffer: bufferName
- Send to Emacs code that browses the methods inherited (and not overridden) by the given class, in a buffer with the given name
- showMethods: class for: methodType
- Send to Emacs code that browses methods of the given type for class (methodType is either `class' or `instance')
- startEmacsMessage
- Start a message to be processed by emacs as Lisp
- testMethods: aClass for: methodType
- Send to Emacs code that browses methods of the given type for class (methodType is either `class' or `instance')
- withGcOff: aBlock
- Evaluate aBlock while the `GC flipping...' message is off
|