From dd85f630e4f9032a97901a56f7ea0903a4a67f41 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Wed, 8 Dec 2010 00:42:11 +0000 Subject: [PATCH] We need to preserve our type parameter. --- src/main/java/com/samskivert/depot/QueryBuilder.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/samskivert/depot/QueryBuilder.java b/src/main/java/com/samskivert/depot/QueryBuilder.java index d0ecef5..7c6ed0f 100644 --- a/src/main/java/com/samskivert/depot/QueryBuilder.java +++ b/src/main/java/com/samskivert/depot/QueryBuilder.java @@ -381,10 +381,10 @@ public class QueryBuilder * Returns a clone of this query builder, including all partially configured state. Useful for * constructing partially configured queries and then executing variants. */ - public QueryBuilder clone () + public QueryBuilder clone () { try { - QueryBuilder qb = (QueryBuilder)super.clone(); + @SuppressWarnings("unchecked") QueryBuilder qb = (QueryBuilder)super.clone(); // deep copy the list fields, if we have any if (qb._joins != null) { qb._joins = Lists.newArrayList(qb._joins);