|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
MessageCreation
The public interface to a first-class message AG element. An ATMessageCreation may represent synchronous, asynchronous or delegation messages. An abstract message at least contains a selector, arguments and annotations (type tags)
Method Summary | |
---|---|
Expression |
annotations()
Messages may optionally have annotations (type tags) |
Table |
arguments()
Messages may optionally have arguments if they represent invocations. |
Symbol |
selector()
Messages always have a selector, a symbol denoting the field or method that needs to be sought for. |
Methods inherited from interface edu.vub.at.objects.AbstractGrammar |
---|
freeVariables |
Methods inherited from interface edu.vub.at.objects.Object |
---|
super |
Method Detail |
---|
Symbol selector()
`(<-m()).selector == `m
Table arguments()
`(<-m(a, @b)).arguments == `[a, @b]
Expression annotations()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |