1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-26 00:17:11 -07:00

Merge pull request #265 from DevCharly/property-getter-fix

BuildScriptUtil.runBuildScriptJarFile(): do not invoke static getter that expects parameters
This commit is contained in:
Cedric Beust 2016-07-08 06:56:22 -07:00 committed by GitHub
commit eebaa4772f

View file

@ -79,7 +79,7 @@ class BuildScriptUtil @Inject constructor(val plugins: Plugins, val files: KFile
}.forEach { cls ->
cls.methods.forEach { method ->
// Invoke vals and see if they return a Project
if (method.name.startsWith("get") && Modifier.isStatic(method.modifiers)) {
if (method.name.startsWith("get") && Modifier.isStatic(method.modifiers) && method.parameterCount == 0) {
try {
val r = method.invoke(null)
if (r is Project) {