Описание тега retrolambda
Retrolambda - это бэкпорт лямбда-выражений Java 8 в Java 7, 6 и 5.
Retrolambda позволяет запускать код Java 8 с лямбда-выражениями, ссылками на методы и операторами try-with-resources на Java 7, 6 или 5. Это достигается путем преобразования скомпилированного байт-кода Java 8 таким образом, чтобы он мог работать в более старой среде выполнения Java. После преобразования они представляют собой просто набор обычных файлов.class без каких-либо дополнительных зависимостей времени выполнения.
Проект GitHub можно найти здесь: https://github.com/orfjackal/retrolambda