@@ -37,13 +37,11 @@ public class Yaml(
3737 override val serializersModule : SerializersModule = EmptySerializersModule (),
3838 public val configuration : YamlConfiguration = YamlConfiguration (),
3939) : StringFormat {
40-
4140 public companion object {
4241 public val default: Yaml = Yaml ()
4342 }
4443
45- public inline fun <reified T > decodeFromYamlNode (node : YamlNode ): T =
46- decodeFromYamlNode(serializersModule.serializer<T >(), node)
44+ public inline fun <reified T > decodeFromYamlNode (node : YamlNode ): T = decodeFromYamlNode(serializersModule.serializer<T >(), node)
4745
4846 public fun <T > decodeFromYamlNode (
4947 deserializer : DeserializationStrategy <T >,
@@ -56,12 +54,9 @@ public class Yaml(
5654 override fun <T > decodeFromString (
5755 deserializer : DeserializationStrategy <T >,
5856 string : String ,
59- ): T {
60- return decodeFromSource(deserializer, string.bufferedSource())
61- }
57+ ): T = decodeFromSource(deserializer, string.bufferedSource())
6258
63- public inline fun <reified T > decodeFromSource (source : Source ): T =
64- decodeFromSource(serializersModule.serializer<T >(), source)
59+ public inline fun <reified T > decodeFromSource (source : Source ): T = decodeFromSource(serializersModule.serializer<T >(), source)
6560
6661 public fun <T > decodeFromSource (
6762 deserializer : DeserializationStrategy <T >,
@@ -73,23 +68,25 @@ public class Yaml(
7368 return input.decodeSerializableValue(deserializer)
7469 }
7570
76- public fun parseToYamlNode (string : String ): YamlNode =
77- parseToYamlNode(string.bufferedSource())
71+ public fun parseToYamlNode (string : String ): YamlNode = parseToYamlNode(string.bufferedSource())
7872
7973 internal fun parseToYamlNode (source : Source ): YamlNode {
8074 val parser = YamlParser (source, configuration.codePointLimit)
81- val reader = YamlNodeReader (
82- parser,
83- configuration.extensionDefinitionPrefix,
84- configuration.anchorsAndAliases.maxAliasCount,
85- )
75+ val reader =
76+ YamlNodeReader (
77+ parser,
78+ configuration.extensionDefinitionPrefix,
79+ configuration.anchorsAndAliases.maxAliasCount,
80+ )
8681 val node = reader.read()
8782 parser.ensureEndOfStreamReached()
8883 return node
8984 }
9085
91- public inline fun <reified T > encodeToSink (value : T , sink : Sink ): Unit =
92- encodeToSink(serializersModule.serializer<T >(), value, sink)
86+ public inline fun <reified T > encodeToSink (
87+ value : T ,
88+ sink : Sink ,
89+ ): Unit = encodeToSink(serializersModule.serializer<T >(), value, sink)
9390
9491 public fun <T > encodeToSink (
9592 serializer : SerializationStrategy <T >,
@@ -108,8 +105,10 @@ public class Yaml(
108105 return buffer.readUtf8().trimEnd()
109106 }
110107
111- public inline fun <reified T > encodeToBufferedSink (value : T , sink : BufferedSink ): Unit =
112- encodeToBufferedSink(serializersModule.serializer<T >(), value, sink)
108+ public inline fun <reified T > encodeToBufferedSink (
109+ value : T ,
110+ sink : BufferedSink ,
111+ ): Unit = encodeToBufferedSink(serializersModule.serializer<T >(), value, sink)
113112
114113 @PublishedApi
115114 internal fun <T > encodeToBufferedSink (
@@ -127,14 +126,19 @@ public class Yaml(
127126
128127private class BufferedSinkDataWriter (
129128 val sink : BufferedSink ,
130- ) : StreamDataWriter, AutoCloseable {
129+ ) : StreamDataWriter,
130+ AutoCloseable {
131131 override fun flush (): Unit = sink.flush()
132132
133133 override fun write (str : String ) {
134134 sink.writeUtf8(str)
135135 }
136136
137- override fun write (str : String , off : Int , len : Int ) {
137+ override fun write (
138+ str : String ,
139+ off : Int ,
140+ len : Int ,
141+ ) {
138142 sink.writeUtf8(string = str, beginIndex = off, endIndex = off + len)
139143 }
140144
0 commit comments