Object <- PackageContents <- DebugPackageContents |
|
Class DebugPackageContents defines no new operations.
Attributes
Get list of all attributes
Class DebugPackageContents defines no new attributes.
Fields
| Field | Type | |
|---|---|---|
| HasDate: | dateCreated: | Signed |
| timeCreated: | Unsigned | |
| dateModified: | Signed | |
| timeModified: | Unsigned | |
| PackageContents: | autoActivate: | Boolean |
| installationList: | ObjectList | |
| DebugPackageContents: | stringTable: | Buffer |
| classes: | ObjectList | |
| names: | ObjectList | |
| operationNameOffsets: | IntegerList | |
| classOperationNameOffsets: | IntegerList | |
| intrinsicNameOffsets: | IntegerList | |
| sharedClassInfo: | ShortIntergerList | |
| noFailInfo: | Buffer |
instance DebugPackageContents tag; dateCreated: 0; timeCreated: 0; dateModified: 0; timeModified: 0; autoActivate: false; installationList: nilObject; stringTable: nilObject; classes: nilObject; names: nilObject; operationNameOffsets: nilObject; classOperationNameOffsets: nilObject; intrinsicNameOffsets: nilObject; sharedClassInfo: 0; noFailInfo: nilObject; end instance;
Define Class DebugPackageContents; inherits from PackageContents; field stringTable: Buffer; // string table of names for: // o class names // o field names // o operation names // o object tags // o indexical names field classes: ObjectList; // DebugPackageClass objects field names: ObjectList; // object tags and indexical names field operationNameOffsets: IntegerList; field classOperationNameOffsets: IntegerList; field intrinsicNameOffsets: IntegerList; // names for operations field sharedClassInfo: ShortIntergerList; // a list of class numbers that share members field noFailInfo: Buffer; // a bitfield, one per operation and class operation // if a bit is set the corresponding operation is noFail end class;