Minor: make functions public to avoid error on teamcity
This commit is contained in:
@@ -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")
|
||||||
|
|||||||
Reference in New Issue
Block a user