Class
#subtype!
true! !
#categories!
Unclassified! !
primitives:!
1445492!
Unclassified!
0VarDict[Symbol,MsgSignature]:! !
#comment!
The repository of type information for primitives.
There should be a unique instance of this class,  available as the global
variable DeltaPrimitives.
 The class has one instance variable, 'primitives", which is
 a dictionary mapping the selectors of primitives to their types.
 
 The typechecker looks up type information for primitives by calling
 selectMsg: ifAbsent: on DeltaPrimitives to obtain the type. This in turn looks
 up the definition in the primitives dictionary.
 
 The primitives dictionary is initialized upon its first use using DeltaPrimitivesGenerator.
  

 (c) 1995-1997 Sun Microsystems, Inc. ALL RIGHTS RESERVED. 
Use and distribution of this software is subject to the terms of the attached source license.! !
#superclassTypeString!
Object! !
#group!
ast! !
selectMsg:ifAbsent:!
1445908!
Unclassified!
0Symbol:[^MsgSignature]:MsgSignature! !
#branded!
true! !
#extensionsAreSubtypes!
true! !
#revision!
$Revision: 1.2 $! !
primitives!
1445243!
Unclassified!
0VarDict[Symbol,MsgSignature]! !
#instanceVariableString!
primitives <VarDict[Symbol, MsgSignature]>! !
selectMsg:!
1445674!
Unclassified!
0Symbol:MsgSignature! !
#abstract!
false! !
