Next: , Previous: Metaclass-compiling methods, Up: Metaclass


1.109.5 Metaclass: delegation

addClassVarName: aString
Add a class variable with the given name to the class pool dictionary


addSharedPool: aDictionary
Add the given shared pool to the list of the class' pool dictionaries


allClassVarNames
Answer the names of the variables in the receiver's class pool dictionary and in each of the superclasses' class pool dictionaries


allSharedPoolDictionariesDo: aBlock
Answer the shared pools visible from methods in the metaclass, in the correct search order.


allSharedPools
Return the names of the shared pools defined by the class and any of its superclasses


category
Answer the class category


classPool
Answer the class pool dictionary


classVarNames
Answer the names of the variables in the class pool dictionary


comment
Answer the class comment


debuggerClass
Answer the debugger class that was set in the instance class


environment
Answer the namespace in which the receiver is implemented


name
Answer the class name - it has none, actually


pragmaHandlerFor: aSymbol
Answer the (possibly inherited) registered handler for pragma aSymbol, or nil if not found.


removeClassVarName: aString
Removes the class variable from the class, error if not present, or still in use.


removeSharedPool: aDictionary
Remove the given dictionary to the list of the class' pool dictionaries


sharedPools
Return the names of the shared pools defined by the class