Обратная совместимость файла классов JDK 7 с JDK 6

Какие функции JDK 7 (за исключением invokedynamic, поскольку он не используется java) вызывают новую версию файла класса, несовместимую с JDK 6. Похоже, все функции могут быть реализованы компилятором, генерирующим связующие коды. Например, String в операторе switch может быть реализован с использованием повторяющихся операторов ifeq, созданных компилятором. Я хочу предоставить компилятору флаги -source 1.7 -target 1.6 для совместимости с jre 6 и в то же время использовать функции монеты проекта в jdk 7.

28
задан Deniz 14 July 2011 в 20:09
поделиться