Method calls vs lambda calls

Stefan Schulz schulz at the-loom.de
Mon Dec 14 12:51:45 PST 2009


You're right, of course.
Same as with instance and local variables.

Am 14.12.2009 21:37, schrieb Neal Gafter:
> I'd expect the latter to shadow the former (it is in a nested scope, not
> the same scope).
>
> On Mon, Dec 14, 2009 at 12:36 PM, Stefan Schulz <schulz at the-loom.de
> <mailto:schulz at the-loom.de>> wrote:
>
>     Am 14.12.2009 21:07, schrieb Alex Blewitt:
>      > public class Example {
>      >     public int fortyTwo() {
>      >       return 6*9;
>      >     }
>      >     public void run() {
>      >       System.out.println(fortyTwo())
>      >       #int() fortyTwo = #int() { return 42; }
>      >       System.out.println(fortyTwo())
>      >     }
>      > }
>      >
>      > What's the result on the output here?
>
>     I'd suspect a compile error due to defining two "methods" having the
>     same signature in the same scope.
>
>


More information about the lambda-dev mailing list