Loading core/java/android/os/Parcel.java +14 −1 Original line number Original line Diff line number Diff line Loading @@ -201,7 +201,7 @@ import java.util.function.Supplier; * The methods to use are {@link #writeFileDescriptor(FileDescriptor)}, * The methods to use are {@link #writeFileDescriptor(FileDescriptor)}, * {@link #readFileDescriptor()}. * {@link #readFileDescriptor()}. * * * <h3>Untyped Containers</h3> * <h3>Parcelable Containers</h3> * * * <p>A final class of methods are for writing and reading standard Java * <p>A final class of methods are for writing and reading standard Java * containers of arbitrary types. These all revolve around the * containers of arbitrary types. These all revolve around the Loading @@ -213,6 +213,19 @@ import java.util.function.Supplier; * {@link #writeMap(Map)}, {@link #readMap(Map, ClassLoader)}, * {@link #writeMap(Map)}, {@link #readMap(Map, ClassLoader)}, * {@link #writeSparseArray(SparseArray)}, * {@link #writeSparseArray(SparseArray)}, * {@link #readSparseArray(ClassLoader)}. * {@link #readSparseArray(ClassLoader)}. * * <h3>Restricted Parcelable Containers</h3> * * <p>A final class of methods are for reading standard Java containers of restricted types. * These methods replace methods for reading containers of arbitrary types from previous section * starting from Android {@link Build.VERSION_CODES#TIRAMISU}. The pairing writing methods are * still the same from previous section. * These methods accepts additional {@code clazz} parameters as the required types. * The Restricted Parcelable container methods are {@link #readArray(ClassLoader, Class)}, * {@link #readList(List, ClassLoader, Class)}, * {@link #readArrayList(ClassLoader, Class)}, * {@link #readMap(Map, ClassLoader, Class, Class)}, * {@link #readSparseArray(ClassLoader, Class)}. */ */ public final class Parcel { public final class Parcel { Loading Loading
core/java/android/os/Parcel.java +14 −1 Original line number Original line Diff line number Diff line Loading @@ -201,7 +201,7 @@ import java.util.function.Supplier; * The methods to use are {@link #writeFileDescriptor(FileDescriptor)}, * The methods to use are {@link #writeFileDescriptor(FileDescriptor)}, * {@link #readFileDescriptor()}. * {@link #readFileDescriptor()}. * * * <h3>Untyped Containers</h3> * <h3>Parcelable Containers</h3> * * * <p>A final class of methods are for writing and reading standard Java * <p>A final class of methods are for writing and reading standard Java * containers of arbitrary types. These all revolve around the * containers of arbitrary types. These all revolve around the Loading @@ -213,6 +213,19 @@ import java.util.function.Supplier; * {@link #writeMap(Map)}, {@link #readMap(Map, ClassLoader)}, * {@link #writeMap(Map)}, {@link #readMap(Map, ClassLoader)}, * {@link #writeSparseArray(SparseArray)}, * {@link #writeSparseArray(SparseArray)}, * {@link #readSparseArray(ClassLoader)}. * {@link #readSparseArray(ClassLoader)}. * * <h3>Restricted Parcelable Containers</h3> * * <p>A final class of methods are for reading standard Java containers of restricted types. * These methods replace methods for reading containers of arbitrary types from previous section * starting from Android {@link Build.VERSION_CODES#TIRAMISU}. The pairing writing methods are * still the same from previous section. * These methods accepts additional {@code clazz} parameters as the required types. * The Restricted Parcelable container methods are {@link #readArray(ClassLoader, Class)}, * {@link #readList(List, ClassLoader, Class)}, * {@link #readArrayList(ClassLoader, Class)}, * {@link #readMap(Map, ClassLoader, Class, Class)}, * {@link #readSparseArray(ClassLoader, Class)}. */ */ public final class Parcel { public final class Parcel { Loading