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]