Skip to content

Commit 17e35c9

Browse files
committed
Update Metadata.xml
1 parent d8d842a commit 17e35c9

File tree

1 file changed

+151
-20
lines changed
  • source/org.jetbrains.kotlinx/kotlinx-serialization-json-jvm/Transforms

1 file changed

+151
-20
lines changed
Lines changed: 151 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,178 @@
11
<metadata>
22
<attr
3-
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonArray']/method[@name='getSize' and count(parameter)=0]"
3+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonObject']/method[@name='getSize' and count(parameter)=0]"
44
name="propertyName"></attr>
5-
6-
7-
<!--
85
<attr
96
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonObject']/method[@name='getValues' and count(parameter)=0]"
107
name="propertyName">
118
</attr>
12-
-->
13-
<attr
14-
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonObject']/method[@name='getSize' and count(parameter)=0]"
15-
name="propertyName"></attr>
169
<attr
1710
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonObject']/method[@name='getValues' and count(parameter)=0]"
11+
name="return"
12+
>
13+
java.util.Collection
14+
</attr>
15+
<attr
16+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonObject']/method[@name='values' and count(parameter)=0]"
17+
name="return"
18+
>
19+
java.util.Collection
20+
</attr>
21+
<attr
22+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonObject']/method[@name='entrySet' and count(parameter)=0]"
23+
name="return"
24+
>
25+
java.util.Set
26+
</attr>
27+
<attr
28+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonObject']/method[@name='get' and count(parameter)=1 and parameter[1][@type='java.lang.Object']]"
1829
name="managedReturn"
1930
>
20-
System.Collections.ICollection
31+
Java.Lang.Object
32+
</attr>
33+
<attr
34+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonObject']/method[@name='put' and count(parameter)=2 and parameter[1][@type='java.lang.String'] and parameter[2][@type='kotlinx.serialization.json.JsonElement']]/parameter[1]"
35+
name="managedType"
36+
>
37+
Java.Lang.Object
38+
</attr>
39+
<attr
40+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonObject']/method[@name='put' and count(parameter)=2 and parameter[1][@type='java.lang.String'] and parameter[2][@type='kotlinx.serialization.json.JsonElement']]/parameter[2]"
41+
name="managedType"
42+
>
43+
Java.Lang.Object
44+
</attr>
45+
<attr
46+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonObject']/method[@name='put' and count(parameter)=2 and parameter[1][@type='java.lang.String'] and parameter[2][@type='kotlinx.serialization.json.JsonElement']]"
47+
name="managedReturn"
48+
>
49+
Java.Lang.Object
50+
</attr>
51+
<attr
52+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonObject']/method[@name='putAll' and count(parameter)=1 and parameter[1][@type='java.util.Map&lt;? extends java.lang.String, ? extends kotlinx.serialization.json.JsonElement&gt;']]/parameter[1]"
53+
name="managedType"
54+
>
55+
System.Collections.IDictionary
56+
</attr>
57+
<attr
58+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonObject']/method[@name='keySet' and count(parameter)=0]"
59+
name="return"
60+
>
61+
java.util.Set
62+
</attr>
63+
<attr
64+
path="/api/package[@name='kotlinx.serialization.json.internal']/class[@name='StringJsonLexer']/method[@name='getSource' and count(parameter)=0]"
65+
name="return"
66+
>
67+
java.lang.CharSequence
2168
</attr>
2269

2370

