From 219cddb96ccbd56875540372b2e1d8edb68439d4 Mon Sep 17 00:00:00 2001 From: Jan Prach Date: Tue, 12 Mar 2013 01:53:25 -0700 Subject: [PATCH] Make round() in NumberExpression generic. --- .../com/mysema/query/types/expr/NumberExpression.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/querydsl-core/src/main/java/com/mysema/query/types/expr/NumberExpression.java b/querydsl-core/src/main/java/com/mysema/query/types/expr/NumberExpression.java index e77668c3b..273047f66 100644 --- a/querydsl-core/src/main/java/com/mysema/query/types/expr/NumberExpression.java +++ b/querydsl-core/src/main/java/com/mysema/query/types/expr/NumberExpression.java @@ -73,7 +73,7 @@ public abstract class NumberExpression> extends } @Nullable - private volatile NumberExpression abs, sum, min, max, floor, ceil; + private volatile NumberExpression abs, sum, min, max, floor, ceil, round; @Nullable private volatile NumberExpression avg, sqrt; @@ -81,9 +81,6 @@ public abstract class NumberExpression> extends @Nullable private volatile NumberExpression negation; - @Nullable - private volatile NumberExpression round; - public NumberExpression(Expression mixin) { super(mixin); } @@ -611,9 +608,9 @@ public abstract class NumberExpression> extends * @see java.lang.Math#round(double) * @see java.lang.Math#round(float) */ - public NumberExpression round() { + public NumberExpression round() { if (round == null) { - round = NumberOperation.create(Integer.class, MathOps.ROUND, mixin); + round = NumberOperation.create(getType(), MathOps.ROUND, mixin); } return round; }