JDK6 backwards compatible AutoCloseable from a libraries perspective
daniel.smith at oracle.com
Mon Feb 7 16:21:13 PST 2011
You should definitely take a look at Retroweaver, if you're not aware of it:
It provides substitute APIs for Java 5 features and performs appropriate transformations to class files as a post-compilation step.
Of course, it won't solve your problem automatically (it doesn't know about Java 7 features; I don't know if it will be updated eventually to handle them). But it would probably be straightforward to modify its sources appropriately.
On Feb 7, 2011, at 5:10 AM, Michael Bien wrote:
> Hello everyone,
> I would like to support the new try-with-resource feature in jocl while
> staying backwards compatible with JDK5/6. The problem is that
> AutoCloseable resides in java.lang which means i have no chance to load
> the class if i would ship it for jdk5 backwards compatibility.
> Providing two builds for JOCL is not what i would like to do just to be
> able to be upwards compatible.
> any ideas what i could do in this situation?
> best regards,
More information about the coin-dev