Commit 4d81f4f
Bump to xamarin/Java.Interop/d16-7@76d1ac70 (#4665)
Context: dotnet/java-interop@b00e644
Changes: dotnet/java-interop@d6024f1...76d1ac7
* dotnet/java-interop@76d1ac7: [Java.Interop.Tools.Generator] Create a v2 version of map.csv (#646)
* dotnet/java-interop@b6c15399: [XAT.Bytecode] Bind Kotlin internal interfaces as package-private (#645)
In dotnet/java-interop@b00e644e, we added support for a "v2" version
of the `map.csv` file format used to bundle Java constant fields into
enumerations.
Convert `src/Mono.Android/map.csv` to use this new format to make
enumification easier going forward.
This does not add any new enumifications.
Additionally, the new enum code standardizes on using `$` to denote
nested classes, e.g. `java/lang/Thread$State`, not
`java/lang/Thread.State`. `$` is correct JNI syntax or nested types.
~Half of this existing file used `$` and half used `.`. This resulted
in needing `acceptable-breakage` fixes as this signature changed in the
`[IntDefinition]` attribute.1 parent cd8bd6d commit 4d81f4f
File tree
5 files changed
+15821
-7202
lines changed- build-tools/installers
- external
- src/Mono.Android
- tests/api-compatibility
5 files changed
+15821
-7202
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
| 139 | + | |
| 140 | + | |
139 | 141 | | |
140 | 142 | | |
141 | 143 | | |
| |||
371 | 373 | | |
372 | 374 | | |
373 | 375 | | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
374 | 380 | | |
375 | 381 | | |
376 | 382 | | |
| |||
433 | 439 | | |
434 | 440 | | |
435 | 441 | | |
| 442 | + | |
436 | 443 | | |
437 | 444 | | |
438 | 445 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
| 146 | + | |
| 147 | + | |
146 | 148 | | |
147 | 149 | | |
148 | 150 | | |
| |||
Submodule Java.Interop updated from d6024f1 to 76d1ac7
0 commit comments