Author: rdonkin
Date: Fri Jul 24 15:29:39 2009
New Revision: 797531

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

Modified:
    
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/extensions/Log.java
    
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/optional/FileInto.java
    
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/optional/Reject.java

Modified: 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/extensions/Log.java
URL: 
http://svn.apache.org/viewvc/james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/extensions/Log.java?rev=797531&r1=797530&r2=797531&view=diff
==============================================================================
--- 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/extensions/Log.java
 (original)
+++ 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/extensions/Log.java
 Fri Jul 24 15:29:39 2009
@@ -22,6 +22,7 @@
 import java.util.List;
 import java.util.ListIterator;
 
+import org.apache.jsieve.Argument;
 import org.apache.jsieve.Arguments;
 import org.apache.jsieve.Block;
 import org.apache.jsieve.SieveContext;
@@ -62,14 +63,14 @@
         // First MAY be a tag argument of fatal, error, warn, info, debug or
         // trace.
         // default is info.
-        ListIterator argumentsIter = 
arguments.getArgumentList().listIterator();
+        final ListIterator<Argument> argumentsIter = 
arguments.getArgumentList().listIterator();
         boolean stop = false;
 
         // Tag processing
         while (!stop && argumentsIter.hasNext()) {
-            Object argument = argumentsIter.next();
+            final Argument argument = argumentsIter.next();
             if (argument instanceof TagArgument) {
-                String tag = ((TagArgument) argument).getTag();
+                final String tag = ((TagArgument) argument).getTag();
 
                 // LogLevel?
                 if (null == logLevel
@@ -90,11 +91,11 @@
 
         // Next MUST be a String
         if (argumentsIter.hasNext()) {
-            Object argument = argumentsIter.next();
+            final Argument argument = argumentsIter.next();
             if (argument instanceof StringListArgument) {
-                List strings = ((StringListArgument) argument).getList();
+                List<String> strings = ((StringListArgument) 
argument).getList();
                 if (1 == strings.size())
-                    message = (String) strings.get(0);
+                    message = strings.get(0);
             }
         }
         if (null == message)

Modified: 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/optional/FileInto.java
URL: 
http://svn.apache.org/viewvc/james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/optional/FileInto.java?rev=797531&r1=797530&r2=797531&view=diff
==============================================================================
--- 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/optional/FileInto.java
 (original)
+++ 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/optional/FileInto.java
 Fri Jul 24 15:29:39 2009
@@ -58,7 +58,7 @@
      */
     protected Object executeBasic(MailAdapter mail, Arguments arguments,
             Block block, SieveContext context) throws SieveException {
-        String destination = (String) ((StringListArgument) arguments
+        final String destination = ((StringListArgument) arguments
                 .getArgumentList().get(0)).getList().get(0);
 
         // Only one fileinto per destination allowed, others should be

Modified: 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/optional/Reject.java
URL: 
http://svn.apache.org/viewvc/james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/optional/Reject.java?rev=797531&r1=797530&r2=797531&view=diff
==============================================================================
--- 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/optional/Reject.java
 (original)
+++ 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/optional/Reject.java
 Fri Jul 24 15:29:39 2009
@@ -64,7 +64,7 @@
      */
     protected Object executeBasic(MailAdapter mail, Arguments arguments,
             Block block, SieveContext context) throws SieveException {
-        String message = (String) ((StringListArgument) arguments
+        final String message = ((StringListArgument) arguments
                 .getArgumentList().get(0)).getList().get(0);
 
         mail.addAction(new ActionReject(message));



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

Reply via email to