make getClass pure
[idea/community.git] / java / jdkAnnotations / java / lang / annotations.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <root>
3   <item name='java.lang.Boolean boolean getBoolean(java.lang.String) 0'>
4     <annotation name='org.jetbrains.annotations.NonNls'/>
5   </item>
6   <item name="java.lang.CharSequence java.lang.String toString()">
7     <annotation name="org.jetbrains.annotations.NotNull" />
8   </item>
9   <item name='java.lang.Class boolean isAssignableFrom(java.lang.Class&lt;?&gt;) 0'>
10     <annotation name='org.jetbrains.annotations.NotNull'/>
11   </item>
12   <item name='java.lang.Class boolean isInstance(java.lang.Object)'>
13     <annotation name='org.jetbrains.annotations.Contract'>
14       <val val="&quot;null-&gt;false&quot;"/>
15     </annotation>
16   </item>
17   <item name="java.lang.Class int getModifiers()">
18     <annotation name="org.intellij.lang.annotations.MagicConstant">
19       <val name="flagsFromClass" val="java.lang.reflect.Modifier.class" />
20     </annotation>
21   </item>
22   <item name="java.lang.Class java.lang.Class&lt;?&gt; forName(java.lang.String) 0">
23     <annotation name="org.jetbrains.annotations.NonNls" />
24   </item>
25   <item name="java.lang.Class java.lang.Class&lt;?&gt; forName(java.lang.String, boolean, java.lang.ClassLoader) 0">
26     <annotation name="org.jetbrains.annotations.NonNls" />
27   </item>
28   <item name="java.lang.Class java.lang.reflect.Field getDeclaredField(java.lang.String) 0">
29     <annotation name="org.jetbrains.annotations.NonNls" />
30   </item>
31   <item name="java.lang.Class java.lang.reflect.Field getField(java.lang.String) 0">
32     <annotation name="org.jetbrains.annotations.NonNls" />
33   </item>
34   <item name="java.lang.Class java.lang.reflect.Method getDeclaredMethod(java.lang.String, java.lang.Class&lt;?&gt;...) 0">
35     <annotation name="org.jetbrains.annotations.NonNls" />
36   </item>
37   <item name="java.lang.Class java.lang.reflect.Method getMethod(java.lang.String, java.lang.Class&lt;?&gt;...) 0">
38     <annotation name="org.jetbrains.annotations.NonNls" />
39   </item>
40   <item name="java.lang.ClassLoader java.io.InputStream getResourceAsStream(java.lang.String) 0">
41     <annotation name="org.jetbrains.annotations.NonNls" />
42   </item>
43   <item name="java.lang.ClassLoader java.net.URL getResource(java.lang.String)">
44     <annotation name="org.jetbrains.annotations.Nullable" />
45   </item>
46   <item name="java.lang.ClassLoader java.net.URL getResource(java.lang.String) 0">
47     <annotation name="org.jetbrains.annotations.NonNls" />
48   </item>
49   <item name="java.lang.Comparable int compareTo(T) 0">
50     <annotation name="org.jetbrains.annotations.NotNull" />
51   </item>
52   <item name='java.lang.Enum T valueOf(java.lang.Class&lt;T&gt;, java.lang.String)'>
53     <annotation name='org.jetbrains.annotations.NotNull'/>
54   </item>
55   <item name='java.lang.Enum T valueOf(java.lang.Class&lt;T&gt;, java.lang.String) 0'>
56     <annotation name='org.jetbrains.annotations.NotNull'/>
57   </item>
58   <item name='java.lang.Enum T valueOf(java.lang.Class&lt;T&gt;, java.lang.String) 1'>
59     <annotation name='org.jetbrains.annotations.NotNull'/>
60   </item>
61   <item name='java.lang.Iterable java.util.Iterator&lt;T&gt; iterator()'>
62     <annotation name='org.jetbrains.annotations.NotNull'/>
63   </item>
64     <item name='java.lang.Object java.lang.Class&lt;?&gt; getClass()'>
65         <annotation name='org.jetbrains.annotations.Contract'>
66             <val name="pure" val="true"/>
67         </annotation>
68     </item>
69     <item name="java.lang.Readable int read(java.nio.CharBuffer) 0">
70     <annotation name="org.jetbrains.annotations.NotNull" />
71   </item>
72   <item name="java.lang.Runtime java.lang.Process exec(java.lang.String[]) 0">
73     <annotation name="org.jetbrains.annotations.NonNls" />
74   </item>
75   <item name="java.lang.RuntimeException RuntimeException(java.lang.String) 0">
76     <annotation name="org.jetbrains.annotations.NonNls" />
77   </item>
78   <item name="java.lang.SecurityManager void checkMemberAccess(java.lang.Class&lt;?&gt;, int) 1">
79     <annotation name="org.intellij.lang.annotations.MagicConstant">
80       <val name="valuesFromClass" val="java.lang.reflect.Member.class" />
81     </annotation>
82   </item>
83   <item name="java.lang.String String(byte[]) 0">
84     <annotation name="org.jetbrains.annotations.NotNull" />
85   </item>
86   <item name="java.lang.String String(byte[], int) 0">
87     <annotation name="org.jetbrains.annotations.NotNull" />
88   </item>
89   <item name="java.lang.String String(byte[], int, int) 0">
90     <annotation name="org.jetbrains.annotations.NotNull" />
91   </item>
92   <item name="java.lang.String String(byte[], int, int, int) 0">
93     <annotation name="org.jetbrains.annotations.NotNull" />
94   </item>
95   <item name="java.lang.String String(byte[], int, int, java.lang.String) 0">
96     <annotation name="org.jetbrains.annotations.NotNull" />
97   </item>
98   <item name="java.lang.String String(byte[], int, int, java.lang.String) 3">
99     <annotation name="org.jetbrains.annotations.NotNull" />
100   </item>
101   <item name="java.lang.String String(byte[], int, int, java.nio.charset.Charset) 0">
102     <annotation name="org.jetbrains.annotations.NotNull" />
103   </item>
104   <item name="java.lang.String String(byte[], int, int, java.nio.charset.Charset) 3">
105     <annotation name="org.jetbrains.annotations.NotNull" />
106   </item>
107   <item name="java.lang.String String(byte[], java.lang.String) 0">
108     <annotation name="org.jetbrains.annotations.NotNull" />
109   </item>
110   <item name="java.lang.String String(byte[], java.lang.String) 1">
111     <annotation name="org.jetbrains.annotations.NonNls" />
112     <annotation name="org.jetbrains.annotations.NotNull" />
113   </item>
114   <item name="java.lang.String String(byte[], java.nio.charset.Charset) 0">
115     <annotation name="org.jetbrains.annotations.NotNull" />
116   </item>
117   <item name="java.lang.String String(byte[], java.nio.charset.Charset) 1">
118     <annotation name="org.jetbrains.annotations.NotNull" />
119   </item>
120   <item name="java.lang.String String(char[]) 0">
121     <annotation name="org.jetbrains.annotations.NotNull" />
122   </item>
123   <item name="java.lang.String String(char[], boolean) 0">
124     <annotation name="org.jetbrains.annotations.NotNull" />
125   </item>
126   <item name="java.lang.String String(char[], int, int) 0">
127     <annotation name="org.jetbrains.annotations.NotNull" />
128   </item>
129   <item name="java.lang.String String(int[], int, int) 0">
130     <annotation name="org.jetbrains.annotations.NotNull" />
131   </item>
132   <item name="java.lang.String String(java.lang.String) 0">
133     <annotation name="org.jetbrains.annotations.NotNull" />
134   </item>
135   <item name="java.lang.String String(java.lang.StringBuffer) 0">
136     <annotation name="org.jetbrains.annotations.NotNull" />
137   </item>
138   <item name="java.lang.String String(java.lang.StringBuilder) 0">
139     <annotation name="org.jetbrains.annotations.NotNull" />
140   </item>
141   <item name="java.lang.String boolean contains(java.lang.CharSequence) 0">
142     <annotation name="org.jetbrains.annotations.NotNull" />
143   </item>
144   <item name="java.lang.String boolean contentEquals(java.lang.CharSequence) 0">
145     <annotation name="org.jetbrains.annotations.NotNull" />
146   </item>
147   <item name="java.lang.String boolean contentEquals(java.lang.StringBuffer) 0">
148     <annotation name="org.jetbrains.annotations.NotNull" />
149   </item>
150   <item name="java.lang.String boolean endsWith(java.lang.String) 0">
151     <annotation name="org.jetbrains.annotations.NotNull" />
152   </item>
153   <item name="java.lang.String boolean matches(java.lang.String) 0">
154     <annotation name="org.jetbrains.annotations.NonNls" />
155     <annotation name="org.jetbrains.annotations.NotNull" />
156   </item>
157   <item name="java.lang.String boolean regionMatches(boolean, int, java.lang.String, int, int) 2">
158     <annotation name="org.jetbrains.annotations.NotNull" />
159   </item>
160   <item name="java.lang.String boolean regionMatches(int, java.lang.String, int, int) 1">
161     <annotation name="org.jetbrains.annotations.NotNull" />
162   </item>
163   <item name="java.lang.String boolean startsWith(java.lang.String) 0">
164     <annotation name="org.jetbrains.annotations.NotNull" />
165   </item>
166   <item name="java.lang.String boolean startsWith(java.lang.String, int) 0">
167     <annotation name="org.jetbrains.annotations.NotNull" />
168   </item>
169   <item name="java.lang.String byte[] getBytes()">
170     <annotation name="org.jetbrains.annotations.NotNull" />
171   </item>
172   <item name="java.lang.String byte[] getBytes(java.lang.String)">
173     <annotation name="org.jetbrains.annotations.NotNull" />
174   </item>
175   <item name="java.lang.String byte[] getBytes(java.lang.String) 0">
176     <annotation name="org.jetbrains.annotations.NonNls" />
177     <annotation name="org.jetbrains.annotations.NotNull" />
178   </item>
179   <item name="java.lang.String byte[] getBytes(java.nio.charset.Charset)">
180     <annotation name="org.jetbrains.annotations.NotNull" />
181   </item>
182   <item name="java.lang.String byte[] getBytes(java.nio.charset.Charset) 0">
183     <annotation name="org.jetbrains.annotations.NotNull" />
184   </item>
185   <item name="java.lang.String char[] toCharArray()">
186     <annotation name="org.jetbrains.annotations.NotNull" />
187   </item>
188   <item name="java.lang.String int compareTo(java.lang.String) 0">
189     <annotation name="org.jetbrains.annotations.NotNull" />
190   </item>
191   <item name="java.lang.String int indexOf(char[], int, int, java.lang.String, int) 0">
192     <annotation name="org.jetbrains.annotations.NotNull" />
193   </item>
194   <item name="java.lang.String int indexOf(java.lang.String) 0">
195     <annotation name="org.jetbrains.annotations.NotNull" />
196   </item>
197   <item name="java.lang.String int indexOf(java.lang.String, int) 0">
198     <annotation name="org.jetbrains.annotations.NotNull" />
199   </item>
200   <item name="java.lang.String int lastIndexOf(java.lang.String) 0">
201     <annotation name="org.jetbrains.annotations.NotNull" />
202   </item>
203   <item name="java.lang.String int lastIndexOf(java.lang.String, int) 0">
204     <annotation name="org.jetbrains.annotations.NotNull" />
205   </item>
206   <item name="java.lang.String java.lang.CharSequence subSequence(int, int)">
207     <annotation name="org.jetbrains.annotations.NotNull" />
208   </item>
209   <item name="java.lang.String java.lang.String concat(java.lang.String)">
210     <annotation name="org.jetbrains.annotations.NotNull" />
211   </item>
212   <item name="java.lang.String java.lang.String concat(java.lang.String) 0">
213     <annotation name="org.jetbrains.annotations.NotNull" />
214   </item>
215   <item name="java.lang.String java.lang.String copyValueOf(char[])">
216     <annotation name="org.jetbrains.annotations.NotNull" />
217   </item>
218   <item name="java.lang.String java.lang.String copyValueOf(char[]) 0">
219     <annotation name="org.jetbrains.annotations.NotNull" />
220   </item>
221   <item name="java.lang.String java.lang.String copyValueOf(char[], int, int)">
222     <annotation name="org.jetbrains.annotations.NotNull" />
223   </item>
224   <item name="java.lang.String java.lang.String copyValueOf(char[], int, int) 0">
225     <annotation name="org.jetbrains.annotations.NotNull" />
226   </item>
227   <item name="java.lang.String java.lang.String format(java.lang.String, java.lang.Object...) 0">
228     <annotation name="org.jetbrains.annotations.NotNull" />
229   </item>
230   <item name='java.lang.String java.lang.String format(java.util.Locale, java.lang.String, java.lang.Object...) 1'>
231     <annotation name='org.jetbrains.annotations.NotNull'/>
232   </item>
233   <item name="java.lang.String java.lang.String intern()">
234     <annotation name="org.jetbrains.annotations.NotNull" />
235   </item>
236   <item name="java.lang.String java.lang.String replace(char, char)">
237     <annotation name="org.jetbrains.annotations.NotNull" />
238   </item>
239   <item name="java.lang.String java.lang.String replace(java.lang.CharSequence, java.lang.CharSequence) 0">
240     <annotation name="org.jetbrains.annotations.NotNull" />
241   </item>
242   <item name="java.lang.String java.lang.String replace(java.lang.CharSequence, java.lang.CharSequence) 1">
243     <annotation name="org.jetbrains.annotations.NotNull" />
244   </item>
245   <item name="java.lang.String java.lang.String replaceAll(java.lang.String, java.lang.String) 0">
246     <annotation name="org.jetbrains.annotations.NotNull" />
247   </item>
248   <item name="java.lang.String java.lang.String replaceAll(java.lang.String, java.lang.String) 1">
249     <annotation name="org.jetbrains.annotations.NotNull" />
250   </item>
251   <item name="java.lang.String java.lang.String replaceFirst(java.lang.String, java.lang.String) 0">
252     <annotation name="org.jetbrains.annotations.NotNull" />
253   </item>
254   <item name="java.lang.String java.lang.String replaceFirst(java.lang.String, java.lang.String) 1">
255     <annotation name="org.jetbrains.annotations.NotNull" />
256   </item>
257   <item name="java.lang.String java.lang.String substring(int)">
258     <annotation name="org.jetbrains.annotations.NotNull" />
259   </item>
260   <item name="java.lang.String java.lang.String substring(int, int)">
261     <annotation name="org.jetbrains.annotations.NotNull" />
262   </item>
263   <item name="java.lang.String java.lang.String toLowerCase()">
264     <annotation name="org.jetbrains.annotations.NotNull" />
265   </item>
266   <item name="java.lang.String java.lang.String toLowerCase(java.util.Locale)">
267     <annotation name="org.jetbrains.annotations.NotNull" />
268   </item>
269   <item name="java.lang.String java.lang.String toLowerCase(java.util.Locale) 0">
270     <annotation name="org.jetbrains.annotations.NotNull" />
271   </item>
272   <item name="java.lang.String java.lang.String toUpperCase()">
273     <annotation name="org.jetbrains.annotations.NotNull" />
274   </item>
275   <item name="java.lang.String java.lang.String toUpperCase(java.util.Locale)">
276     <annotation name="org.jetbrains.annotations.NotNull" />
277   </item>
278   <item name="java.lang.String java.lang.String toUpperCase(java.util.Locale) 0">
279     <annotation name="org.jetbrains.annotations.NotNull" />
280   </item>
281   <item name="java.lang.String java.lang.String trim()">
282     <annotation name="org.jetbrains.annotations.NotNull" />
283   </item>
284   <item name="java.lang.String java.lang.String valueOf(boolean)">
285     <annotation name="org.jetbrains.annotations.NotNull" />
286   </item>
287   <item name="java.lang.String java.lang.String valueOf(char)">
288     <annotation name="org.jetbrains.annotations.NotNull" />
289   </item>
290   <item name="java.lang.String java.lang.String valueOf(char[])">
291     <annotation name="org.jetbrains.annotations.NotNull" />
292   </item>
293   <item name="java.lang.String java.lang.String valueOf(char[]) 0">
294     <annotation name="org.jetbrains.annotations.NotNull" />
295   </item>
296   <item name="java.lang.String java.lang.String valueOf(char[], int, int)">
297     <annotation name="org.jetbrains.annotations.NotNull" />
298   </item>
299   <item name="java.lang.String java.lang.String valueOf(char[], int, int) 0">
300     <annotation name="org.jetbrains.annotations.NotNull" />
301   </item>
302   <item name="java.lang.String java.lang.String valueOf(double)">
303     <annotation name="org.jetbrains.annotations.NotNull" />
304   </item>
305   <item name="java.lang.String java.lang.String valueOf(float)">
306     <annotation name="org.jetbrains.annotations.NotNull" />
307   </item>
308   <item name="java.lang.String java.lang.String valueOf(int)">
309     <annotation name="org.jetbrains.annotations.NotNull" />
310   </item>
311   <item name="java.lang.String java.lang.String valueOf(long)">
312     <annotation name="org.jetbrains.annotations.NotNull" />
313   </item>
314   <item name="java.lang.String java.lang.String[] split(java.lang.String)">
315     <annotation name="org.jetbrains.annotations.NotNull" />
316   </item>
317   <item name="java.lang.String java.lang.String[] split(java.lang.String) 0">
318     <annotation name="org.jetbrains.annotations.NotNull" />
319   </item>
320   <item name="java.lang.String java.lang.String[] split(java.lang.String, int)">
321     <annotation name="org.jetbrains.annotations.NotNull" />
322   </item>
323   <item name="java.lang.String java.lang.String[] split(java.lang.String, int) 0">
324     <annotation name="org.jetbrains.annotations.NotNull" />
325   </item>
326   <item name="java.lang.String void getBytes(int, int, byte[], int) 2">
327     <annotation name="org.jetbrains.annotations.NotNull" />
328   </item>
329   <item name="java.lang.String void getChars(int, int, char[], int) 2">
330     <annotation name="org.jetbrains.annotations.NotNull" />
331   </item>
332   <item name="java.lang.System java.lang.String getProperty(java.lang.String) 0">
333     <annotation name="org.jetbrains.annotations.NonNls" />
334     <annotation name="org.jetbrains.annotations.NotNull" />
335   </item>
336   <item name="java.lang.System java.lang.String getProperty(java.lang.String, java.lang.String) 0">
337     <annotation name="org.jetbrains.annotations.NotNull" />
338   </item>
339   <item name="java.lang.System java.lang.String setProperty(java.lang.String, java.lang.String) 0">
340     <annotation name="org.jetbrains.annotations.NonNls" />
341     <annotation name="org.jetbrains.annotations.NotNull" />
342   </item>
343   <item name="java.lang.System java.lang.String setProperty(java.lang.String, java.lang.String) 1">
344     <annotation name="org.jetbrains.annotations.NonNls" />
345     <annotation name="org.jetbrains.annotations.NotNull" />
346   </item>
347   <item name='java.lang.System void arraycopy(java.lang.Object, int, java.lang.Object, int, int) 0'>
348     <annotation name='org.jetbrains.annotations.NotNull'/>
349     <annotation name='org.intellij.lang.annotations.Flow'>
350       <val name="sourceIsContainer" val="true"/>
351       <val name="target" val="&quot;dest&quot;"/>
352       <val name="targetIsContainer" val="true"/>
353     </annotation>
354   </item>
355   <item name='java.lang.System void arraycopy(java.lang.Object, int, java.lang.Object, int, int) 2'>
356     <annotation name='org.jetbrains.annotations.NotNull'/>
357   </item>
358   <item name="java.lang.Thread Thread(java.lang.Runnable, java.lang.String) 1">
359     <annotation name="org.jetbrains.annotations.NonNls" />
360   </item>
361   <item name="java.lang.Thread java.lang.Thread currentThread()">
362     <annotation name="org.jetbrains.annotations.NotNull" />
363   </item>
364 </root>
365