Author: rdonkin
Date: Mon May 11 07:03:37 2009
New Revision: 773482

URL: http://svn.apache.org/viewvc?rev=773482&view=rev
Log:
Generify

Modified:
    
james/imap/trunk/api/src/main/java/org/apache/james/imap/api/message/MessageFlags.java
    
james/imap/trunk/api/src/main/java/org/apache/james/imap/api/message/response/StatusResponse.java

Modified: 
james/imap/trunk/api/src/main/java/org/apache/james/imap/api/message/MessageFlags.java
URL: 
http://svn.apache.org/viewvc/james/imap/trunk/api/src/main/java/org/apache/james/imap/api/message/MessageFlags.java?rev=773482&r1=773481&r2=773482&view=diff
==============================================================================
--- 
james/imap/trunk/api/src/main/java/org/apache/james/imap/api/message/MessageFlags.java
 (original)
+++ 
james/imap/trunk/api/src/main/java/org/apache/james/imap/api/message/MessageFlags.java
 Mon May 11 07:03:37 2009
@@ -73,8 +73,8 @@
      * @return <code>Collection</code> of <code>String</code>'s naming the
      *         flags.
      */
-    public static Collection names(Flags flags) {
-        final Collection results = new ArrayList();
+    public static Collection<String> names(Flags flags) {
+        final Collection<String> results = new ArrayList<String>();
         if (flags.contains(Flags.Flag.ANSWERED)) {
             results.add(ANSWERED_OUTPUT_CAPITALISED);
         }

Modified: 
james/imap/trunk/api/src/main/java/org/apache/james/imap/api/message/response/StatusResponse.java
URL: 
http://svn.apache.org/viewvc/james/imap/trunk/api/src/main/java/org/apache/james/imap/api/message/response/StatusResponse.java?rev=773482&r1=773481&r2=773482&view=diff
==============================================================================
--- 
james/imap/trunk/api/src/main/java/org/apache/james/imap/api/message/response/StatusResponse.java
 (original)
+++ 
james/imap/trunk/api/src/main/java/org/apache/james/imap/api/message/response/StatusResponse.java
 Mon May 11 07:03:37 2009
@@ -174,7 +174,7 @@
          *            names
          * @return <code>ResponseCode</code>, not null
          */
-        public static final ResponseCode badCharset(Collection charsetNames) {
+        public static final ResponseCode badCharset(Collection<String> 
charsetNames) {
             return new ResponseCode("BADCHARSET", charsetNames);
         }
 
@@ -278,23 +278,25 @@
 
         private final String code;
 
-        private final Collection parameters;
+        private final Collection<String> parameters;
 
         private final long number;
 
+        @SuppressWarnings ("unchecked")
         private ResponseCode(final String code) {
             this(code, Collections.EMPTY_LIST, 0);
         }
 
+        @SuppressWarnings ("unchecked")
         private ResponseCode(final String code, final long number) {
             this(code, Collections.EMPTY_LIST, number);
         }
 
-        private ResponseCode(final String code, final Collection parameters) {
+        private ResponseCode(final String code, final Collection<String> 
parameters) {
             this(code, parameters, 0);
         }
 
-        private ResponseCode(final String code, final Collection parameters,
+        private ResponseCode(final String code, final Collection<String> 
parameters,
                 final long number) {
             super();
             this.code = code;
@@ -321,7 +323,7 @@
          * @return the parameters <code>Collection</code> of
          *         <code>String</code> parameters, not null
          */
-        public final Collection getParameters() {
+        public final Collection<String> getParameters() {
             return parameters;
         }
 



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

Reply via email to