Summary: | [1.5][compiler] missing annotation bindings on interface method parameter | ||||||
---|---|---|---|---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Walter Harley <eclipse> | ||||
Component: | Core | Assignee: | Philipe Mulet <philippe_mulet> | ||||
Status: | VERIFIED FIXED | QA Contact: | |||||
Severity: | normal | ||||||
Priority: | P3 | CC: | philippe_mulet | ||||
Version: | 3.4 | ||||||
Target Milestone: | 3.4 M6 | ||||||
Hardware: | PC | ||||||
OS: | Windows XP | ||||||
Whiteboard: | |||||||
Attachments: |
|
Description
Walter Harley
2008-03-04 01:30:23 EST
Sorry, this should have been for CORE. Problem comes from missing annotation resolution earlier in APT usecase, which cannot be recovered later on when scope got disconnected. It comes from the ASTVisitor not visiting type declarations if ignoreFurtherInvestigation got positionned (as consequence of an error having been reported). I think the check should be removed, and the AST still be traversed in these situations. Created attachment 93375 [details]
Proposed patch
Released for 3.4M6. Fixed Walter - can pls you verify this fix is in 3.4M6 ? (then mark it as verified) I finally verified it for 3.4M6 running APT NegativeTests suite. |