[operations] [attributes] [fields] [template] [definition]
[implementation] [documentation]
To use the search tool you need to use a browser which supports JAVA (c)

[next] [prev] [superclass] [next peer] [prev peer] [subclass] [index] [hierarchy]

DebugPackageContents

inherits from PackageContents

Object <- PackageContents <- DebugPackageContents



Operations

Get list of all operations

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 template

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;

Class definition

 
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;