Compile-time question (original) (raw)

Barry Burd bburd at drew.edu
Sun Apr 7 12:27:32 PDT 2013


Duh !!! I was looking everywhere else for the error. I'm not used to seeing this message in response to an access modifier issue...

CheckAgeForDiscount.java:36: error: method forEach in interface Stream cannot be applied to given types; .forEach(p -> { ^ required: Consumer<? super Person> found: (p)->{ p.d...; } reason: argument mismatch; cannot type-check lambda expression with inferred p arameter types inferred types: Person where T is a type-variable: T extends Object declared in interface Stream

Thanks.

On 4/7/2013 at 3:09 PM, in message <5161C451.8030003 at oracle.com>, Brian Goetz <brian.goetz at oracle.com> wrote:

display() is private in Person?



More information about the lambda-dev mailing list