@@ -75,37 +75,97 @@ public inline fun <reified T, reified U> ObjectMapper.addMixIn(): ObjectMapper =
7575public inline fun <reified T , reified U > JsonMapper.Builder.addMixIn (): JsonMapper .Builder =
7676 this .addMixIn(T ::class .java, U ::class .java)
7777
78- public operator fun ArrayNode.plus (element : Boolean ) { add(element) }
79- public operator fun ArrayNode.plus (element : Short ) { add(element) }
80- public operator fun ArrayNode.plus (element : Int ) { add(element) }
81- public operator fun ArrayNode.plus (element : Long ) { add(element) }
82- public operator fun ArrayNode.plus (element : Float ) { add(element) }
83- public operator fun ArrayNode.plus (element : Double ) { add(element) }
84- public operator fun ArrayNode.plus (element : BigDecimal ) { add(element) }
85- public operator fun ArrayNode.plus (element : BigInteger ) { add(element) }
86- public operator fun ArrayNode.plus (element : String ) { add(element) }
87- public operator fun ArrayNode.plus (element : ByteArray ) { add(element) }
88- public operator fun ArrayNode.plus (element : JsonNode ) { add(element) }
89- public operator fun ArrayNode.plus (elements : ArrayNode ) { addAll(elements) }
90- public operator fun ArrayNode.plusAssign (element : Boolean ) { add(element) }
91- public operator fun ArrayNode.plusAssign (element : Short ) { add(element) }
92- public operator fun ArrayNode.plusAssign (element : Int ) { add(element) }
93- public operator fun ArrayNode.plusAssign (element : Long ) { add(element) }
94- public operator fun ArrayNode.plusAssign (element : Float ) { add(element) }
95- public operator fun ArrayNode.plusAssign (element : Double ) { add(element) }
96- public operator fun ArrayNode.plusAssign (element : BigDecimal ) { add(element) }
97- public operator fun ArrayNode.plusAssign (element : BigInteger ) { add(element) }
98- public operator fun ArrayNode.plusAssign (element : String ) { add(element) }
99- public operator fun ArrayNode.plusAssign (element : ByteArray ) { add(element) }
100- public operator fun ArrayNode.plusAssign (element : JsonNode ) { add(element) }
101- public operator fun ArrayNode.plusAssign (elements : ArrayNode ) { addAll(elements) }
102- public operator fun ArrayNode.minus (index : Int ) { remove(index) }
103- public operator fun ArrayNode.minusAssign (index : Int ) { remove(index) }
104-
105- public operator fun ObjectNode.minus (field : String ) { remove(field) }
106- public operator fun ObjectNode.minus (fields : Collection <String >) { remove(fields) }
107- public operator fun ObjectNode.minusAssign (field : String ) { remove(field) }
108- public operator fun ObjectNode.minusAssign (fields : Collection <String >) { remove(fields) }
78+ public operator fun ArrayNode.plus (element : Boolean ) {
79+ add(element)
80+ }
81+ public operator fun ArrayNode.plus (element : Short ) {
82+ add(element)
83+ }
84+ public operator fun ArrayNode.plus (element : Int ) {
85+ add(element)
86+ }
87+ public operator fun ArrayNode.plus (element : Long ) {
88+ add(element)
89+ }
90+ public operator fun ArrayNode.plus (element : Float ) {
91+ add(element)
92+ }
93+ public operator fun ArrayNode.plus (element : Double ) {
94+ add(element)
95+ }
96+ public operator fun ArrayNode.plus (element : BigDecimal ) {
97+ add(element)
98+ }
99+ public operator fun ArrayNode.plus (element : BigInteger ) {
100+ add(element)
101+ }
102+ public operator fun ArrayNode.plus (element : String ) {
103+ add(element)
104+ }
105+ public operator fun ArrayNode.plus (element : ByteArray ) {
106+ add(element)
107+ }
108+ public operator fun ArrayNode.plus (element : JsonNode ) {
109+ add(element)
110+ }
111+ public operator fun ArrayNode.plus (elements : ArrayNode ) {
112+ addAll(elements)
113+ }
114+ public operator fun ArrayNode.plusAssign (element : Boolean ) {
115+ add(element)
116+ }
117+ public operator fun ArrayNode.plusAssign (element : Short ) {
118+ add(element)
119+ }
120+ public operator fun ArrayNode.plusAssign (element : Int ) {
121+ add(element)
122+ }
123+ public operator fun ArrayNode.plusAssign (element : Long ) {
124+ add(element)
125+ }
126+ public operator fun ArrayNode.plusAssign (element : Float ) {
127+ add(element)
128+ }
129+ public operator fun ArrayNode.plusAssign (element : Double ) {
130+ add(element)
131+ }
132+ public operator fun ArrayNode.plusAssign (element : BigDecimal ) {
133+ add(element)
134+ }
135+ public operator fun ArrayNode.plusAssign (element : BigInteger ) {
136+ add(element)
137+ }
138+ public operator fun ArrayNode.plusAssign (element : String ) {
139+ add(element)
140+ }
141+ public operator fun ArrayNode.plusAssign (element : ByteArray ) {
142+ add(element)
143+ }
144+ public operator fun ArrayNode.plusAssign (element : JsonNode ) {
145+ add(element)
146+ }
147+ public operator fun ArrayNode.plusAssign (elements : ArrayNode ) {
148+ addAll(elements)
149+ }
150+ public operator fun ArrayNode.minus (index : Int ) {
151+ remove(index)
152+ }
153+ public operator fun ArrayNode.minusAssign (index : Int ) {
154+ remove(index)
155+ }
156+
157+ public operator fun ObjectNode.minus (field : String ) {
158+ remove(field)
159+ }
160+ public operator fun ObjectNode.minus (fields : Collection <String >) {
161+ remove(fields)
162+ }
163+ public operator fun ObjectNode.minusAssign (field : String ) {
164+ remove(field)
165+ }
166+ public operator fun ObjectNode.minusAssign (fields : Collection <String >) {
167+ remove(fields)
168+ }
109169
110170public operator fun JsonNode.contains (field : String ): Boolean = has(field)
111171public operator fun JsonNode.contains (index : Int ): Boolean = has(index)
0 commit comments