@@ -21,76 +21,76 @@ import java.math.BigInteger
21
21
import java.net.URL
22
22
import kotlin.reflect.KClass
23
23
24
- fun kotlinModule (initializer : KotlinModule .Builder .() -> Unit = {}): KotlinModule {
24
+ public fun kotlinModule (initializer : KotlinModule .Builder .() -> Unit = {}): KotlinModule {
25
25
val builder = KotlinModule .Builder ()
26
26
builder.initializer()
27
27
return builder.build()
28
28
}
29
29
30
- fun jsonMapper (initializer : JsonMapper .Builder .() -> Unit = {}): JsonMapper {
30
+ public fun jsonMapper (initializer : JsonMapper .Builder .() -> Unit = {}): JsonMapper {
31
31
val builder = JsonMapper .builder()
32
32
builder.initializer()
33
33
return builder.build()
34
34
}
35
35
36
- fun jacksonObjectMapper (): ObjectMapper = jsonMapper { addModule(kotlinModule()) }
37
- fun jacksonMapperBuilder (): JsonMapper .Builder = JsonMapper .builder().addModule(kotlinModule())
36
+ public fun jacksonObjectMapper (): ObjectMapper = jsonMapper { addModule(kotlinModule()) }
37
+ public fun jacksonMapperBuilder (): JsonMapper .Builder = JsonMapper .builder().addModule(kotlinModule())
38
38
39
- fun ObjectMapper.registerKotlinModule (): ObjectMapper = this .registerModule(kotlinModule())
39
+ public fun ObjectMapper.registerKotlinModule (): ObjectMapper = this .registerModule(kotlinModule())
40
40
41
- inline fun <reified T > jacksonTypeRef (): TypeReference <T > = object : TypeReference <T >() {}
41
+ public inline fun <reified T > jacksonTypeRef (): TypeReference <T > = object : TypeReference <T >() {}
42
42
43
- inline fun <reified T > ObjectMapper.readValue (jp : JsonParser ): T = readValue(jp, jacksonTypeRef<T >())
44
- inline fun <reified T > ObjectMapper.readValues (jp : JsonParser ): MappingIterator <T > = readValues(jp, jacksonTypeRef<T >())
43
+ public inline fun <reified T > ObjectMapper.readValue (jp : JsonParser ): T = readValue(jp, jacksonTypeRef<T >())
44
+ public inline fun <reified T > ObjectMapper.readValues (jp : JsonParser ): MappingIterator <T > = readValues(jp, jacksonTypeRef<T >())
45
45
46
- inline fun <reified T > ObjectMapper.readValue (src : File ): T = readValue(src, jacksonTypeRef<T >())
47
- inline fun <reified T > ObjectMapper.readValue (src : URL ): T = readValue(src, jacksonTypeRef<T >())
48
- inline fun <reified T > ObjectMapper.readValue (content : String ): T = readValue(content, jacksonTypeRef<T >())
49
- inline fun <reified T > ObjectMapper.readValue (src : Reader ): T = readValue(src, jacksonTypeRef<T >())
50
- inline fun <reified T > ObjectMapper.readValue (src : InputStream ): T = readValue(src, jacksonTypeRef<T >())
51
- inline fun <reified T > ObjectMapper.readValue (src : ByteArray ): T = readValue(src, jacksonTypeRef<T >())
46
+ public inline fun <reified T > ObjectMapper.readValue (src : File ): T = readValue(src, jacksonTypeRef<T >())
47
+ public inline fun <reified T > ObjectMapper.readValue (src : URL ): T = readValue(src, jacksonTypeRef<T >())
48
+ public inline fun <reified T > ObjectMapper.readValue (content : String ): T = readValue(content, jacksonTypeRef<T >())
49
+ public inline fun <reified T > ObjectMapper.readValue (src : Reader ): T = readValue(src, jacksonTypeRef<T >())
50
+ public inline fun <reified T > ObjectMapper.readValue (src : InputStream ): T = readValue(src, jacksonTypeRef<T >())
51
+ public inline fun <reified T > ObjectMapper.readValue (src : ByteArray ): T = readValue(src, jacksonTypeRef<T >())
52
52
53
- inline fun <reified T > ObjectMapper.treeToValue (n : TreeNode ): T = readValue(this .treeAsTokens(n), jacksonTypeRef<T >())
54
- inline fun <reified T > ObjectMapper.convertValue (from : Any ): T = convertValue(from, jacksonTypeRef<T >())
53
+ public inline fun <reified T > ObjectMapper.treeToValue (n : TreeNode ): T = readValue(this .treeAsTokens(n), jacksonTypeRef<T >())
54
+ public inline fun <reified T > ObjectMapper.convertValue (from : Any ): T = convertValue(from, jacksonTypeRef<T >())
55
55
56
- inline fun <reified T > ObjectReader.readValueTyped (jp : JsonParser ): T = readValue(jp, jacksonTypeRef<T >())
57
- inline fun <reified T > ObjectReader.readValuesTyped (jp : JsonParser ): Iterator <T > = readValues(jp, jacksonTypeRef<T >())
58
- inline fun <reified T > ObjectReader.treeToValue (n : TreeNode ): T ? = readValue(this .treeAsTokens(n), jacksonTypeRef<T >())
56
+ public inline fun <reified T > ObjectReader.readValueTyped (jp : JsonParser ): T = readValue(jp, jacksonTypeRef<T >())
57
+ public inline fun <reified T > ObjectReader.readValuesTyped (jp : JsonParser ): Iterator <T > = readValues(jp, jacksonTypeRef<T >())
58
+ public inline fun <reified T > ObjectReader.treeToValue (n : TreeNode ): T ? = readValue(this .treeAsTokens(n), jacksonTypeRef<T >())
59
59
60
- operator fun ArrayNode.plus (element : Boolean ) { add(element) }
61
- operator fun ArrayNode.plus (element : Short ) { add(element) }
62
- operator fun ArrayNode.plus (element : Int ) { add(element) }
63
- operator fun ArrayNode.plus (element : Long ) { add(element) }
64
- operator fun ArrayNode.plus (element : Float ) { add(element) }
65
- operator fun ArrayNode.plus (element : Double ) { add(element) }
66
- operator fun ArrayNode.plus (element : BigDecimal ) { add(element) }
67
- operator fun ArrayNode.plus (element : BigInteger ) { add(element) }
68
- operator fun ArrayNode.plus (element : String ) { add(element) }
69
- operator fun ArrayNode.plus (element : ByteArray ) { add(element) }
70
- operator fun ArrayNode.plus (element : JsonNode ) { add(element) }
71
- operator fun ArrayNode.plus (elements : ArrayNode ) { addAll(elements) }
72
- operator fun ArrayNode.plusAssign (element : Boolean ) { add(element) }
73
- operator fun ArrayNode.plusAssign (element : Short ) { add(element) }
74
- operator fun ArrayNode.plusAssign (element : Int ) { add(element) }
75
- operator fun ArrayNode.plusAssign (element : Long ) { add(element) }
76
- operator fun ArrayNode.plusAssign (element : Float ) { add(element) }
77
- operator fun ArrayNode.plusAssign (element : Double ) { add(element) }
78
- operator fun ArrayNode.plusAssign (element : BigDecimal ) { add(element) }
79
- operator fun ArrayNode.plusAssign (element : BigInteger ) { add(element) }
80
- operator fun ArrayNode.plusAssign (element : String ) { add(element) }
81
- operator fun ArrayNode.plusAssign (element : ByteArray ) { add(element) }
82
- operator fun ArrayNode.plusAssign (element : JsonNode ) { add(element) }
83
- operator fun ArrayNode.plusAssign (elements : ArrayNode ) { addAll(elements) }
84
- operator fun ArrayNode.minus (index : Int ) { remove(index) }
85
- operator fun ArrayNode.minusAssign (index : Int ) { remove(index) }
60
+ public operator fun ArrayNode.plus (element : Boolean ) { add(element) }
61
+ public operator fun ArrayNode.plus (element : Short ) { add(element) }
62
+ public operator fun ArrayNode.plus (element : Int ) { add(element) }
63
+ public operator fun ArrayNode.plus (element : Long ) { add(element) }
64
+ public operator fun ArrayNode.plus (element : Float ) { add(element) }
65
+ public operator fun ArrayNode.plus (element : Double ) { add(element) }
66
+ public operator fun ArrayNode.plus (element : BigDecimal ) { add(element) }
67
+ public operator fun ArrayNode.plus (element : BigInteger ) { add(element) }
68
+ public operator fun ArrayNode.plus (element : String ) { add(element) }
69
+ public operator fun ArrayNode.plus (element : ByteArray ) { add(element) }
70
+ public operator fun ArrayNode.plus (element : JsonNode ) { add(element) }
71
+ public operator fun ArrayNode.plus (elements : ArrayNode ) { addAll(elements) }
72
+ public operator fun ArrayNode.plusAssign (element : Boolean ) { add(element) }
73
+ public operator fun ArrayNode.plusAssign (element : Short ) { add(element) }
74
+ public operator fun ArrayNode.plusAssign (element : Int ) { add(element) }
75
+ public operator fun ArrayNode.plusAssign (element : Long ) { add(element) }
76
+ public operator fun ArrayNode.plusAssign (element : Float ) { add(element) }
77
+ public operator fun ArrayNode.plusAssign (element : Double ) { add(element) }
78
+ public operator fun ArrayNode.plusAssign (element : BigDecimal ) { add(element) }
79
+ public operator fun ArrayNode.plusAssign (element : BigInteger ) { add(element) }
80
+ public operator fun ArrayNode.plusAssign (element : String ) { add(element) }
81
+ public operator fun ArrayNode.plusAssign (element : ByteArray ) { add(element) }
82
+ public operator fun ArrayNode.plusAssign (element : JsonNode ) { add(element) }
83
+ public operator fun ArrayNode.plusAssign (elements : ArrayNode ) { addAll(elements) }
84
+ public operator fun ArrayNode.minus (index : Int ) { remove(index) }
85
+ public operator fun ArrayNode.minusAssign (index : Int ) { remove(index) }
86
86
87
- operator fun ObjectNode.minus (field : String ) { remove(field) }
88
- operator fun ObjectNode.minus (fields : Collection <String >) { remove(fields) }
89
- operator fun ObjectNode.minusAssign (field : String ) { remove(field) }
90
- operator fun ObjectNode.minusAssign (fields : Collection <String >) { remove(fields) }
87
+ public operator fun ObjectNode.minus (field : String ) { remove(field) }
88
+ public operator fun ObjectNode.minus (fields : Collection <String >) { remove(fields) }
89
+ public operator fun ObjectNode.minusAssign (field : String ) { remove(field) }
90
+ public operator fun ObjectNode.minusAssign (fields : Collection <String >) { remove(fields) }
91
91
92
- operator fun JsonNode.contains (field : String ) = has(field)
93
- operator fun JsonNode.contains (index : Int ) = has(index)
92
+ public operator fun JsonNode.contains (field : String ): Boolean = has(field)
93
+ public operator fun JsonNode.contains (index : Int ): Boolean = has(index)
94
94
95
95
public fun <T : Any > SimpleModule.addSerializer (
96
96
kClass : KClass <T >, serializer : JsonSerializer <T >
0 commit comments