<br>how about this case:<br><br><br>public interface Listener {<br> void handleEvent (int);<br>}<br><br>class Test{<br> this(){<br> Listener listener = new class() Listener {<br> public void handleEvent(int evt) {<br>
toString(evt);<br> }<br> };<br> }<br> <br> void toString(int evt){<br> <br> }<br>}<br><br>void main(){<br> <br>}<br><br>---------------------------------------<br>x.d(17): Error: function object.Object.toString () does not match parameter types (int)<br>
x.d(17): Error: expected 0 arguments, not 1 for non-variadic function type char[]()<br><br>