Fix size of passed arrays

This commit is contained in:
TacoTheDank 2020-05-31 02:34:34 -04:00
parent bd2e9150e9
commit b33a1e8763
8 changed files with 8 additions and 8 deletions

View File

@ -64,7 +64,7 @@ public class CardDataMap implements ValueMap {
@Override
public String[] keys() {
final Set<String> keySet = map.keySet();
return keySet.toArray(new String[keySet.size()]);
return keySet.toArray(new String[0]);
}
@Override

View File

@ -250,7 +250,7 @@ public class UniversalSearchResult {
index.end = jsonParser.nextIntValue(-1);
list.add(index);
}
return list.toArray(new Index[list.size()]);
return list.toArray(new Index[0]);
}
@Override

View File

@ -46,7 +46,7 @@ public class UserKeysConverter implements TypeConverter<UserKey[]> {
while (jsonParser.nextToken() != JsonToken.END_ARRAY) {
list.add(UserKey.valueOf(jsonParser.getValueAsString()));
}
return list.toArray(new UserKey[list.size()]);
return list.toArray(new UserKey[0]);
}
@Override

View File

@ -314,7 +314,7 @@ public class NyanDrawingHelper {
public void dispatchOnDraw(final Canvas canvas) {
final int w = canvas.getWidth(), h = canvas.getHeight();
if (w <= 0 || h <= 0) return;
for (final Star star : mStars.toArray(new Star[mStars.size()])) {
for (final Star star : mStars.toArray(new Star[0])) {
final int col = star.nextColumn(), row = star.nextRow();
final float y = (row + 0.5f) * (h / mStarRows), x = (col + 0.5f) * (w / mStarCols);
drawStar(canvas, x, y, star.nextFrame());

View File

@ -447,7 +447,7 @@ public class CronExpression {
if (match) {
list.add(str.substring(start, i));
}
return list.toArray(new String[list.size()]);
return list.toArray(new String[0]);
}
}

View File

@ -133,7 +133,7 @@ public class MultiSelectManager {
userKeys.add(((ParcelableStatus) item).user_key);
}
}
return userKeys.toArray(new UserKey[userKeys.size()]);
return userKeys.toArray(new UserKey[0]);
}
public interface Callback {

View File

@ -81,7 +81,7 @@ public class ContentResolverUtils {
public static int bulkInsert(@NonNull final ContentResolver resolver, @NonNull final Uri uri,
@NonNull final Collection<ContentValues> values) {
return bulkInsert(resolver, uri, values.toArray(new ContentValues[values.size()]));
return bulkInsert(resolver, uri, values.toArray(new ContentValues[0]));
}
public static int bulkInsert(@NonNull final ContentResolver resolver, @NonNull final Uri uri,

View File

@ -107,7 +107,7 @@ public final class DatabaseUpgradeHelper {
newInsertColsList.add(newCol);
}
}
final String[] newInsertCols = newInsertColsList.toArray(new String[newInsertColsList.size()]);
final String[] newInsertCols = newInsertColsList.toArray(new String[0]);
if (!TwidereArrayUtils.contains(newInsertCols, notNullCols)) return null;
qb.columns(newInsertCols);
final Columns.Column[] oldDataCols = new Columns.Column[newInsertCols.length];