diff --git a/querydsl-core/src/main/java/com/mysema/query/SimplePathFactory.java b/querydsl-core/src/main/java/com/mysema/query/SimplePathFactory.java index 8ddfb91e4..02929d3de 100644 --- a/querydsl-core/src/main/java/com/mysema/query/SimplePathFactory.java +++ b/querydsl-core/src/main/java/com/mysema/query/SimplePathFactory.java @@ -34,14 +34,12 @@ public class SimplePathFactory implements PathFactory { private long counter = 0; private final Map baToPath = new PathFactory(new Transformer(){ - @SuppressWarnings("unchecked") public PBooleanArray transform(Object arg) { return new PBooleanArray(md()); } }); private final Map> caToPath = new PathFactory>(new Transformer>(){ - @SuppressWarnings("unchecked") public PComparableArray transform(Object arg) { return new PComparableArray(((List)arg).get(0).getClass(), md()); } diff --git a/querydsl-core/src/main/java/com/mysema/query/grammar/OrderSpecifier.java b/querydsl-core/src/main/java/com/mysema/query/grammar/OrderSpecifier.java index 098b4a3d5..24cee046a 100644 --- a/querydsl-core/src/main/java/com/mysema/query/grammar/OrderSpecifier.java +++ b/querydsl-core/src/main/java/com/mysema/query/grammar/OrderSpecifier.java @@ -15,7 +15,8 @@ import com.mysema.query.util.Assert; * @author tiwe * @version $Id$ */ -public class OrderSpecifier> { +@SuppressWarnings("unchecked") +public class OrderSpecifier { private final Order order; private final Expr target; diff --git a/querydsl-core/src/main/java/com/mysema/query/grammar/types/Expr.java b/querydsl-core/src/main/java/com/mysema/query/grammar/types/Expr.java index f7eec9006..5932e398e 100644 --- a/querydsl-core/src/main/java/com/mysema/query/grammar/types/Expr.java +++ b/querydsl-core/src/main/java/com/mysema/query/grammar/types/Expr.java @@ -88,7 +88,9 @@ public abstract class Expr{ } public final EBoolean or(EBoolean right) {return Grammar.or(this, right);} } - public static abstract class EComparable> extends ESimple{ + + @SuppressWarnings("unchecked") + public static abstract class EComparable extends ESimple{ private OrderSpecifier asc; private OrderSpecifier desc; private EString stringCast; diff --git a/querydsl-core/src/main/java/com/mysema/query/grammar/types/Path.java b/querydsl-core/src/main/java/com/mysema/query/grammar/types/Path.java index 153a46f3f..282164b4b 100644 --- a/querydsl-core/src/main/java/com/mysema/query/grammar/types/Path.java +++ b/querydsl-core/src/main/java/com/mysema/query/grammar/types/Path.java @@ -133,7 +133,8 @@ public interface Path { EComparable size(); } - public static class PComparable> extends EComparable implements Path{ + @SuppressWarnings("unchecked") + public static class PComparable extends EComparable implements Path{ private EBoolean isnull, isnotnull; private final PathMetadata metadata; private final Path root; @@ -197,7 +198,8 @@ public interface Path { } } - public static class PComparableArray> extends PArray{ + @SuppressWarnings("unchecked") + public static class PComparableArray extends PArray{ public PComparableArray(Class type, PathMetadata metadata) { super(type, metadata); } diff --git a/querydsl-core/src/main/java/com/mysema/query/grammar/types/SubQuery.java b/querydsl-core/src/main/java/com/mysema/query/grammar/types/SubQuery.java index f45e65007..74bab06e5 100644 --- a/querydsl-core/src/main/java/com/mysema/query/grammar/types/SubQuery.java +++ b/querydsl-core/src/main/java/com/mysema/query/grammar/types/SubQuery.java @@ -19,7 +19,6 @@ import com.mysema.query.grammar.OrderSpecifier; * @param */ public class SubQuery extends Expr implements Query>, CollectionType{ - @SuppressWarnings("unchecked") private QueryWithPublicSelect query = new QueryWithPublicSelect(); public SubQuery(Expr select) { super(null); @@ -28,7 +27,6 @@ public class SubQuery extends Expr implements Query>, Co public SubQuery(){ super(null); } - @SuppressWarnings("unchecked") public SubQuery from(Expr... o) {query.from(o); return this;} public SubQuery fullJoin(Expr o) {query.fullJoin(o); return this;} public QueryBase getQuery(){ return query;}