Minor: make functions public to avoid error on teamcity

This commit is contained in:
Alexey Tsvetkov
2017-01-26 14:23:21 +03:00
parent f46217129b
commit e04d18f3de
@@ -22,7 +22,7 @@ import kotlin.reflect.full.createType
import kotlin.reflect.full.memberProperties import kotlin.reflect.full.memberProperties
import kotlin.reflect.full.primaryConstructor import kotlin.reflect.full.primaryConstructor
internal inline fun <reified T : Any> serializeToPlainText(instance: T): String { inline fun <reified T : Any> serializeToPlainText(instance: T): String {
val lines = ArrayList<String>() val lines = ArrayList<String>()
for (property in T::class.memberProperties) { for (property in T::class.memberProperties) {
val value = property.get(instance) val value = property.get(instance)
@@ -33,7 +33,7 @@ internal inline fun <reified T : Any> serializeToPlainText(instance: T): String
return lines.joinToString("\n") return lines.joinToString("\n")
} }
internal inline fun <reified T : Any> deserializeFromPlainText(str: String): T? { inline fun <reified T : Any> deserializeFromPlainText(str: String): T? {
val args = ArrayList<Any?>() val args = ArrayList<Any?>()
val properties = str val properties = str
.split("\n") .split("\n")