Next:
Metaclass-filing
, 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