Author: mrdon Date: Sat Apr 19 20:26:29 2008 New Revision: 649876 URL: http://svn.apache.org/viewvc?rev=649876&view=rev Log: Annotation improvements to the result annotation WW-2577
Modified: struts/struts2/trunk/plugins/codebehind/src/main/java/org/apache/struts2/config/Result.java Modified: struts/struts2/trunk/plugins/codebehind/src/main/java/org/apache/struts2/config/Result.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/codebehind/src/main/java/org/apache/struts2/config/Result.java?rev=649876&r1=649875&r2=649876&view=diff ============================================================================== --- struts/struts2/trunk/plugins/codebehind/src/main/java/org/apache/struts2/config/Result.java (original) +++ struts/struts2/trunk/plugins/codebehind/src/main/java/org/apache/struts2/config/Result.java Sat Apr 19 20:26:29 2008 @@ -22,16 +22,19 @@ import com.opensymphony.xwork2.Action; +import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; /** * Defines an XWork Result */ @Retention(RetentionPolicy.RUNTIME) [EMAIL PROTECTED](ElementType.TYPE) public @interface Result { String name() default Action.SUCCESS; - Class type() default NullResult.class; + Class<? extends com.opensymphony.xwork2.Result> type() default NullResult.class; String value(); String[] params() default {}; }