On Thursday, 27 November 2014, Mark Derricutt <[email protected]> wrote:

> On 28 Nov 2014, at 10:32, Igor Fedorenko wrote:
>
> > Out of curiosity, why do you want to get exactly the same bytecode? Does
> > the code compiled with java8 not work under java7?
>
> Mostly - it's due to method signature resolution.  For instance in the JDK
> 5 -> 6 change, some functions that used to take `String` were changed to
> take `CharSequence` - when compiling against the JDK6 classes the byte code
> binds against `CharSequence`, thus when running under JDK5 you get
> method-not-found exceptions.
>
>
I hope animal-sniffer has your back for those cases though?


>
> --
> Mark Derricutt
> http://www.theoryinpractice.net
> http://plus.google.com/+MarkDerricutt
> http://twitter.com/talios
> http://facebook.com/mderricutt
>


-- 
Sent from my phone

Reply via email to