Merge "Document when types are checked in Bundle" am: 05f2831e1c am: 9e3ee7afc6
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2018615 Change-Id: Id896c87f667b1985576572b89eec35ab3e3ce5ec
This commit is contained in:
@@ -989,7 +989,7 @@ public final class Bundle extends BaseBundle implements Cloneable, Parcelable {
|
|||||||
* Otherwise, this method might throw an exception or return {@code null}.
|
* Otherwise, this method might throw an exception or return {@code null}.
|
||||||
*
|
*
|
||||||
* @param key a String, or {@code null}
|
* @param key a String, or {@code null}
|
||||||
* @param clazz The type of the items inside the array
|
* @param clazz The type of the items inside the array. This is only verified when unparceling.
|
||||||
* @return a Parcelable[] value, or {@code null}
|
* @return a Parcelable[] value, or {@code null}
|
||||||
*/
|
*/
|
||||||
@SuppressLint({"ArrayReturn", "NullableCollection"})
|
@SuppressLint({"ArrayReturn", "NullableCollection"})
|
||||||
@@ -1053,7 +1053,8 @@ public final class Bundle extends BaseBundle implements Cloneable, Parcelable {
|
|||||||
* Otherwise, this method might throw an exception or return {@code null}.
|
* Otherwise, this method might throw an exception or return {@code null}.
|
||||||
*
|
*
|
||||||
* @param key a String, or {@code null}
|
* @param key a String, or {@code null}
|
||||||
* @param clazz The type of the items inside the array list
|
* @param clazz The type of the items inside the array list. This is only verified when
|
||||||
|
* unparceling.
|
||||||
* @return an ArrayList<T> value, or {@code null}
|
* @return an ArrayList<T> value, or {@code null}
|
||||||
*/
|
*/
|
||||||
@SuppressLint("NullableCollection")
|
@SuppressLint("NullableCollection")
|
||||||
@@ -1103,6 +1104,8 @@ public final class Bundle extends BaseBundle implements Cloneable, Parcelable {
|
|||||||
* </ul>
|
* </ul>
|
||||||
*
|
*
|
||||||
* @param key a String, or null
|
* @param key a String, or null
|
||||||
|
* @param clazz The type of the items inside the sparse array. This is only verified when
|
||||||
|
* unparceling.
|
||||||
* @return a SparseArray of T values, or null
|
* @return a SparseArray of T values, or null
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
|
|||||||
Reference in New Issue
Block a user