¿Cómo establecer "sourceCompatibility" para Kotlin y Gradle?

java.lang.NoClassDefFoundError en una aplicación de Android. Logré aislar el problema de una llamada a List :: replaceAll . El problema es que el método es para Java 8 y no está disponible en algunos dispositivos, y Kotlin / Gradle lo está comstackndo con éxito.

Problema similar: java.lang.NoClassDefFoundError $$ inlined $ forEach $ lambda $ 1 en Kotlin

Mi pregunta es. ¿Hay alguna forma de darme un error de compilation cada vez que uso Java 8 SDK en mi proyecto? Intenté configurar manualmente Java 1.7 como a continuación, pero el código con Java 8 comstack con éxito.

 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" } } 

También es importante, el código no está en un module de Android. Mi module Android no me permite usar ese método, como se esperaba.