Commit 4a9d3c2
authored
Erase bootstrap (#1753)
* Add test for erased bootstrap.
* Add basic test.
* Create test that fails for erasure.
* Retain array structure on erasure.
* Improve erasure mechanism.
* Refactor towards erasure.
* More refactoring.
* Fix type token.
* Refactor last support API to use of type token.
* More refactoring.
* More refactoring.
* Fix up checkstyle.
* More cleanup.
* Remove visitor from member substitution.
* Clean up return handler.
* Add missing javadoc.
* Avoid intermediate store of type token.
* Increase version number.
* Fix tests.1 parent 97fcc38 commit 4a9d3c2
File tree
16 files changed
+452
-387
lines changed- byte-buddy-agent
- byte-buddy-android-test
- byte-buddy-android
- byte-buddy-benchmark
- byte-buddy-dep
- src
- main/java/net/bytebuddy
- asm
- description/type
- test
- java-7/net/bytebuddy/test/precompiled/v7
- java/net/bytebuddy
- asm
- description/type
- precompiled-7/net/bytebuddy/test/precompiled/v7
- byte-buddy-gradle-plugin
- byte-buddy-maven-plugin
- byte-buddy
16 files changed
+452
-387
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
Lines changed: 293 additions & 259 deletions
Large diffs are not rendered by default.
Lines changed: 10 additions & 103 deletions
Large diffs are not rendered by default.
Lines changed: 20 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
793 | 793 | | |
794 | 794 | | |
795 | 795 | | |
796 | | - | |
| 796 | + | |
| 797 | + | |
797 | 798 | | |
798 | 799 | | |
799 | 800 | | |
| |||
805 | 806 | | |
806 | 807 | | |
807 | 808 | | |
| 809 | + | |
808 | 810 | | |
809 | | - | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
810 | 817 | | |
811 | 818 | | |
812 | 819 | | |
| |||
820 | 827 | | |
821 | 828 | | |
822 | 829 | | |
823 | | - | |
| 830 | + | |
824 | 831 | | |
825 | 832 | | |
826 | 833 | | |
827 | 834 | | |
828 | 835 | | |
829 | 836 | | |
830 | | - | |
| 837 | + | |
831 | 838 | | |
832 | 839 | | |
833 | 840 | | |
834 | 841 | | |
835 | 842 | | |
| 843 | + | |
836 | 844 | | |
837 | | - | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
838 | 852 | | |
839 | | - | |
| 853 | + | |
840 | 854 | | |
841 | 855 | | |
842 | 856 | | |
| |||
Lines changed: 33 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 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
Lines changed: 70 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| 24 | + | |
23 | 25 | | |
| 26 | + | |
24 | 27 | | |
25 | 28 | | |
26 | 29 | | |
| |||
272 | 275 | | |
273 | 276 | | |
274 | 277 | | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
275 | 309 | | |
276 | 310 | | |
277 | 311 | | |
| |||
1643 | 1677 | | |
1644 | 1678 | | |
1645 | 1679 | | |
1646 | | - | |
| 1680 | + | |
| 1681 | + | |
| 1682 | + | |
1647 | 1683 | | |
1648 | 1684 | | |
1649 | 1685 | | |
| |||
1652 | 1688 | | |
1653 | 1689 | | |
1654 | 1690 | | |
1655 | | - | |
| 1691 | + | |
1656 | 1692 | | |
1657 | 1693 | | |
1658 | 1694 | | |
| |||
1670 | 1706 | | |
1671 | 1707 | | |
1672 | 1708 | | |
1673 | | - | |
| 1709 | + | |
| 1710 | + | |
| 1711 | + | |
1674 | 1712 | | |
1675 | 1713 | | |
1676 | 1714 | | |
| |||
1679 | 1717 | | |
1680 | 1718 | | |
1681 | 1719 | | |
1682 | | - | |
| 1720 | + | |
1683 | 1721 | | |
1684 | 1722 | | |
1685 | 1723 | | |
| |||
2467 | 2505 | | |
2468 | 2506 | | |
2469 | 2507 | | |
| 2508 | + | |
| 2509 | + | |
| 2510 | + | |
| 2511 | + | |
| 2512 | + | |
| 2513 | + | |
| 2514 | + | |
| 2515 | + | |
| 2516 | + | |
| 2517 | + | |
| 2518 | + | |
| 2519 | + | |
| 2520 | + | |
| 2521 | + | |
| 2522 | + | |
| 2523 | + | |
| 2524 | + | |
| 2525 | + | |
| 2526 | + | |
| 2527 | + | |
| 2528 | + | |
| 2529 | + | |
| 2530 | + | |
| 2531 | + | |
| 2532 | + | |
| 2533 | + | |
| 2534 | + | |
| 2535 | + | |
2470 | 2536 | | |
2471 | 2537 | | |
2472 | 2538 | | |
| |||
0 commit comments