Commit 3a87bcb
authored
ecj doesn't properly apply the comb rule from 15.12.1 (eclipse-jdt#4087)
+ don't find private methods from super types
+ unless there is only one private method, to be reported as invisible
+ support running with run.javac on JDK 24.0.1
Fixes eclipse-jdt#40811 parent 0dead21 commit 3a87bcb
File tree
4 files changed
+122
-16
lines changed- org.eclipse.jdt.core.compiler.batch/src/org/eclipse/jdt/internal/compiler/lookup
- org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression
4 files changed
+122
-16
lines changedLines changed: 21 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1684 | 1684 | | |
1685 | 1685 | | |
1686 | 1686 | | |
| 1687 | + | |
| 1688 | + | |
| 1689 | + | |
1687 | 1690 | | |
1688 | 1691 | | |
1689 | 1692 | | |
| |||
1721 | 1724 | | |
1722 | 1725 | | |
1723 | 1726 | | |
1724 | | - | |
1725 | | - | |
| 1727 | + | |
| 1728 | + | |
1726 | 1729 | | |
1727 | 1730 | | |
1728 | 1731 | | |
1729 | | - | |
1730 | | - | |
| 1732 | + | |
| 1733 | + | |
| 1734 | + | |
| 1735 | + | |
| 1736 | + | |
| 1737 | + | |
| 1738 | + | |
| 1739 | + | |
| 1740 | + | |
| 1741 | + | |
| 1742 | + | |
| 1743 | + | |
1731 | 1744 | | |
1732 | 1745 | | |
1733 | 1746 | | |
1734 | 1747 | | |
1735 | 1748 | | |
| 1749 | + | |
1736 | 1750 | | |
1737 | 1751 | | |
1738 | 1752 | | |
| |||
1772 | 1786 | | |
1773 | 1787 | | |
1774 | 1788 | | |
| 1789 | + | |
| 1790 | + | |
| 1791 | + | |
1775 | 1792 | | |
1776 | 1793 | | |
1777 | 1794 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
575 | 575 | | |
576 | 576 | | |
577 | 577 | | |
| 578 | + | |
| 579 | + | |
578 | 580 | | |
579 | 581 | | |
580 | 582 | | |
| |||
Lines changed: 98 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5994 | 5994 | | |
5995 | 5995 | | |
5996 | 5996 | | |
5997 | | - | |
| 5997 | + | |
5998 | 5998 | | |
5999 | | - | |
6000 | | - | |
6001 | | - | |
6002 | | - | |
6003 | | - | |
6004 | | - | |
6005 | | - | |
| 5999 | + | |
| 6000 | + | |
6006 | 6001 | | |
6007 | | - | |
| 6002 | + | |
6008 | 6003 | | |
6009 | 6004 | | |
6010 | 6005 | | |
6011 | 6006 | | |
6012 | | - | |
| 6007 | + | |
6013 | 6008 | | |
6014 | 6009 | | |
6015 | 6010 | | |
6016 | 6011 | | |
6017 | 6012 | | |
6018 | 6013 | | |
6019 | | - | |
| 6014 | + | |
| 6015 | + | |
| 6016 | + | |
| 6017 | + | |
| 6018 | + | |
| 6019 | + | |
| 6020 | + | |
6020 | 6021 | | |
6021 | 6022 | | |
| 6023 | + | |
| 6024 | + | |
| 6025 | + | |
| 6026 | + | |
| 6027 | + | |
| 6028 | + | |
| 6029 | + | |
| 6030 | + | |
| 6031 | + | |
| 6032 | + | |
| 6033 | + | |
| 6034 | + | |
| 6035 | + | |
| 6036 | + | |
| 6037 | + | |
| 6038 | + | |
| 6039 | + | |
| 6040 | + | |
| 6041 | + | |
| 6042 | + | |
| 6043 | + | |
| 6044 | + | |
| 6045 | + | |
| 6046 | + | |
| 6047 | + | |
| 6048 | + | |
| 6049 | + | |
| 6050 | + | |
| 6051 | + | |
| 6052 | + | |
| 6053 | + | |
| 6054 | + | |
| 6055 | + | |
| 6056 | + | |
| 6057 | + | |
| 6058 | + | |
| 6059 | + | |
| 6060 | + | |
| 6061 | + | |
| 6062 | + | |
| 6063 | + | |
| 6064 | + | |
| 6065 | + | |
| 6066 | + | |
| 6067 | + | |
| 6068 | + | |
| 6069 | + | |
| 6070 | + | |
| 6071 | + | |
| 6072 | + | |
| 6073 | + | |
| 6074 | + | |
| 6075 | + | |
| 6076 | + | |
| 6077 | + | |
| 6078 | + | |
| 6079 | + | |
| 6080 | + | |
| 6081 | + | |
| 6082 | + | |
| 6083 | + | |
| 6084 | + | |
| 6085 | + | |
| 6086 | + | |
| 6087 | + | |
| 6088 | + | |
| 6089 | + | |
| 6090 | + | |
| 6091 | + | |
| 6092 | + | |
| 6093 | + | |
| 6094 | + | |
| 6095 | + | |
| 6096 | + | |
| 6097 | + | |
| 6098 | + | |
| 6099 | + | |
| 6100 | + | |
| 6101 | + | |
| 6102 | + | |
| 6103 | + | |
| 6104 | + | |
| 6105 | + | |
| 6106 | + | |
| 6107 | + | |
| 6108 | + | |
6022 | 6109 | | |
6023 | 6110 | | |
6024 | 6111 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4130 | 4130 | | |
4131 | 4131 | | |
4132 | 4132 | | |
4133 | | - | |
| 4133 | + | |
4134 | 4134 | | |
4135 | 4135 | | |
4136 | 4136 | | |
| |||
0 commit comments