[ http://issues.apache.org/jira/browse/BEEHIVE-288?page=history ]
Rich Feit resolved BEEHIVE-288:
-------------------------------
Resolution: Fixed
Fix Version: V1Beta
Fixed with revision 154639. This was actually due to a bug in Sun's Mirror
implementation (the same annotation retrieved in different ways does not equal
itself), but I found a workaround.
> Compiler: A jpf which has 2 forward annotations with the same name on the
> same action, is NOT producing a warning or error
> ---------------------------------------------------------------------------------------------------------------------------
>
> Key: BEEHIVE-288
> URL: http://issues.apache.org/jira/browse/BEEHIVE-288
> Project: Beehive
> Type: Bug
> Components: NetUI
> Versions: V1Beta
> Reporter: Scott Symmank
> Assignee: Rich Feit
> Priority: Minor
> Fix For: V1Beta
>
> The compiler should print a warning or error, if an action has duplicate
> forwards.
> see page1() below:
> <snip>
> package Test3;
> import org.apache.beehive.netui.pageflow.*;
> import org.apache.beehive.netui.pageflow.annotations.Jpf;
> /**
>
> *******************************************************************************
> *
> * @desc: This PageFlowController file contains an ActionForward method named
> "page1"
> * that declares two forwards of the same name.
> *
> * @result: The compiler should catch this and report an error or at least a
> warning.
> *
>
> ******************************************************************************/
> @Jpf.Controller()
> public class Controller extends PageFlowController
> {
> @Jpf.Action(
> forwards = {
> @Jpf.Forward(
> name = "pg1",
> path = "Pg1.jsp")
> })
> protected Forward begin()
> {
> return new Forward("pg1");
> }
> @Jpf.Action(
> forwards = {
> @Jpf.Forward(
> name = "pg1",
> path = "Pg1.jsp"),
> @Jpf.Forward(
> name = "pg1",
> path = "Pg1.jsp")
> })
> protected Forward page1()
> {
> return new Forward("pg1");
> }
> }
> </snip>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira