eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'RBSearchDictionary':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: RBSearchDictionary


Inheritance:

   Object
   |
   +--Collection
      |
      +--Set
         |
         +--Dictionary
            |
            +--RBSearchDictionary

Package:
stx:goodies/refactoryBrowser/parser
Category:
Refactory-ParseTree Matching
Version:
rev: 1.4 date: 2023/04/13 09:19:20
user: cg
file: RBSearchDictionary.st directory: goodies/refactoryBrowser/parser
module: stx stc-classLibrary: parser
Author:
cg

Description:


used as search context (i.e. was a Dictionary previously).
But knows the searcher, in order to access the (RB-)class information.
The (RB-)class is needed to differentiate between globals, classvars and private classes.
(and also to provide better error messages eg. in RenameVariableRefactoring,
 if a name is already used)


[instance variables:]

[class variables:]


Related information:



Instance protocol:

accessing
o  atPatternVariable: nameOfVar ifAbsent: exceptionValue

o  classBeingSearched

o  classBeingSearched: something

o  searcher

o  searcher: something



ST/X 7.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Sun, 22 Dec 2024 05:04:29 GMT