我很难弄清楚任何一种语法。我希望能够将groovy gradle文件转换为kotlin,但是它有400多个行,目前尚不可行。

我想知道如何用groovy编写此kotlin代码:

filteringConfiguration {
        whitelist {
            add(SimpleClassnameFilter(".*".toRegex()))
        }
        blacklist {
            add(SimpleClassnameFilter("$^".toRegex()))
        }
    }
    testClassRegexes = listOf("^((?!Abstract).)*Test$")
    includeSerialRegexes = emptyList()
    excludeSerialRegexes = emptyList()

最佳答案

在黑暗中拍摄:

filteringConfiguration {
    whitelist {
        add(new SimpleClassnameFilter(/.*/))
    }
    blacklist {
        add(new SimpleClassnameFilter(/$^/))
    }
}
testClassRegexes = [/^((?!Abstract).)*Test$/]
includeSerialRegexes = []
excludeSerialRegexes = []

10-04 14:51