Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.0
-
None
-
None
-
Win XP
Description
The control bean generated for the control extension has ambiguous reference to Callback interface in the callback listener methods when there is a callback interface extension in the control extension as shown below:
@ControlInterface
interface BaseControl {
@EventSet
public interface Callback
}
@ControlExtension
interface ExtendedControl extends BaseControl {
@EventSet
public interface Callback extends BaseControl.Callback
}
Generated ControlBean listener method:
public class ExtendedControlBean extends BaseControlBean implements ExtendedControl {
public synchronized void removeCallbackListener(Callback listener)
}
Is there a work around for this other than re-naming the interface in the extended control?