Jump to content

Respond to an unknown method call: Difference between revisions

m
Line 243:
}</lang>
=={{header|Elena}}==
Using generic handler (ELENA 3.4.x):
<lang elena>import extensions.;
class Example
{
generic()
[{
console// printLine(__received," wasis invoked").an built-in variable containing the incoming message name
console.printLine(__received," was invoked")
]}
generic(x)
[{
console .printLine(__received,"(",x,") was invoked").
]}
generic(x,y)
[{
console .printLine(__received,"(",x,",",y,") was invoked").
]}
}
public program()
{
[
var o := Example new. Example();
o foo.foo();
o .bar(1).;
o .someMethod(1,2).
]}</lang>
{{out}}
<pre>
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.