У меня есть плагин Gradle, написанный на Groovy
, и я хочу преобразовать его в Kotlin
.
В классе плагинов у меня есть функция:
private static getAndroidVariants(Project project) {
(project.android.hasProperty("libraryVariants") ? project.android.libraryVariants : project.android.applicationVariants)
}
, которая возвращаетВарианты сборки приложения / библиотеки Android.
Как бы я преобразовал project.android
в Kotlin
синтаксис?
project.extensions.getByName("android") as LibraryExtension).libraryVariants
всегда возвращает пустой массив из Kotlin, но на самом деле заполненный список иззаводной.