Don't generate documentation for option that doesn't work in Gradle

This commit is contained in:
Dmitry Jemerov
2017-02-28 11:56:55 +01:00
parent 0c0e0aab09
commit 78b4cbdb69
@@ -25,7 +25,6 @@ import java.io.PrintStream
import kotlin.reflect.KAnnotatedElement
import kotlin.reflect.KProperty1
import kotlin.reflect.declaredMemberProperties
import kotlin.reflect.memberProperties
// Additional properties that should be included in interface
@Suppress("unused")
@@ -223,6 +222,7 @@ private fun generateMarkdown(properties: List<KProperty1<*, *>>) {
println("|------|-------------|-----------------|--------------|")
for (property in properties) {
val name = property.name
if (name == "includeRuntime") continue // This option has no effect in Gradle builds
val description = property.findAnnotation<Argument>()!!.description
val possibleValues = property.gradleValues.possibleValues
val defaultValue = when (property.gradleDefaultValue) {