diff --git a/sdk/src/main/java/com/bugsnag/android/ErrorReader.java b/sdk/src/main/java/com/bugsnag/android/ErrorReader.java index 91f344940a..78118bea05 100644 --- a/sdk/src/main/java/com/bugsnag/android/ErrorReader.java +++ b/sdk/src/main/java/com/bugsnag/android/ErrorReader.java @@ -245,7 +245,7 @@ private static StackTraceElement[] readStackFrames(JsonReader reader) throws IOE frames.add(readStackFrame(reader)); } reader.endArray(); - return frames.toArray(new StackTraceElement[frames.size()]); + return frames.toArray(new StackTraceElement[0]); } private static StackTraceElement readStackFrame(JsonReader reader) throws IOException { @@ -396,7 +396,7 @@ private static ThreadState readThreadState(Configuration config, JsonReader read } } reader.endArray(); - return new ThreadState(threads.toArray(new CachedThread[threads.size()])); + return new ThreadState(threads.toArray(new CachedThread[0])); } private static CachedThread readThread(Configuration config, diff --git a/sdk/src/main/java/com/bugsnag/android/MetaData.java b/sdk/src/main/java/com/bugsnag/android/MetaData.java index 026bcbdc20..94d81cd5fb 100644 --- a/sdk/src/main/java/com/bugsnag/android/MetaData.java +++ b/sdk/src/main/java/com/bugsnag/android/MetaData.java @@ -122,7 +122,7 @@ static MetaData merge(@NonNull MetaData... metaDataList) { @SuppressWarnings({"unchecked", "rawtypes"}) MetaData newMeta = new MetaData(mergeMaps(stores.toArray(new Map[0]))); - newMeta.setFilters(filters.toArray(new String[filters.size()])); + newMeta.setFilters(filters.toArray(new String[0])); return newMeta; } diff --git a/sdk/src/main/java/com/bugsnag/android/ThreadState.java b/sdk/src/main/java/com/bugsnag/android/ThreadState.java index 8e89ab1967..678ee5898b 100644 --- a/sdk/src/main/java/com/bugsnag/android/ThreadState.java +++ b/sdk/src/main/java/com/bugsnag/android/ThreadState.java @@ -56,7 +56,7 @@ public ThreadState(@NonNull Configuration config, private Thread[] sortThreadsById(Map liveThreads) { Set threadSet = liveThreads.keySet(); - Thread[] threads = threadSet.toArray(new Thread[threadSet.size()]); + Thread[] threads = threadSet.toArray(new Thread[0]); Arrays.sort(threads, new Comparator() { public int compare(@NonNull Thread lhs, @NonNull Thread rhs) { return Long.valueOf(lhs.getId()).compareTo(rhs.getId());