Class
#categories!
node traversal!
private!
accessing!
private - initialization! !
unaryTypeExprNode:!
1861914!
node traversal!
0UnaryTypeExpr:! !
#superclassTypeString!
DeltaASTTool! !
#group!
ast! !
#extensionsAreSubtypes!
true! !
#revision!
$Revision: 1.1 $! !
formalNames:!
1862556!
private!
1Set[Symbol]:! !
#instanceVariableString!
formalNames <Set[Symbol]>! !
unionTypeNode:!
1862192!
node traversal!
0UnionType:! !
polyMsgSignatureNode:!
1861096!
node traversal!
0PolyMsgSignature:! !
blockApplicationTypeNode:!
1860404!
node traversal!
0BlockApplicationType:! !
genericApplicationTypeNode:!
1860639!
node traversal!
0GenericApplicationType:! !
tupleTypeNode:!
1861389!
node traversal!
0TupleType:! !
#subtype!
true! !
typeIdNode:!
1861760!
node traversal!
0TypeIdNode:! !
#branded!
true! !
#comment!
This tool traverses a poly message signature node and determines
whether an actual 'where' inference clause was present.

 (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.! !
formalNames!
1862396!
private!
1Set[Symbol]! !
hasInferenceClausePresent!
1862723!
accessing!
0Boolean! !
initialize!
1862927!
private - initialization!
1! !
#abstract!
false! !
typeErrorNode:!
1861600!
node traversal!
0DeltaTypeError:! !
msgSignatureNode:!
1860878!
node traversal!
0MsgSignature:! !
