Trustin Lee wrote:
So my idea is to experiment the translators so we can decide.
+1 to experimentation. Let's do this in a branch so we don't commit
ourselves to it?
The biggest issues here are two:
* Is the translated class debuggable? (Perhaps yes)
Yeah this is my biggest concern. If this is fine then I'm definately a +1.
* Does the translator warn if unsupported API is used? (Perhaps no,
but it's OK if we have enough unit tests.)
Also note that most 1.5 API can be downloaded as separate JSR modules
namely SASL jars but the user can download this. To maintain an API
agnostic character we still have to defensively code around then making
features optional if the right JDK is used or the API is present because
the user included the JSR JAR on the classpath.
Alex