Author: mwiederkehr
Date: Fri Jan 9 11:28:24 2009
New Revision: 733125
URL: http://svn.apache.org/viewvc?rev=733125&view=rev
Log:
migrated JavaCC sources to Java 5 (related to MIME4J-85)
Modified:
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/MaximalBodyDescriptor.java
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/field/ContentTypeField.java
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/contenttype/ContentTypeParser.jj
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/datetime/DateTimeParser.jj
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/language/ContentLanguageParser.jj
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/mimeversion/MimeVersionParser.jj
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/structured/StructuredFieldParser.jj
james/mime4j/trunk/src/main/jjtree/org/apache/james/mime4j/field/address/AddressListParser.jjt
Modified:
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/MaximalBodyDescriptor.java
URL:
http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/MaximalBodyDescriptor.java?rev=733125&r1=733124&r2=733125&view=diff
==============================================================================
---
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/MaximalBodyDescriptor.java
(original)
+++
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/descriptor/MaximalBodyDescriptor.java
Fri Jan 9 11:28:24 2009
@@ -152,9 +152,7 @@
if (value != null) {
try {
final ContentLanguageParser parser = new
ContentLanguageParser(new StringReader(value));
- @SuppressWarnings("unchecked")
- final List<String> stringList = (List<String>) parser.parse();
- contentLanguage = stringList;
+ contentLanguage = parser.parse();
} catch (MimeException e) {
contentLanguageParseException = e;
}
Modified:
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/field/ContentTypeField.java
URL:
http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/field/ContentTypeField.java?rev=733125&r1=733124&r2=733125&view=diff
==============================================================================
---
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/field/ContentTypeField.java
(original)
+++
james/mime4j/trunk/src/main/java/org/apache/james/mime4j/field/ContentTypeField.java
Fri Jan 9 11:28:24 2009
@@ -231,9 +231,7 @@
if (type != null && subType != null) {
mimeType = (type + "/" + subType).toLowerCase();
- @SuppressWarnings("unchecked")
List<String> paramNames = parser.getParamNames();
- @SuppressWarnings("unchecked")
List<String> paramValues = parser.getParamValues();
if (paramNames != null && paramValues != null) {
Modified:
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/contenttype/ContentTypeParser.jj
URL:
http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/contenttype/ContentTypeParser.jj?rev=733125&r1=733124&r2=733125&view=diff
==============================================================================
---
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/contenttype/ContentTypeParser.jj
(original)
+++
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/contenttype/ContentTypeParser.jj
Fri Jan 9 11:28:24 2009
@@ -28,7 +28,7 @@
options {
STATIC=false;
LOOKAHEAD=1;
- JDK_VERSION = "1.4";
+ JDK_VERSION = "1.5";
OUTPUT_DIRECTORY =
"../../../../../../../../../target/generated-sources/javacc";
//DEBUG_PARSER=true;
//DEBUG_TOKEN_MANAGER=true;
@@ -55,19 +55,20 @@
****************************************************************/
package org.apache.james.mime4j.field.contenttype.parser;
+import java.util.List;
import java.util.ArrayList;
public class ContentTypeParser {
private String type;
private String subtype;
- private ArrayList paramNames = new ArrayList();
- private ArrayList paramValues = new ArrayList();
+ private List<String> paramNames = new ArrayList<String>();
+ private List<String> paramValues = new ArrayList<String>();
public String getType() { return type; }
public String getSubType() { return subtype; }
- public ArrayList getParamNames() { return paramNames; }
- public ArrayList getParamValues() { return paramValues; }
+ public List<String> getParamNames() { return paramNames; }
+ public List<String> getParamValues() { return paramValues; }
public static void main(String args[]) throws ParseException {
while (true) {
Modified:
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/datetime/DateTimeParser.jj
URL:
http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/datetime/DateTimeParser.jj?rev=733125&r1=733124&r2=733125&view=diff
==============================================================================
---
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/datetime/DateTimeParser.jj
(original)
+++
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/datetime/DateTimeParser.jj
Fri Jan 9 11:28:24 2009
@@ -28,6 +28,7 @@
options {
STATIC=false;
LOOKAHEAD=1;
+ JDK_VERSION = "1.5";
OUTPUT_DIRECTORY =
"../../../../../../../../../target/generated-sources/javacc";
//DEBUG_PARSER=true;
//DEBUG_TOKEN_MANAGER=true;
@@ -56,8 +57,6 @@
import org.apache.james.mime4j.field.datetime.DateTime;
-import java.util.Calendar;
-
public class DateTimeParser {
private static final boolean ignoreMilitaryZoneOffset = true;
Modified:
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/language/ContentLanguageParser.jj
URL:
http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/language/ContentLanguageParser.jj?rev=733125&r1=733124&r2=733125&view=diff
==============================================================================
---
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/language/ContentLanguageParser.jj
(original)
+++
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/language/ContentLanguageParser.jj
Fri Jan 9 11:28:24 2009
@@ -19,7 +19,7 @@
options {
static=false;
- JDK_VERSION = "1.4";
+ JDK_VERSION = "1.5";
OUTPUT_DIRECTORY =
"../../../../../../../../../target/generated-sources/javacc";
}
@@ -48,13 +48,13 @@
import java.util.List;
public class ContentLanguageParser {
- private ArrayList languages = new ArrayList();
+ private List<String> languages = new ArrayList<String>();
/**
* Parses the input into a list of language tags.
* @return list of language tag Strings
*/
- public List parse() throws ParseException {
+ public List<String> parse() throws ParseException {
try {
return doParse();
} catch (TokenMgrError e) {
@@ -67,7 +67,7 @@
}
PARSER_END(ContentLanguageParser)
-private List doParse() :
+private List<String> doParse() :
{
}
{
Modified:
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/mimeversion/MimeVersionParser.jj
URL:
http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/mimeversion/MimeVersionParser.jj?rev=733125&r1=733124&r2=733125&view=diff
==============================================================================
---
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/mimeversion/MimeVersionParser.jj
(original)
+++
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/mimeversion/MimeVersionParser.jj
Fri Jan 9 11:28:24 2009
@@ -19,7 +19,7 @@
options {
static=false;
- JDK_VERSION = "1.4";
+ JDK_VERSION = "1.5";
OUTPUT_DIRECTORY =
"../../../../../../../../../target/generated-sources/javacc";
}
Modified:
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/structured/StructuredFieldParser.jj
URL:
http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/structured/StructuredFieldParser.jj?rev=733125&r1=733124&r2=733125&view=diff
==============================================================================
---
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/structured/StructuredFieldParser.jj
(original)
+++
james/mime4j/trunk/src/main/javacc/org/apache/james/mime4j/field/structured/StructuredFieldParser.jj
Fri Jan 9 11:28:24 2009
@@ -19,7 +19,7 @@
options {
static=false;
- JDK_VERSION = "1.4";
+ JDK_VERSION = "1.5";
OUTPUT_DIRECTORY =
"../../../../../../../../../target/generated-sources/javacc";
//DEBUG_PARSER = true;
//DEBUG_TOKEN_MANAGER = true;
Modified:
james/mime4j/trunk/src/main/jjtree/org/apache/james/mime4j/field/address/AddressListParser.jjt
URL:
http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/jjtree/org/apache/james/mime4j/field/address/AddressListParser.jjt?rev=733125&r1=733124&r2=733125&view=diff
==============================================================================
---
james/mime4j/trunk/src/main/jjtree/org/apache/james/mime4j/field/address/AddressListParser.jjt
(original)
+++
james/mime4j/trunk/src/main/jjtree/org/apache/james/mime4j/field/address/AddressListParser.jjt
Fri Jan 9 11:28:24 2009
@@ -28,6 +28,7 @@
options {
STATIC=false;
LOOKAHEAD=1;
+ JDK_VERSION = "1.5";
VISITOR=true;
MULTI=true;
NODE_SCOPE_HOOK=true;
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]