Avoiding double evaluation of an expression

This commit is contained in:
szegedia%freemail.hu 2006-09-27 08:09:11 +00:00
Родитель 51151c49ea
Коммит 7f74759bd6
1 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -307,8 +307,9 @@ final class MemberBox implements Serializable
outer:
for (int i=0; i < parms.length; i++) {
Class parm = parms[i];
out.writeBoolean(parm.isPrimitive());
if (!parm.isPrimitive()) {
boolean primitive = parm.isPrimitive();
out.writeBoolean(primitive);
if (!primitive) {
out.writeObject(parm);
continue;
}