Heads-up -- incompatible changes coming

Brian Goetz brian.goetz at oracle.com
Thu Jul 11 13:16:57 PDT 2013

In the next week we are pushing two lambda-related changes that will be 
binary-incompatible with classfiles compiled with earlier JDK 8 
versions.  These are:

  - Moving responsibility for bridge methods for default methods from 
the VM to the compiler;
  - Changes to the lambda metafactory protocol.

Classes compiled with earlier JDK 8 compilers will need to be recompiled.

If you see stack traces with "BootstrapMethodError", or with 
AbstractMethodError, you are likely being affected by these, and should 

These changes will likely go in as of the next build; I'll send out a 
notice when we have exact details.

More information about the lambda-dev mailing list