[jbosscache-commits] JBoss Cache SVN: r6556 - core/trunk/src/main/java/org/jboss/cache.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Wed Aug 13 16:29:59 EDT 2008


Author: jason.greene at jboss.com
Date: 2008-08-13 16:29:58 -0400 (Wed, 13 Aug 2008)
New Revision: 6556

Modified:
   core/trunk/src/main/java/org/jboss/cache/Fqn.java
Log:
Make Fqn API friendlier


Modified: core/trunk/src/main/java/org/jboss/cache/Fqn.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/Fqn.java	2008-08-13 01:47:13 UTC (rev 6555)
+++ core/trunk/src/main/java/org/jboss/cache/Fqn.java	2008-08-13 20:29:58 UTC (rev 6556)
@@ -125,7 +125,7 @@
       }
    }
 
-   protected Fqn(Fqn base, List<Object> relative)
+   protected Fqn(Fqn base, List<?> relative)
    {
       elements = Immutables.immutableListMerge(base.elements, relative);
       size = elements.size();
@@ -140,9 +140,10 @@
     * @return an Fqn
     * @since 2.2.0
     */
-   public static Fqn fromList(List<Object> names)
+   @SuppressWarnings("unchecked")
+   public static Fqn fromList(List<?> names)
    {
-      return new Fqn(names, false);
+      return new Fqn((List<Object>)names, false);
    }
 
    /**
@@ -155,9 +156,10 @@
     *              an appropriare List implementation is used, which works well with Fqn operations.
     * @return an Fqn
     */
-   public static Fqn fromList(List<Object> names, boolean safe)
+   @SuppressWarnings("unchecked")
+   public static Fqn fromList(List<?> names, boolean safe)
    {
-      return new Fqn(names, safe);
+      return new Fqn((List<Object>)names, safe);
    }
 
    /**
@@ -193,7 +195,7 @@
     * @return an Fqn
     * @since 2.2.0
     */
-   public static Fqn fromRelativeList(Fqn base, List<Object> relativeElements)
+   public static Fqn fromRelativeList(Fqn base, List<?> relativeElements)
    {
       return new Fqn(base, relativeElements);
    }




More information about the jbosscache-commits mailing list