/frameworks/support/leanback/src/main/java/androidx/leanback/widget/ |
D | GuidedActionDiffCallback.java | 39 public boolean areItemsTheSame(@NonNull GuidedAction oldItem, @NonNull GuidedAction newItem) { in areItemsTheSame() argument 41 return newItem == null; in areItemsTheSame() 42 } else if (newItem == null) { in areItemsTheSame() 45 return oldItem.getId() == newItem.getId(); in areItemsTheSame() 50 @NonNull GuidedAction newItem) { in areContentsTheSame() argument 52 return newItem == null; in areContentsTheSame() 53 } else if (newItem == null) { in areContentsTheSame() 56 return oldItem.getCheckSetId() == newItem.getCheckSetId() in areContentsTheSame() 57 && oldItem.mActionFlags == newItem.mActionFlags in areContentsTheSame() 58 && TextUtils.equals(oldItem.getTitle(), newItem.getTitle()) in areContentsTheSame() [all …]
|
D | DiffCallback.java | 46 public abstract boolean areItemsTheSame(@NonNull Value oldItem, @NonNull Value newItem); in areItemsTheSame() argument 57 public abstract boolean areContentsTheSame(@NonNull Value oldItem, @NonNull Value newItem); in areContentsTheSame() argument 65 public Object getChangePayload(@NonNull Value oldItem, @NonNull Value newItem) { in getChangePayload() argument
|
/frameworks/support/v7/recyclerview/src/main/java/androidx/recyclerview/widget/ |
D | AsyncListDiffer.java | 235 T newItem = newList.get(newItemPosition); in submitList() 236 if (oldItem != null && newItem != null) { in submitList() 237 return mConfig.getDiffCallback().areItemsTheSame(oldItem, newItem); in submitList() 240 return oldItem == null && newItem == null; in submitList() 246 T newItem = newList.get(newItemPosition); in submitList() 247 if (oldItem != null && newItem != null) { in submitList() 248 return mConfig.getDiffCallback().areContentsTheSame(oldItem, newItem); in submitList() 250 if (oldItem == null && newItem == null) { in submitList() 264 T newItem = newList.get(newItemPosition); in submitList() 265 if (oldItem != null && newItem != null) { in submitList() [all …]
|
D | SortedList.java | 299 T newItem = newData[mNewDataStart]; in replaceAllInternal() local 301 int result = mCallback.compare(oldItem, newItem); in replaceAllInternal() 305 replaceAllInsert(newItem); in replaceAllInternal() 307 if (!mCallback.areItemsTheSame(oldItem, newItem)) { in replaceAllInternal() 311 replaceAllInsert(newItem); in replaceAllInternal() 313 mData[mNewDataStart] = newItem; in replaceAllInternal() 316 if (!mCallback.areContentsTheSame(oldItem, newItem)) { in replaceAllInternal() 320 mCallback.getChangePayload(oldItem, newItem)); in replaceAllInternal() 333 private void replaceAllInsert(T newItem) { in replaceAllInsert() argument 334 mData[mNewDataStart] = newItem; in replaceAllInsert() [all …]
|
D | DiffUtil.java | 382 public abstract boolean areItemsTheSame(@NonNull T oldItem, @NonNull T newItem); in areItemsTheSame() argument 408 public abstract boolean areContentsTheSame(@NonNull T oldItem, @NonNull T newItem); in areContentsTheSame() argument 426 public Object getChangePayload(@NonNull T oldItem, @NonNull T newItem) { in getChangePayload() argument
|
/frameworks/support/paging/runtime/src/main/java/androidx/paging/ |
D | PagedStorageDiffHelper.java | 42 T newItem = newList.get(newItemPosition + newList.getLeadingNullCount()); in computeDiff() 43 if (oldItem == null || newItem == null) { in computeDiff() 46 return diffCallback.getChangePayload(oldItem, newItem); in computeDiff() 62 T newItem = newList.get(newItemPosition + newList.getLeadingNullCount()); in computeDiff() local 63 if (oldItem == newItem) { in computeDiff() 67 if (oldItem == null || newItem == null) { in computeDiff() 70 return diffCallback.areItemsTheSame(oldItem, newItem); in computeDiff() 76 T newItem = newList.get(newItemPosition + newList.getLeadingNullCount()); in computeDiff() local 77 if (oldItem == newItem) { in computeDiff() 81 if (oldItem == null || newItem == null) { in computeDiff() [all …]
|
/frameworks/support/leanback/src/androidTest/java/androidx/leanback/widget/ |
D | ObjectAdapterTest.java | 163 public boolean areItemsTheSame(AdapterItem oldItem, AdapterItem newItem) { in areItemsTheSame() argument 164 return oldItem.getId() == newItem.getId(); in areItemsTheSame() 169 public boolean areContentsTheSame(AdapterItem oldItem, AdapterItem newItem) { in areContentsTheSame() argument 170 return oldItem.equals(newItem); in areContentsTheSame() 176 AdapterItem newItem) { in getChangePayload() argument 178 if (oldItem.getId() != newItem.getId()) { in getChangePayload() 179 diff.putInt(ID, newItem.getId()); in getChangePayload() 182 if (!oldItem.getStringMemberOne().equals(newItem.getStringMemberOne())) { in getChangePayload() 183 diff.putString(STRING_MEMBER_ONE, newItem.getStringMemberOne()); in getChangePayload() 186 if (!oldItem.getStringMemberTwo().equals(newItem.getStringMemberTwo())) { in getChangePayload() [all …]
|
/frameworks/support/samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/ |
D | SearchFragment.java | 54 public boolean areItemsTheSame(PhotoItem oldItem, PhotoItem newItem) { 55 return oldItem.getId() == newItem.getId(); 61 public boolean areContentsTheSame(PhotoItem oldItem, PhotoItem newItem) { 62 return oldItem.equals(newItem); 67 public Object getChangePayload(PhotoItem oldItem, PhotoItem newItem) { 70 != newItem.getImageResourceId()) { 71 diff.putLong(IMAGE, newItem.getImageResourceId()); 74 if (oldItem.getTitle() != null && newItem.getTitle() != null 75 && !oldItem.getTitle().equals(newItem.getTitle())) { 76 diff.putString(TITLE, newItem.getTitle()); [all …]
|
D | SearchSupportFragment.java | 57 public boolean areItemsTheSame(PhotoItem oldItem, PhotoItem newItem) { 58 return oldItem.getId() == newItem.getId(); 64 public boolean areContentsTheSame(PhotoItem oldItem, PhotoItem newItem) { 65 return oldItem.equals(newItem); 70 public Object getChangePayload(PhotoItem oldItem, PhotoItem newItem) { 73 != newItem.getImageResourceId()) { 74 diff.putLong(IMAGE, newItem.getImageResourceId()); 77 if (oldItem.getTitle() != null && newItem.getTitle() != null 78 && !oldItem.getTitle().equals(newItem.getTitle())) { 79 diff.putString(TITLE, newItem.getTitle()); [all …]
|
/frameworks/support/v7/recyclerview/src/test/java/androidx/recyclerview/widget/ |
D | DiffUtilTest.java | 275 assertThat(applied.get(4).newItem, is(true)); in testDisableMoveDetection() 350 if (after.get(i).newItem) { in assertEquals() 351 assertThat(report, item.newItem, is(true)); in assertEquals() 353 assertThat(report, item.newItem, is(false)); in assertEquals() 394 assertThat(existing.newItem, is(false)); in applyUpdates() 419 if (existing.newItem) { in update() 434 if (existing.newItem) { in updateWithPayload() 455 final boolean newItem; field in DiffUtilTest.Item 461 public Item(boolean newItem) { in Item() argument 463 this.newItem = newItem; in Item() [all …]
|
D | SortedListTest.java | 131 public boolean areContentsTheSame(Item oldItem, Item newItem) { in setUp() 132 return oldItem.data == newItem.data; in setUp() 293 Item newItem = in testRandom() local 295 while (newItem.data == item.data) { in testRandom() 296 newItem.data = random.nextInt(1000); in testRandom() 298 log.append("update ").append(item).append(" to ").append(newItem) in testRandom() 300 int itemIndex = mList.add(newItem); in testRandom() 302 copy.add(newItem); in testRandom() 303 assertSame(mList.get(itemIndex), newItem); in testRandom() local 311 Item newItem = new Item(item.id, random.nextInt(), random.nextInt()); in testRandom() local [all …]
|
D | OpReorderTest.java | 389 final Item newItem = Item.create(); in apply() local 390 mAddedItems.add(newItem); in apply() 391 items.add(op.positionStart + i, newItem); in apply()
|
/frameworks/support/paging/integration-tests/testapp/src/main/java/androidx/paging/integration/testapp/ |
D | Item.java | 50 public boolean areContentsTheSame(@NonNull Item oldItem, @NonNull Item newItem) { 51 return oldItem.equals(newItem); 55 public boolean areItemsTheSame(@NonNull Item oldItem, @NonNull Item newItem) { 56 return oldItem.id == newItem.id;
|
/frameworks/support/samples/SupportMediaDemos/src/main/java/com/example/androidx/media/ |
D | VideoSelector.java | 273 VideoItem newItem = null; in createVil() local 276 newItem = VideoItem.createFromLinkFile(f); in createVil() 279 newItem = new VideoItem(fname, url, false); in createVil() 282 if (null != newItem) { in createVil() 283 files.put(newItem.getName(), newItem); in createVil() local 286 VideoItem newItem = new VideoItem(f.getName(), f.getAbsolutePath(), true); in createVil() local 287 dirs.put(newItem.getName(), newItem); in createVil() local
|
/frameworks/support/room/integration-tests/testapp/src/main/java/androidx/room/integration/testapp/database/ |
D | Customer.java | 102 public boolean areContentsTheSame(@NonNull Customer oldItem, @NonNull Customer newItem) { 103 return oldItem.equals(newItem); 107 public boolean areItemsTheSame(@NonNull Customer oldItem, @NonNull Customer newItem) { 108 return oldItem.getId() == newItem.getId();
|
/frameworks/support/paging/runtime/src/androidTest/java/androidx/paging/ |
D | PagedStorageDiffHelperTest.kt | 101 override fun areItemsTheSame(oldItem: String, newItem: String): Boolean { in areItemsTheSame() 103 return oldItem[0] == newItem[0] in areItemsTheSame() 106 override fun areContentsTheSame(oldItem: String, newItem: String): Boolean { in areContentsTheSame() 107 return oldItem == newItem in areContentsTheSame()
|
D | AsyncPagedListDifferTest.kt | 323 override fun areItemsTheSame(oldItem: String, newItem: String): Boolean { in areItemsTheSame() 324 return oldItem == newItem in areItemsTheSame() 327 override fun areContentsTheSame(oldItem: String, newItem: String): Boolean { in areContentsTheSame() 328 return oldItem == newItem in areContentsTheSame()
|
/frameworks/support/v7/recyclerview/src/androidTest/java/androidx/recyclerview/widget/ |
D | AsyncListDifferTest.kt | 294 override fun areItemsTheSame(oldItem: String, newItem: String): Boolean { in areItemsTheSame() 296 return oldItem[0] == newItem[0] in areItemsTheSame() 299 override fun areContentsTheSame(oldItem: String, newItem: String): Boolean { in areContentsTheSame() 300 return oldItem == newItem in areContentsTheSame() 303 override fun getChangePayload(oldItem: String, newItem: String): Any? { in getChangePayload() 304 if (newItem.startsWith(oldItem)) { in getChangePayload() 306 return newItem.subSequence(oldItem.length, newItem.length) in getChangePayload()
|
/frameworks/support/samples/Support7Demos/src/main/java/com/example/android/supportv7/util/ |
D | SortedListActivity.java | 100 Item newItem) { in SortedListAdapter() 101 return oldItem.mText.equals(newItem.mText); in SortedListAdapter()
|
/frameworks/base/core/java/android/net/ |
D | LinkProperties.java | 86 for (T newItem : newItems) { in CompareResult() 87 if (!removed.remove(newItem)) { in CompareResult() 88 added.add(newItem); in CompareResult()
|
/frameworks/base/services/core/java/com/android/server/job/ |
D | JobSchedulerService.java | 645 static <T> void addOrderedItem(ArrayList<T> array, T newItem, Comparator<T> comparator) { in addOrderedItem() argument 646 int where = Collections.binarySearch(array, newItem, comparator); in addOrderedItem() 650 array.add(where, newItem); in addOrderedItem()
|