JEP proposed to target JDK 11: 323: Local-Variable Syntax for Lambda Parameters (original) (raw)
Florian Weimer fweimer at redhat.com
Tue Jan 30 09:21:58 UTC 2018
- Previous message: JEP proposed to target JDK 11: 323: Local-Variable Syntax for Lambda Parameters
- Next message: JEP proposed to target JDK 11: 323: Local-Variable Syntax for Lambda Parameters
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 01/26/2018 04:08 PM, Maurizio Cimadamore wrote:
* the second reason, which was pointed out correctly in the email, is to provide a path to add modifiers (such as 'final') and or annotations to a lambda parameter w/o the need of resorting to explicit types.
I would love to see some more discussion how you plan to add annotation support without reifying the lambda. There was a recent discussion about the lack of generic type information for lambdas, and people didn't want to add this. Why would we do essentially the same thing for annotations?
On this thread, it has been suggested that the annotation on the lambda parameter would instead be applied to the type parameter of a generic type. Was this an oversight, or is this expected to be part of a future design?
Thanks, Florian
- Previous message: JEP proposed to target JDK 11: 323: Local-Variable Syntax for Lambda Parameters
- Next message: JEP proposed to target JDK 11: 323: Local-Variable Syntax for Lambda Parameters
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]