Author: rdonkin
Date: Fri Jul 24 13:42:51 2009
New Revision: 797448

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

Modified:
    
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/SieveParserVisitorImpl.java
    james/jsieve/trunk/main/src/main/java/org/apache/jsieve/TestList.java

Modified: 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/SieveParserVisitorImpl.java
URL: 
http://svn.apache.org/viewvc/james/jsieve/trunk/main/src/main/java/org/apache/jsieve/SieveParserVisitorImpl.java?rev=797448&r1=797447&r2=797448&view=diff
==============================================================================
--- 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/SieveParserVisitorImpl.java
 (original)
+++ 
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/SieveParserVisitorImpl.java
 Fri Jul 24 13:42:51 2009
@@ -230,10 +230,11 @@
     /**
      * @see SieveParserVisitor#visit(ASTtest_list, Object)
      */
+    @SuppressWarnings("unchecked")
     public Object visit(ASTtest_list node, Object data) throws SieveException {
         // return visitChildren(node, data);
-        List children = new ArrayList(node.jjtGetNumChildren());
-        TestList testList = new TestList(((List) node.childrenAccept(this,
+        List<Test> children = new ArrayList<Test>(node.jjtGetNumChildren());
+        TestList testList = new TestList(((List<Test>) 
node.childrenAccept(this,
                 children)));
         ((List) data).add(testList);
         return data;

Modified: james/jsieve/trunk/main/src/main/java/org/apache/jsieve/TestList.java
URL: 
http://svn.apache.org/viewvc/james/jsieve/trunk/main/src/main/java/org/apache/jsieve/TestList.java?rev=797448&r1=797447&r2=797448&view=diff
==============================================================================
--- james/jsieve/trunk/main/src/main/java/org/apache/jsieve/TestList.java 
(original)
+++ james/jsieve/trunk/main/src/main/java/org/apache/jsieve/TestList.java Fri 
Jul 24 13:42:51 2009
@@ -37,7 +37,7 @@
     /**
      * List of Tests
      */
-    private List fieldTests;
+    private List<Test> fieldTests;
 
     /**
      * Constructor for TestList.
@@ -52,7 +52,7 @@
      * @param children -
      *            A List of Tests
      */
-    public TestList(List children) {
+    public TestList(List<Test> children) {
         this();
         setTests(children);
     }
@@ -65,7 +65,7 @@
      */
     public TestList(Test child) {
         this();
-        List children = new ArrayList();
+        List<Test> children = new ArrayList<Test>();
         children.add(child);
         setTests(children);
     }
@@ -90,7 +90,7 @@
      * 
      * @return List
      */
-    public List getTests() {
+    public List<Test> getTests() {
         return fieldTests;
     }
 
@@ -100,7 +100,7 @@
      * @param children
      *            The children to set
      */
-    protected void setTests(List children) {
+    protected void setTests(List<Test> children) {
         fieldTests = children;
     }
 



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

Reply via email to