24-
<!--
25-
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonObject']/method[@name='values' and count(parameter)=0]"
26-
-->
2771
<attr
28-
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonObject']/method[@name='getValues' and count(parameter)=0]"
72+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonArray']/method[@name='getSize' and count(parameter)=0]"
73+
name="propertyName"></attr>
74+
<attr
75+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonArray']/method[@name='add' and count(parameter)=1 and parameter[1][@type='kotlinx.serialization.json.JsonElement']]/parameter[1]"
76+
name="managedType"
77+
>
78+
Java.Lang.Object
79+
</attr>
80+
<attr
81+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonArray']/method[@name='add' and count(parameter)=2 and parameter[1][@type='int'] and parameter[2][@type='kotlinx.serialization.json.JsonElement']]/parameter[2]"
82+
name="managedType"
83+
>
84+
Java.Lang.Object
85+
</attr>
86+
<attr
87+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonArray']/method[@name='set' and count(parameter)=2 and parameter[1][@type='int'] and parameter[2][@type='kotlinx.serialization.json.JsonElement']]/parameter[2]"
88+
name="managedType"
89+
>
90+
Java.Lang.Object
91+
</attr>
92+
<attr
93+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonArray']/method[@name='set' and count(parameter)=2 and parameter[1][@type='int'] and parameter[2][@type='kotlinx.serialization.json.JsonElement']]"
2994
name="managedReturn"
3095
>
31-
Java.Lang.ICharSequence
96+
Java.Lang.Object
3297
</attr>
33-
3498
<attr
35-
path="/api/package[@name='kotlinx.serialization.json.internal']/class[@name='StringJsonLexer']/method[@name='getSource' and count(parameter)=0]"
36-
name="propertyName"
99+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonArray']/method[@name='get' and count(parameter)=1 and parameter[1][@type='int']]"
100+
name="managedReturn"
37101
>
38-
SourceFormatted
102+
Java.Lang.Object
39103
</attr>
40104
<attr
41-
path="/api/package[@name='kotlinx.serialization.json.internal']/class[@name='StringJsonLexer']/method[@name='getSource' and count(parameter)=0]"
105+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonArray']/method[@name='remove' and count(parameter)=1 and parameter[1][@type='int']]"
42106
name="managedReturn"
43107
>
44-
Java.Lang.ICharSequence
108+
Java.Lang.Object
109+
</attr>
110+
<attr
111+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonArray']/method[@name='addAll' and count(parameter)=2 and parameter[1][@type='int'] and parameter[2][@type='java.util.Collection&lt;? extends kotlinx.serialization.json.JsonElement&gt;']]/parameter[2]"
112+
name="managedType"
113+
>
114+
System.Collections.ICollection
115+
</attr>
116+
<attr
117+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonArray']/method[@name='addAll' and count(parameter)=1 and parameter[1][@type='java.util.Collection&lt;? extends kotlinx.serialization.json.JsonElement&gt;']]/parameter[1]"
118+
name="managedType"
119+
>
120+
System.Collections.ICollection
121+
</attr>
122+
<attr
123+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonArray']/method[@name='removeAll' and count(parameter)=1 and parameter[1][@type='java.util.Collection&lt;? extends java.lang.Object&gt;']]/parameter[1]"
124+
name="managedType"
125+
>
126+
System.Collections.ICollection
45127
</attr>
128+
<attr
129+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonArray']/method[@name='retainAll' and count(parameter)=1 and parameter[1][@type='java.util.Collection&lt;? extends java.lang.Object&gt;']]/parameter[1]"
130+
name="managedType"
131+
>
132+
System.Collections.ICollection
133+
</attr>
134+
<attr
135+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonArray']/method[@name='containsAll' and count(parameter)=1 and parameter[1][@type='java.util.Collection&lt;? extends java.lang.Object&gt;']]/parameter[1]"
136+
name="managedType"
137+
>
138+
System.Collections.ICollection
139+
</attr>
140+
<attr
141+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonArray']/method[@name='subList' and count(parameter)=2 and parameter[1][@type='int'] and parameter[2][@type='int']]"
142+
name="return"
143+
>
144+
java.util.List
145+
</attr>
146+
147+
<remove-node
148+
path="/api/package[@name='kotlinx.serialization.json']/interface[@name='JsonDecoder']/implements"
149+
/>
150+
<remove-node
151+
path="/api/package[@name='kotlinx.serialization.json.internal']/class[@name='ArrayAsSequence']"
152+
/>
153+
<remove-node
154+
path="/api/package[@name='kotlinx.serialization.json.internal']/class[@name='ReaderJsonLexer']"
155+
/>
156+
157+
<attr
158+
path="/api/package[@name='kotlinx.serialization.json.internal']/class[@name='ArrayAsSequence']/method[@name='getLength' and count(parameter)=0]"
159+
name="propertyName"></attr>
160+
161+
<attr
162+
path="/api/package[@name='kotlinx.serialization.json']/class[@name='JsonObject']/method[@name='remove' and count(parameter)=1 and parameter[1][@type='java.lang.Object']]"
163+
name="managedReturn"
164+
>
165+
Java.Lang.Object
166+
</attr>
167+
168+
<remove-node
169+
path="/api/package[@name='kotlinx.serialization.json']/interface[@name='JsonNames']/implements"
170+
/>
171+
<remove-node
172+
path="/api/package[@name='kotlinx.serialization.json']/interface[@name='JsonNames']"
173+
/>
174+
<remove-node
175+
path="/api/package[@name='kotlinx.serialization.json']/interface[@name='JsonClassDiscriminator']"
176+
/>
46177

47178
</metadata>

0 commit comments

Comments
 (0)