From 078c4d6cfc1850db595152ae435898f128350e8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Mon, 20 Apr 2009 14:50:48 +0000 Subject: [PATCH] fixed joda time support --- .../src/main/java/com/mysema/query/SimplePathFactory.java | 1 + .../src/main/java/com/mysema/query/grammar/types/Expr.java | 2 ++ 2 files changed, 3 insertions(+) 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;