Respond to an unknown method call: Difference between revisions

m (added whitespace to the task's preamble before the TOC, added a ;Task: (bold) header.)
Line 242:
}
}</lang>
=={{header|Elena}}==
Using generic handler (ELENA 3.2):
<lang elena>import extensions.
 
class Example
{
generic
[
console printLine($subject," was invoked").
]
generic : x
[
console printLine($subject,"(",x,") was invoked").
]
generic : x : y
[
console printLine($subject,"(",x,",",y,") was invoked").
]
}
 
program =
[
var o := Example new.
o foo.
o bar(1).
o someMethod(1,2).
].</lang>
{{out}}
<pre>
foo was invoked
bar(1) was invoked
someMethod(1,2) was invoked
</pre>
 
=={{header|Fancy}}==
Anonymous user