Merge "Fixed AutofillServiceHelper.assertValid() so it throws the right exception." into pi-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
0049ec1410
@@ -26,7 +26,13 @@ final class AutofillServiceHelper {
|
||||
|
||||
static AutofillId[] assertValid(@Nullable AutofillId[] ids) {
|
||||
Preconditions.checkArgument(ids != null && ids.length > 0, "must have at least one id");
|
||||
return Preconditions.checkArrayElementsNotNull(ids, "ids");
|
||||
// Can't use Preconditions.checkArrayElementsNotNull() because it throws NPE instead of IAE
|
||||
for (int i = 0; i < ids.length; ++i) {
|
||||
if (ids[i] == null) {
|
||||
throw new IllegalArgumentException("ids[" + i + "] must not be null");
|
||||
}
|
||||
}
|
||||
return ids;
|
||||
}
|
||||
|
||||
private AutofillServiceHelper() {
|
||||
|
||||
Reference in New Issue
Block a user