|
Class: FFIExternalEnumeration
Object
|
+--FFIExternalEnumeration
- Package:
- stx:libcompat
- Category:
- Compatibility-Squeak
- Version:
- rev:
1.6
date: 2021/11/22 17:13:34
- user: cg
- file: FFIExternalEnumeration.st directory: libcompat
- module: stx stc-classLibrary: libcompat
DO NOT DIRECTLY REFER TO THIS CLASS OR USE IT OTHERWISE IN YOUR CODE:
compatibility class for squeak class loading support.
Only the minimum functionality is supported here.
Do not use it for your own project,
unless you intent to exchange data with squeak/pharo applications.
declaration
-
> enumDecl">enumDecl
-
** This method must be redefined in concrete classes (subclassResponsibility) **
-
> initialize">initialize
-
class-side initializer is not inherited in ST/X!
Usage example(s):
self initializeEnumeration
|
Usage example(s):
self allSubclassesDo:#initialize.
|
-
> initializeEnumeration">initializeEnumeration
-
self halt.
accessing
-
> name">name
-
-
> value">value
-
-
> value:name:">value: valueArg name: nameArg
-
printing
-
> printOn:">printOn: aStream
-
(comment from inherited method)
append a user printed representation of the receiver to aStream.
The format is suitable for a human - not meant to be read back.
The default here is to output the receiver's class name.
BUT: this method is heavily redefined for objects which
can print prettier.
|