override fun toString()

in src/main/kotlin/org/jetbrains/teamcity/rest/base/LocatorEntity.kt [9:24]


    override fun toString(): String {
        val result = ArrayList<String>()

        this::class.memberProperties.forEach {
            if (it.visibility == KVisibility.PUBLIC) {
                val name = it.name
                if (name != "classModelName") {
                    val value = this.getField(name)
                    if (!value.isNullOrEmpty())
                        result.add("$name:($value)")
                }
            }
        }

        return result.joinToString(",")
    }