hg: lambda/lambda/langtools: Bug fixes:
Maurizio Cimadamore
maurizio.cimadamore at oracle.com
Thu Dec 1 05:13:37 PST 2011
On 01/12/11 13:07, Peter Levart wrote:
> On 11/29/11, maurizio.cimadamore at oracle.com wrote:
>> *) Defender attribute erroneously generated when -XDinlinedExtensionBodies is set
>> *) interface methods with default should not have ABSTRACT flag set if -XDinlinedExtensionBodies is set
> What does this flag do? Is it syntax related? Is there any discussion online about lambda/defender methods related compiler flags? Google has not found any info on the above one. I know they are mostly experimental flags facilitating developement and testing, but I would like to play with them...
>
> Regards, Peter
This is an internal javac flag to enable generation of 'inlined'
defender method bodies - that is, the interface method will get its own
code attribute which, in turn, will contain the call to the default
implementation. As you point out, at the moment this this is pure
exploratory work.
Maurizio
More information about the lambda-dev
mailing list