|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ConForM.CoopnTools.CoKer.CoalaMgr.CoalaElement | +--ConForM.CoopnTools.CoKer.CoalaMgr.CoalaSymbol | +--ConForM.CoopnTools.CoKer.CoalaMgr.CoalaHandlerSymbol
Coala CAA handler.
CoalaElement
, Serialized FormConstructor Summary | |
CoalaHandlerSymbol(CoalaName name,
CoalaModuleName module,
CoopnTypeAgg type)
Simple constructor. |
|
CoalaHandlerSymbol(CoalaName name,
CoalaModuleName module,
CoopnTypeAgg type,
java.lang.String comment)
Simple constructor. |
|
CoalaHandlerSymbol(CoalaName name,
java.lang.String identifier,
CoalaModuleName module,
CoopnTypeAgg type)
Simple constructor. |
|
CoalaHandlerSymbol(CoalaName name,
java.lang.String identifier,
CoalaModuleName module,
CoopnTypeAgg type,
java.lang.String comment)
Simple constructor. |
Method Summary | |
int |
arity()
Return the arity. |
java.lang.Object |
clone()
Cloning method. |
boolean |
equals(java.lang.Object obj)
Equality method. |
boolean |
equivalent(java.lang.Object obj)
Equivalence testing method. |
java.lang.String |
kind()
Kind retrieving method. |
int |
paramNumber()
Get the number of parameters. |
CoopnSyntacticElement[] |
paramTypes()
Get an array of elements, representing the "type" (in a broad sense) of the parameters. |
ConForM.CoopnTools.CoKer.CoalaMgr.CoalaTextMgr.CoalaTextElement |
toCompleteText(CoopnSymbolTable table)
Complete textual elements conversion method. |
ConForM.CoopnTools.CoKer.CoalaMgr.CoalaTextMgr.CoalaTextElement |
toText()
Textual elements conversion method. |
CoopnTypeAgg |
type()
Return the type. |
Methods inherited from class ConForM.CoopnTools.CoKer.CoalaMgr.CoalaSymbol |
cloneCoalaElement, comment, equalsCoalaSymbol, equivalentCoalaSymbol, hashCode, identifier, module, name, symbolModule, symbolModuleKind, symbolName, toTextCoalaSymbol |
Methods inherited from class ConForM.CoopnTools.CoKer.CoalaMgr.CoalaElement |
toCompleteString, toCompleteString, toCompleteString, toCompleteString, toCompleteString, toCompleteString, toCompleteText, toString, toString, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface ConForM.CoopnTools.CoKer.CoopnSyntacticSymbol |
comment, identifier, symbolModule, symbolModuleKind, symbolName |
Methods inherited from interface ConForM.CoopnTools.CoKer.CoopnSyntacticElement |
hashCode, toCompleteString, toCompleteString, toCompleteString, toString, toString, toString |
Constructor Detail |
public CoalaHandlerSymbol(CoalaName name, java.lang.String identifier, CoalaModuleName module, CoopnTypeAgg type) throws java.lang.IllegalArgumentException
public CoalaHandlerSymbol(CoalaName name, CoalaModuleName module, CoopnTypeAgg type) throws java.lang.IllegalArgumentException
public CoalaHandlerSymbol(CoalaName name, java.lang.String identifier, CoalaModuleName module, CoopnTypeAgg type, java.lang.String comment) throws java.lang.IllegalArgumentException
public CoalaHandlerSymbol(CoalaName name, CoalaModuleName module, CoopnTypeAgg type, java.lang.String comment) throws java.lang.IllegalArgumentException
Method Detail |
public int paramNumber()
CoopnSyntacticRelationnalSymbol
paramNumber
in interface CoopnSyntacticRelationnalSymbol
ConForM.CoopnTools.CoKer.CoopnSyntacticRelationnalSymbol
public CoopnSyntacticElement[] paramTypes()
paramTypes
in interface CoopnSyntacticRelationnalSymbol
public java.lang.String kind()
CoopnSyntacticSymbol
kind
in interface CoopnSyntacticSymbol
kind
in class CoalaSymbol
ConForM.CoopnTools.CoKer.CoopnSyntacticSymbol
public CoopnTypeAgg type()
public int arity()
public boolean equals(java.lang.Object obj)
CoopnSyntacticElement
equals
in interface CoopnSyntacticElement
equals
in class CoalaElement
ConForM.CoopnTools.CoKer.CoopnSyntacticElement
obj
- the object to comparepublic boolean equivalent(java.lang.Object obj)
CoalaSymbol
equivalent
in class CoalaSymbol
ConForM.CoopnTools.CoKer.CoalaMgr.CoalaSymbol
public ConForM.CoopnTools.CoKer.CoalaMgr.CoalaTextMgr.CoalaTextElement toText()
CoalaElement
toText
in class CoalaElement
ConForM.CoopnTools.CoKer.CoalaMgr.CoalaElement
public ConForM.CoopnTools.CoKer.CoalaMgr.CoalaTextMgr.CoalaTextElement toCompleteText(CoopnSymbolTable table)
CoalaElement
toCompleteText
in class CoalaElement
ConForM.CoopnTools.CoKer.CoalaMgr.CoalaElement
table
- the symbol table used to generate symbol referencespublic java.lang.Object clone()
CoopnSyntacticElement
clone
in interface CoopnSyntacticElement
clone
in class CoalaElement
ConForM.CoopnTools.CoKer.CoopnSyntacticElement
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |