Next: , Previous: , Up: Metaclass   [Index]


1.112.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


Next: , Previous: , Up: Metaclass   [Index]