Quoting https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-synthetic/ > Synthetic targets become inaccessible for Java sources at compile time while **still being accessible for Kotlin sources**.