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 {};
 }


Reply via email to