Summary: | callout inferred to implement protected method causes IllegalAccessError | ||||||
---|---|---|---|---|---|---|---|
Product: | [Tools] Objectteams | Reporter: | Stephan Herrmann <stephan.herrmann> | ||||
Component: | OTJ | Assignee: | Stephan Herrmann <stephan.herrmann> | ||||
Status: | VERIFIED FIXED | QA Contact: | |||||
Severity: | normal | ||||||
Priority: | P3 | ||||||
Version: | 2.0 | ||||||
Target Milestone: | 2.0.1 | ||||||
Hardware: | Other | ||||||
OS: | Linux | ||||||
Whiteboard: | To be verified for 2.1 M1 | ||||||
Attachments: |
|
Description
Stephan Herrmann
2011-08-21 08:31:51 EDT
Created attachment 201867 [details] Test & fix Patch contains a test and the simple fix: In determining whether the generated role method needs modifier translation we wrongly excluded all inferred callouts. Fixed by a new query InferenceKind.isAdvertisedInInterface(). The patch also contains a correction for the test case from bug 355314 (make class names unique). Patch has been released for 2.1 M1 should also be backported to 2.0.1. Released for 2.0.1 Verified for 2.0.1 RC2 using build 2.0.1.201108250423 |