You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by ar...@apache.org on 2004/11/11 15:17:47 UTC
cvs commit: db-ojb/src/java/org/apache/ojb/broker/metadata ClassDescriptor.java
arminw 2004/11/11 06:17:47
Modified: src/java/org/apache/ojb/broker/metadata Tag: OJB_1_0_RELEASE
ClassDescriptor.java
Log:
use arraycopy instead of for-loop
Revision Changes Path
No revision
No revision
1.88.2.1 +3 -13 db-ojb/src/java/org/apache/ojb/broker/metadata/ClassDescriptor.java
Index: ClassDescriptor.java
===================================================================
RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/broker/metadata/ClassDescriptor.java,v
retrieving revision 1.88
retrieving revision 1.88.2.1
diff -u -r1.88 -r1.88.2.1
--- ClassDescriptor.java 21 Jun 2004 21:16:26 -0000 1.88
+++ ClassDescriptor.java 11 Nov 2004 14:17:46 -0000 1.88.2.1
@@ -826,18 +826,8 @@
// take the 2 arrays and add them into one
int size = fieldDescriptions.length + fieldDescriptorsInHeirarchy.length;
FieldDescriptor[] newArray = new FieldDescriptor[size];
- int i;
- int j = 0;
- for (i = 0; i < fieldDescriptions.length; i++, j++)
- {
- FieldDescriptor fieldDescription = fieldDescriptions[i];
- newArray[j] = fieldDescription;
- }
- for (i = 0; i < fieldDescriptorsInHeirarchy.length; i++, j++)
- {
- FieldDescriptor fieldDescription = fieldDescriptorsInHeirarchy[i];
- newArray[j] = fieldDescription;
- }
+ System.arraycopy(fieldDescriptions, 0, newArray, 0, fieldDescriptions.length);
+ System.arraycopy(fieldDescriptorsInHeirarchy, 0, newArray, fieldDescriptions.length, fieldDescriptorsInHeirarchy.length);
return newArray;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org