Declaration.Â
valuetype aChildValue : truncatable aParentValue, supports anInterface { private short aShortMember; public aParentValue aValueMember; factory aFactory (in string anArgument); short aLocalMethod (in long aLongArgument, in float aFloatArgument); }
Keywords.Â
custom - custom marshalling
abstract - base type not instantiated
truncatable - state compatible with parent
public - value used by clients
private - value used by implementation
factory - portable initializer