OSDN Git Service

Remove unnecessary allocation+unboxing of objects.
authorNarayan Kamath <narayan@google.com>
Fri, 15 Apr 2016 17:32:45 +0000 (18:32 +0100)
committerNarayan Kamath <narayan@google.com>
Mon, 18 Apr 2016 08:55:59 +0000 (09:55 +0100)
commita09b4d2a611a7606e8fc8c73a24bd941b6fc173f
tree01aea7a04f295a771c0145c5f78b7bcb66f194fe
parent988a20a94b71c7a8fdffcfbfe0b0ee0dd58854cb
Remove unnecessary allocation+unboxing of objects.

Transforming String->int can be done with 0 allocations
using Integer.parseInt.

bug: 28078871
Change-Id: I8d9f322d7154728849dde61ef282046032858d60
26 files changed:
cmds/am/src/com/android/commands/am/Am.java
core/java/android/content/Intent.java
core/java/android/hardware/camera2/CameraManager.java
core/java/android/nfc/cardemulation/NfcFCardEmulation.java
core/java/android/os/StrictMode.java
core/java/android/service/notification/ZenModeConfig.java
core/java/com/android/internal/inputmethod/InputMethodUtils.java
core/java/com/android/internal/net/VpnProfile.java
core/tests/benchmarks/src/android/text/SpannableStringBuilderBenchmark.java
core/tests/benchmarks/src/android/text/SpannableStringInternalCopyBenchmark.java
core/tests/benchmarks/src/android/text/util/LinkifyBenchmark.java
media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/stress/Camera2RecordingTest.java
services/core/java/com/android/server/ConnectivityService.java
services/core/java/com/android/server/DockObserver.java
services/core/java/com/android/server/InputMethodManagerService.java
services/core/java/com/android/server/TextServicesManagerService.java
services/core/java/com/android/server/WiredAccessoryManager.java
services/core/java/com/android/server/am/ActivityRecord.java
services/core/java/com/android/server/am/TaskPersister.java
services/core/java/com/android/server/am/TaskRecord.java
services/core/java/com/android/server/connectivity/NetworkDiagnostics.java
services/core/java/com/android/server/job/JobStore.java
services/core/java/com/android/server/notification/RankingHelper.java
services/voiceinteraction/java/com/android/server/voiceinteraction/DatabaseHelper.java
telephony/java/android/telephony/NeighboringCellInfo.java
tests/CoreTests/android/core/TestWebServer.java