diff options
| author | Jae Seo <jaeseo@google.com> | 2015-06-05 16:13:03 -0700 |
|---|---|---|
| committer | Jae Seo <jaeseo@google.com> | 2015-06-05 16:24:57 -0700 |
| commit | 093d994965bef197fb676731fc50f6f6f630b8fe (patch) | |
| tree | 4ea905d1cf04270f34f8d129d5ccfb4f7f4b1ed0 /media | |
| parent | b40933defeca2a27c1f0a5cf8f25919cb9ac2128 (diff) | |
| download | frameworks_base-093d994965bef197fb676731fc50f6f6f630b8fe.zip frameworks_base-093d994965bef197fb676731fc50f6f6f630b8fe.tar.gz frameworks_base-093d994965bef197fb676731fc50f6f6f630b8fe.tar.bz2 | |
TIF: Replace explicit types with <>
Also removed unnecessary boxing/unboxing
Change-Id: I97ef6b7f369cac97a133180773be96463f2a813d
Diffstat (limited to 'media')
| -rw-r--r-- | media/java/android/media/tv/ITvInputSessionWrapper.java | 5 | ||||
| -rw-r--r-- | media/java/android/media/tv/TvContract.java | 5 | ||||
| -rw-r--r-- | media/java/android/media/tv/TvInputInfo.java | 4 | ||||
| -rw-r--r-- | media/java/android/media/tv/TvInputManager.java | 27 | ||||
| -rw-r--r-- | media/java/android/media/tv/TvInputService.java | 4 |
5 files changed, 21 insertions, 24 deletions
diff --git a/media/java/android/media/tv/ITvInputSessionWrapper.java b/media/java/android/media/tv/ITvInputSessionWrapper.java index fed0ddf..5ad1bce 100644 --- a/media/java/android/media/tv/ITvInputSessionWrapper.java +++ b/media/java/android/media/tv/ITvInputSessionWrapper.java @@ -285,8 +285,7 @@ public class ITvInputSessionWrapper extends ITvInputSession.Stub implements Hand @Override public void timeShiftSeekTo(long timeMs) { - mCaller.executeOrSendMessage(mCaller.obtainMessageO(DO_TIME_SHIFT_SEEK_TO, - Long.valueOf(timeMs))); + mCaller.executeOrSendMessage(mCaller.obtainMessageO(DO_TIME_SHIFT_SEEK_TO, timeMs)); } @Override @@ -298,7 +297,7 @@ public class ITvInputSessionWrapper extends ITvInputSession.Stub implements Hand @Override public void timeShiftEnablePositionTracking(boolean enable) { mCaller.executeOrSendMessage(mCaller.obtainMessageO( - DO_TIME_SHIFT_ENABLE_POSITION_TRACKING, Boolean.valueOf(enable))); + DO_TIME_SHIFT_ENABLE_POSITION_TRACKING, enable)); } private final class TvInputEventReceiver extends InputEventReceiver { diff --git a/media/java/android/media/tv/TvContract.java b/media/java/android/media/tv/TvContract.java index f5a6f2b..91b1a49 100644 --- a/media/java/android/media/tv/TvContract.java +++ b/media/java/android/media/tv/TvContract.java @@ -485,8 +485,7 @@ public final class TvContract { /** The video resolution for ultra high-definition. */ public static final String VIDEO_RESOLUTION_UHD = "VIDEO_RESOLUTION_UHD"; - private static final Map<String, String> VIDEO_FORMAT_TO_RESOLUTION_MAP = - new HashMap<String, String>(); + private static final Map<String, String> VIDEO_FORMAT_TO_RESOLUTION_MAP = new HashMap<>(); static { VIDEO_FORMAT_TO_RESOLUTION_MAP.put(VIDEO_FORMAT_480I, VIDEO_RESOLUTION_SD); @@ -1128,7 +1127,7 @@ public final class TvContract { /** The genre for Tech/Science. */ public static final String TECH_SCIENCE = "TECH_SCIENCE"; - private static final ArraySet<String> CANONICAL_GENRES = new ArraySet<String>(); + private static final ArraySet<String> CANONICAL_GENRES = new ArraySet<>(); static { CANONICAL_GENRES.add(FAMILY_KIDS); CANONICAL_GENRES.add(SPORTS); diff --git a/media/java/android/media/tv/TvInputInfo.java b/media/java/android/media/tv/TvInputInfo.java index 46d33b4..4b1fa13 100644 --- a/media/java/android/media/tv/TvInputInfo.java +++ b/media/java/android/media/tv/TvInputInfo.java @@ -626,7 +626,7 @@ public final class TvInputInfo implements Parcelable { public static Set<String> getHiddenTvInputIds(Context context, int userId) { String hiddenIdsString = Settings.Secure.getStringForUser( context.getContentResolver(), Settings.Secure.TV_INPUT_HIDDEN_INPUTS, userId); - Set<String> set = new HashSet<String>(); + Set<String> set = new HashSet<>(); if (TextUtils.isEmpty(hiddenIdsString)) { return set; } @@ -648,7 +648,7 @@ public final class TvInputInfo implements Parcelable { public static Map<String, String> getCustomLabels(Context context, int userId) { String labelsString = Settings.Secure.getStringForUser( context.getContentResolver(), Settings.Secure.TV_INPUT_CUSTOM_LABELS, userId); - Map<String, String> map = new HashMap<String, String>(); + Map<String, String> map = new HashMap<>(); if (TextUtils.isEmpty(labelsString)) { return map; } diff --git a/media/java/android/media/tv/TvInputManager.java b/media/java/android/media/tv/TvInputManager.java index 1c98c79..01de898 100644 --- a/media/java/android/media/tv/TvInputManager.java +++ b/media/java/android/media/tv/TvInputManager.java @@ -221,16 +221,15 @@ public final class TvInputManager { private final Object mLock = new Object(); // @GuardedBy("mLock") - private final List<TvInputCallbackRecord> mCallbackRecords = - new LinkedList<TvInputCallbackRecord>(); + private final List<TvInputCallbackRecord> mCallbackRecords = new LinkedList<>(); // A mapping from TV input ID to the state of corresponding input. // @GuardedBy("mLock") - private final Map<String, Integer> mStateMap = new ArrayMap<String, Integer>(); + private final Map<String, Integer> mStateMap = new ArrayMap<>(); // A mapping from the sequence number of a session to its SessionCallbackRecord. private final SparseArray<SessionCallbackRecord> mSessionCallbackRecordMap = - new SparseArray<SessionCallbackRecord>(); + new SparseArray<>(); // A sequence number for the next session to be created. Should be protected by a lock // {@code mSessionCallbackRecordMap}. @@ -983,7 +982,7 @@ public final class TvInputManager { Log.w(TAG, "Unrecognized input ID: " + inputId); return INPUT_STATE_DISCONNECTED; } - return state.intValue(); + return state; } } @@ -1074,7 +1073,7 @@ public final class TvInputManager { @SystemApi public List<TvContentRating> getBlockedRatings() { try { - List<TvContentRating> ratings = new ArrayList<TvContentRating>(); + List<TvContentRating> ratings = new ArrayList<>(); for (String rating : mService.getBlockedRatings(mUserId)) { ratings.add(TvContentRating.unflattenFromString(rating)); } @@ -1332,8 +1331,8 @@ public final class TvInputManager { // protect pending input events and the input channel. private final InputEventHandler mHandler = new InputEventHandler(Looper.getMainLooper()); - private final Pool<PendingEvent> mPendingEventPool = new SimplePool<PendingEvent>(20); - private final SparseArray<PendingEvent> mPendingEvents = new SparseArray<PendingEvent>(20); + private final Pool<PendingEvent> mPendingEventPool = new SimplePool<>(20); + private final SparseArray<PendingEvent> mPendingEvents = new SparseArray<>(20); private final SparseArray<SessionCallbackRecord> mSessionCallbackRecordMap; private IBinder mToken; @@ -1342,11 +1341,11 @@ public final class TvInputManager { private final Object mMetadataLock = new Object(); // @GuardedBy("mMetadataLock") - private final List<TvTrackInfo> mAudioTracks = new ArrayList<TvTrackInfo>(); + private final List<TvTrackInfo> mAudioTracks = new ArrayList<>(); // @GuardedBy("mMetadataLock") - private final List<TvTrackInfo> mVideoTracks = new ArrayList<TvTrackInfo>(); + private final List<TvTrackInfo> mVideoTracks = new ArrayList<>(); // @GuardedBy("mMetadataLock") - private final List<TvTrackInfo> mSubtitleTracks = new ArrayList<TvTrackInfo>(); + private final List<TvTrackInfo> mSubtitleTracks = new ArrayList<>(); // @GuardedBy("mMetadataLock") private String mSelectedAudioTrackId; // @GuardedBy("mMetadataLock") @@ -1587,17 +1586,17 @@ public final class TvInputManager { if (mAudioTracks == null) { return null; } - return new ArrayList<TvTrackInfo>(mAudioTracks); + return new ArrayList<>(mAudioTracks); } else if (type == TvTrackInfo.TYPE_VIDEO) { if (mVideoTracks == null) { return null; } - return new ArrayList<TvTrackInfo>(mVideoTracks); + return new ArrayList<>(mVideoTracks); } else if (type == TvTrackInfo.TYPE_SUBTITLE) { if (mSubtitleTracks == null) { return null; } - return new ArrayList<TvTrackInfo>(mSubtitleTracks); + return new ArrayList<>(mSubtitleTracks); } } throw new IllegalArgumentException("invalid type: " + type); diff --git a/media/java/android/media/tv/TvInputService.java b/media/java/android/media/tv/TvInputService.java index f75d601..50a215c 100644 --- a/media/java/android/media/tv/TvInputService.java +++ b/media/java/android/media/tv/TvInputService.java @@ -97,7 +97,7 @@ public abstract class TvInputService extends Service { */ private final Handler mServiceHandler = new ServiceHandler(); private final RemoteCallbackList<ITvInputServiceCallback> mCallbacks = - new RemoteCallbackList<ITvInputServiceCallback>(); + new RemoteCallbackList<>(); private TvInputManager mTvInputManager; @@ -377,7 +377,7 @@ public abstract class TvInputService extends Service { * @throws IllegalArgumentException if {@code tracks} contains redundant tracks. */ public void notifyTracksChanged(final List<TvTrackInfo> tracks) { - Set<String> trackIdSet = new HashSet<String>(); + Set<String> trackIdSet = new HashSet<>(); for (TvTrackInfo track : tracks) { String trackId = track.getId(); if (trackIdSet.contains(trackId)) { |
