Compiler: A jpf which has a 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
Assigned to: Rich Feit
Priority: Minor
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