コード例 #1
0
 private int getIndexOf(String uuid, List<Message> messages) {
   if (uuid == null) {
     return 0;
   }
   for (int i = 0; i < messages.size(); ++i) {
     if (uuid.equals(messages.get(i).getUuid())) {
       return i;
     } else {
       Message next = messages.get(i);
       while (next != null && next.wasMergedIntoPrevious()) {
         if (uuid.equals(next.getUuid())) {
           return i;
         }
         next = next.next();
       }
     }
   }
   return 0;
 }