From 03e6defcfe3542417cab57f620619bd5b8a7873e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Mon, 22 Feb 2010 19:18:35 +0000 Subject: [PATCH] added array clones --- .../src/main/java/com/mysema/query/codegen/PropertyModel.java | 2 +- .../src/main/java/com/mysema/query/types/expr/EConstructor.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/querydsl-core/src/main/java/com/mysema/query/codegen/PropertyModel.java b/querydsl-core/src/main/java/com/mysema/query/codegen/PropertyModel.java index 1785d4226..350dd98b9 100644 --- a/querydsl-core/src/main/java/com/mysema/query/codegen/PropertyModel.java +++ b/querydsl-core/src/main/java/com/mysema/query/codegen/PropertyModel.java @@ -44,7 +44,7 @@ public final class PropertyModel implements Comparable { this.name = Assert.notNull(name); this.escapedName = escapedName; this.type = Assert.notNull(type); - this.inits = inits; + this.inits = inits.clone(); this.inherited = inherited; } diff --git a/querydsl-core/src/main/java/com/mysema/query/types/expr/EConstructor.java b/querydsl-core/src/main/java/com/mysema/query/types/expr/EConstructor.java index 0ae79fa41..9e180a473 100644 --- a/querydsl-core/src/main/java/com/mysema/query/types/expr/EConstructor.java +++ b/querydsl-core/src/main/java/com/mysema/query/types/expr/EConstructor.java @@ -51,7 +51,7 @@ public class EConstructor extends Expr { public EConstructor(Class type, Class[] paramTypes, Expr... args) { super(type); - this.parameterTypes = paramTypes; + this.parameterTypes = paramTypes.clone(); this.args = Collections.unmodifiableList(Arrays.asList(args)); }