eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'Class::ClassAttributes':

Home

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

Class: ClassAttributes (private in Class

This class is only visible from within Class.

Inheritance:

   Object
   |
   +--Class::ClassAttributes

Package:
stx:libbasic
Category:
Kernel-Classes
Owner:
Class

Description:


Instances hold additional attributes of a class.
Currently, these are primitive definitions and sharedPools information.
As these are seldom needed, they are only present as object in some classes
thus saving us from mostly empty additional slots in the class object itself for most classes


Instance protocol:

accessing
o  fGuid

o  fGuid: something

o  localSelectors

o  localSelectors: something

o  primitiveDefinitions

o  primitiveDefinitions: something

o  primitiveFunctions

o  primitiveFunctions: something

o  primitiveVariables

o  primitiveVariables: something

o  projectDirectory

o  projectDirectory: something

o  sharedPools

o  sharedPools: something

o  traitComposition

o  traitComposition: something

o  vGuid

o  vGuid: something

o  valueFor: aKey

conversion
o  fromSTCPrimitiveArray: anArray
for now, the stc compiler generates a 3- or 4-element primitive spec array
(it does not know anything about the ClassAttributes class).
This method is invoked to convert.



ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Thu, 18 Aug 2022 13:40:28 GMT