Commit 3a1efaa
committed
Subclass TypeDefinitionCache
This implements @jonathanpepper's idea to use the linker's built-in
Resolve cache without duplicating the extension methods from java.interop.
By overriding TypeDefinitionCache, we can continue using the existing
extension methods that take TypeDefinitionCache, and this leaves open
the option to modify the extension method signatures to instead take an
IMetadataResolver as in dotnet/java-interop#842.1 parent 20d1ca6 commit 3a1efaa
File tree
9 files changed
+37
-208
lines changed- src
- Microsoft.Android.Sdk.ILLink
- Xamarin.Android.Build.Tasks/Linker/MonoDroid.Tuner
9 files changed
+37
-208
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | 1 | | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| 15 | + | |
14 | 16 | | |
15 | 17 | | |
16 | 18 | | |
Lines changed: 0 additions & 161 deletions
This file was deleted.
Lines changed: 20 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
44 | 47 | | |
45 | 48 | | |
46 | 49 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
| 78 | + | |
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
| |||
Lines changed: 9 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
22 | 30 | | |
23 | 31 | | |
24 | 32 | | |
| |||
70 | 78 | | |
71 | 79 | | |
72 | 80 | | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | 81 | | |
77 | | - | |
78 | 82 | | |
79 | 83 | | |
80 | 84 | | |
| |||
Lines changed: 1 addition & 28 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | 14 | | |
19 | 15 | | |
20 | 16 | | |
| |||
259 | 255 | | |
260 | 256 | | |
261 | 257 | | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | 258 | | |
266 | | - | |
267 | 259 | | |
268 | 260 | | |
269 | 261 | | |
| |||
272 | 264 | | |
273 | 265 | | |
274 | 266 | | |
275 | | - | |
276 | | - | |
277 | | - | |
278 | 267 | | |
279 | | - | |
280 | 268 | | |
281 | 269 | | |
282 | 270 | | |
| |||
287 | 275 | | |
288 | 276 | | |
289 | 277 | | |
290 | | - | |
291 | | - | |
292 | | - | |
293 | 278 | | |
294 | | - | |
295 | 279 | | |
296 | 280 | | |
297 | 281 | | |
| |||
306 | 290 | | |
307 | 291 | | |
308 | 292 | | |
309 | | - | |
310 | | - | |
311 | | - | |
312 | 293 | | |
313 | | - | |
314 | 294 | | |
315 | 295 | | |
316 | 296 | | |
317 | 297 | | |
318 | 298 | | |
319 | 299 | | |
320 | | - | |
321 | | - | |
322 | | - | |
323 | 300 | | |
324 | | - | |
325 | 301 | | |
326 | 302 | | |
327 | 303 | | |
328 | | - | |
329 | | - | |
330 | | - | |
| 304 | + | |
331 | 305 | | |
332 | | - | |
333 | 306 | | |
334 | 307 | | |
335 | 308 | | |
| |||
Lines changed: 0 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | 139 | | |
143 | | - | |
144 | 140 | | |
145 | 141 | | |
146 | 142 | | |
| |||
249 | 245 | | |
250 | 246 | | |
251 | 247 | | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | 248 | | |
256 | | - | |
257 | 249 | | |
258 | 250 | | |
259 | 251 | | |
| |||
Lines changed: 0 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | 9 | | |
14 | 10 | | |
15 | 11 | | |
| |||
0 commit comments