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 02929d3de..662b6b7ca 100644 --- a/querydsl-core/src/main/java/com/mysema/query/SimplePathFactory.java +++ b/querydsl-core/src/main/java/com/mysema/query/SimplePathFactory.java @@ -40,6 +40,7 @@ public class SimplePathFactory implements PathFactory { }); 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/types/Expr.java b/querydsl-core/src/main/java/com/mysema/query/grammar/types/Expr.java index 5932e398e..d435d0250 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 @@ -89,6 +89,8 @@ public abstract class Expr{ public final EBoolean or(EBoolean right) {return Grammar.or(this, right);} } + // is used instead of + // to support pre-JDK1.5 types such as Joda time @SuppressWarnings("unchecked") public static abstract class EComparable extends ESimple{ private OrderSpecifier asc;