At ApacheCon I saw a nice talk from Torsten Curdt [1] about bytecode manipulation. He talked a bit about Retroweaver [2] which is able to create Java 1.4 bytecode from Java 5 bytecode. So I thought it would be good to investigate whether we could have the type safety of v5 using generics in the source then in the build process generate a woden.jar for 1.4 bytecode and a woden.jar for v5 bytecode.
What I believe will happen (although I need to verify this by trying it out!) is projects using the woden.jar with v5 bytecode will get the typesafety of v5 generics and see that type safety at compile time e.g. List<Binding>. Projects using the woden.jar with v1.4 bytecode will get just a List. I noticed recently the Abdera project (also in incubator) is using Retroweaver for something - not sure what though. [1] http://vafer.org/pub/presentations/apachecon%20EU%202006%20-%20bytecode.pdf slide 37 [2] http://retroweaver.sourceforge.net Cheers, Jeremy On 9/8/06, Oshani Seneviratne <[EMAIL PROTECTED]> wrote:
Hi, On 9/7/06, John Kaputin <[EMAIL PROTECTED]> wrote: > > Could you please change the relevant code to Java 1.4 compliant for now? > I made the changes and committed the code. It's at revison 441372. Thanks, Oshani --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
