Convertire il codice java 5 utilizzando generics in codice che può essere eseguito su un dispositivo J2ME?
Domanda
Esistono soluzioni o strumenti che trasformano il codice java 5 che utilizza tutte le nuove funzionalità java 5 (generics, autoboxing, varargs, importazioni statiche) in codice che può essere eseguito su un dispositivo J2ME? Sono particolarmente interessato alla gestione dei farmaci generici: le altre funzionalità sono belle da avere ma non obbligatorie.
Ho bisogno del codice sorgente come risultato di questa conversione poiché verrà compilato usando un compilatore personalizzato. (Non posso usare la manipolazione bytecode (ala retroweaver))
Soluzione
Compilando con il normale javac e prendendo di mira una vecchia JVM ti darà almeno un bytecode adeguato per i generici.
Se hai davvero bisogno del sorgente è probabilmente possibile, anche se strano, compilare in bytecode e poi ricompilare in sorgente.