Преобразовать код Java 5 с использованием обобщенных кодов для кода, который может работать на устройстве J2ME? - PullRequest
3 голосов
/ 12 января 2009

Существуют ли какие-либо решения или инструменты, преобразующие код java 5, использующий все новые функции java 5 (обобщенные элементы, автобокс, varargs, статический импорт), в код, который может работать на устройстве J2ME? Я особенно заинтересован в работе с дженериками - другие функции приятны, но не обязательны.

Мне нужен исходный код в результате этого преобразования, так как он будет скомпилирован с использованием собственного компилятора. (Я не могу использовать манипуляции с байт-кодом (ala retroweaver))

1 Ответ

0 голосов
/ 13 января 2009

Компиляция с обычным javac и нацеливание на более старую JVM даст вам, по крайней мере, правильный байт-код для генериков.

Если вам действительно нужен источник, вероятно, возможно, хотя и странно, скомпилировать в байт-код, а затем декомпилировать обратно в источник.

...