|
|
@@ -62,6 +62,8 @@ public class CQArray<T> extends CQueryAbstract<T> {
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
private boolean isSlice() {
|
|
|
return begin != 0 || end != data.length;
|
|
|
}
|
|
|
@@ -94,7 +96,7 @@ public class CQArray<T> extends CQueryAbstract<T> {
|
|
|
|
|
|
@Override
|
|
|
public Object[] array() {
|
|
|
- return isSlice() ? ArrayUtils.slice(data, begin, end) : data;
|
|
|
+ return isSlice() ? ArrayUtils.slice(data, begin, end) : data.clone();
|
|
|
}
|
|
|
|
|
|
@Override
|