-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ECJ compiler errors #621
ECJ compiler errors #621
Conversation
8e02b08
to
a1229f1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, @snjeza, the change is going in a good direction.
org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ReconcilerTests16.java
Show resolved
Hide resolved
org.eclipse.jdt.core.compiler.batch/src/org/eclipse/jdt/internal/compiler/lookup/Scope.java
Show resolved
Hide resolved
For posterity: in search for the best location of the fix I suggested to push it into
On the one hand this would reflect the fact, that indeed a qualified type reference caused the original error. OTOH I cannot prove this to be a better location. That's why I'm just dumping that version here, should the change in |
Since we've just merged JAVA20 branch code to master, I 've rebased branch to make sure we don't introduce a regression. |
OK, so my extended description came a bit late :)
|
@stephan-herrmann : any objections to merge now, or you are still on it? |
Ensure qualified type references are correctly resolved relative to a type whose hierarchy is currently being connected
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
…e-jdt#621) * Fix some bugs requiring == for multiple resolutions on a node Signed-off-by: Rob Stryker <[email protected]> * Cleanup Signed-off-by: Rob Stryker <[email protected]> --------- Signed-off-by: Rob Stryker <[email protected]> Co-authored-by: Rob Stryker <[email protected]>
Fixes #612
Signed-off-by: Snjezana Peco [email protected]