コード例 #1
0
 // CODINGSPECTATOR: Added the method getAllAffectedObjects().
 public Object[] getAllAffectedObjects() {
   if (fChanges.size() == 0) return new Object[0];
   List result = new ArrayList();
   for (Iterator iter = fChanges.iterator(); iter.hasNext(); ) {
     Change change = (Change) iter.next();
     Object[] affectedObjects = change.getAllAffectedObjects();
     if (affectedObjects != null) {
       result.addAll(Arrays.asList(affectedObjects));
     }
   }
   return result.toArray();
 }