Я попытался запустить приложение Spring 3.2, скомпилированное с помощью компилятора java 8, на JDK 11, однако пакеты ASM в Spring-core генерируют исключение, говоря, что ASM ClassReader не удалось проанализировать файл класса [class java.lang.Boolean], возможно, из-за нового Версия файла класса Java, которая пока не поддерживается - невозможно определить имена параметров конструктора / метода.
Spring объявляет о поддержке Java 11 в версии 5.1 и выше.
Так что насчет обратной совместимости?