From d8919f07d10662e6b15cf6d73cddb167a144f0e7 Mon Sep 17 00:00:00 2001 From: Bjorn Bringert Date: Wed, 28 Oct 2009 19:16:24 +0000 Subject: 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 --- core/java/android/os/Parcelable.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'core/java/android/os') 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 @@ package android.os; *
  * 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 CREATOR
- *             = new Parcelable.Creator() {
+ *     public static final Parcelable.Creator<MyParcelable> CREATOR
+ *             = new Parcelable.Creator<MyParcelable>() {
  *         public MyParcelable createFromParcel(Parcel in) {
  *             return new MyParcelable(in);
  *         }
@@ -42,7 +46,7 @@ package android.os;
  *         public MyParcelable[] newArray(int size) {
  *             return new MyParcelable[size];
  *         }
- *     }
+ *     };
  *     
  *     private MyParcelable(Parcel in) {
  *         mData = in.readInt();
-- 
cgit v1.1