Author: rdonkin
Date: Fri Jul 24 15:19:31 2009
New Revision: 797523

URL: http://svn.apache.org/viewvc?rev=797523&view=rev
Log:
JSIEVE-53 Generify Argument https://issues.apache.org/jira/browse/JSIEVE-53

Modified:
    
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/AbstractActionCommand.java
    
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/Redirect.java
    
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/Require.java

Modified: 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/AbstractActionCommand.java
URL: 
http://svn.apache.org/viewvc/james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/AbstractActionCommand.java?rev=797523&r1=797522&r2=797523&view=diff
==============================================================================
--- 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/AbstractActionCommand.java
 (original)
+++ 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/AbstractActionCommand.java
 Fri Jul 24 15:19:31 2009
@@ -21,6 +21,7 @@
 
 import java.util.List;
 
+import org.apache.jsieve.Argument;
 import org.apache.jsieve.Arguments;
 import org.apache.jsieve.SieveContext;
 import org.apache.jsieve.StringListArgument;
@@ -85,12 +86,12 @@
      */
     protected void validateSingleStringArguments(Arguments arguments,
             SieveContext context) throws SieveException {
-        List args = arguments.getArgumentList();
+        List<Argument> args = arguments.getArgumentList();
         if (args.size() != 1)
             throw context.getCoordinate().syntaxException(
                     "Exactly 1 argument permitted. Found " + args.size());
 
-        Object argument = args.get(0);
+        Argument argument = args.get(0);
         if (!(argument instanceof StringListArgument))
             throw context.getCoordinate().syntaxException(
                     "Expecting a string-list");

Modified: 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/Redirect.java
URL: 
http://svn.apache.org/viewvc/james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/Redirect.java?rev=797523&r1=797522&r2=797523&view=diff
==============================================================================
--- 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/Redirect.java 
(original)
+++ 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/Redirect.java 
Fri Jul 24 15:19:31 2009
@@ -54,7 +54,7 @@
      */
     protected Object executeBasic(MailAdapter mail, Arguments arguments,
             Block block, SieveContext context) throws SieveException {
-        String recipient = (String) ((StringListArgument) arguments
+        String recipient = ((StringListArgument) arguments
                 .getArgumentList().get(0)).getList().get(0);
 
         mail.addAction(new ActionRedirect(recipient));

Modified: 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/Require.java
URL: 
http://svn.apache.org/viewvc/james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/Require.java?rev=797523&r1=797522&r2=797523&view=diff
==============================================================================
--- 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/Require.java 
(original)
+++ 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/Require.java 
Fri Jul 24 15:19:31 2009
@@ -22,6 +22,7 @@
 import java.util.Iterator;
 import java.util.List;
 
+import org.apache.jsieve.Argument;
 import org.apache.jsieve.Arguments;
 import org.apache.jsieve.Block;
 import org.apache.jsieve.SieveContext;
@@ -125,12 +126,12 @@
      */
     protected void validateArguments(Arguments arguments, SieveContext context)
             throws SieveException {
-        List args = arguments.getArgumentList();
+        List<Argument> args = arguments.getArgumentList();
         if (args.size() != 1)
             throw context.getCoordinate().syntaxException(
                     "Exactly 1 argument permitted. Found " + args.size());
 
-        Object argument = args.get(0);
+        Argument argument = args.get(0);
         if (!(argument instanceof StringListArgument))
             throw context.getCoordinate().syntaxException(
                     "Expecting a string-list");



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to