Как установить «sourceCompatibility» для Kotlin и Gradle?

Я получаю java.lang.NoClassDefFoundError в приложении для Android. Мне удалось выделить проблему для вызова списка :: replaceAll . Проблема в том, что метод предназначен для Java 8 и недоступен на некоторых устройствах, и Kotlin / Gradle успешно его компилирует.

Аналогичная проблема: java.lang.NoClassDefFoundError $$ inlined $ forEach $ lambda $ 1 в Котлине

Мой вопрос. Есть ли способ дать мне ошибку компиляции всякий раз, когда я использую Java 8 SDK в моем проекте? Я попытался вручную установить Java 1.7, как показано ниже, но код с Java 8 успешно компилируется.

 tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all { sourceCompatibility = JavaVersion.VERSION_1_7 // Is it even relevant here? targetCompatibility = JavaVersion.VERSION_1_7 kotlinOptions { jvmTarget = "1.6" } } 

Также важно, чтобы код не находился в модуле Android. Мой Android-модуль не позволяет мне использовать этот метод, как и ожидалось.