Fix code example in Parcelable javadoc
DOCS ONLY
The code example for android.os.Parcelable contained several errors:
- There was no type parameter for Parcelable.Creator (due to unescaped
< > in the javadoc comment).
- There was no implementation of describeContents().
- The semicolon after the CREATOR declaration was missing.
This change fixes all of the above.
Fixes issue http://b/issue?id=2221120
Change-Id: Icaf932d079573cc7699f1caa643aac49e85ccca0
diff --git a/core/java/android/os/Parcelable.java b/core/java/android/os/Parcelable.java
index aee1e0b..0a4b60f 100644
--- a/core/java/android/os/Parcelable.java
+++ b/core/java/android/os/Parcelable.java
@@ -28,13 +28,17 @@
* <pre>
* public class MyParcelable implements Parcelable {
* private int mData;
- *
+ *
+ * public int describeContents() {
+ * return 0;
+ * }
+ *
* public void writeToParcel(Parcel out, int flags) {
* out.writeInt(mData);
* }
*
- * public static final Parcelable.Creator<MyParcelable> CREATOR
- * = new Parcelable.Creator<MyParcelable>() {
+ * public static final Parcelable.Creator<MyParcelable> CREATOR
+ * = new Parcelable.Creator<MyParcelable>() {
* public MyParcelable createFromParcel(Parcel in) {
* return new MyParcelable(in);
* }
@@ -42,7 +46,7 @@
* public MyParcelable[] newArray(int size) {
* return new MyParcelable[size];
* }
- * }
+ * };
*
* private MyParcelable(Parcel in) {
* mData = in.readInt();