Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ed760b06 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Add isStable in Parcelable interface"

parents 5921fa41 9e808665
Loading
Loading
Loading
Loading
+6 −0
Original line number Original line Diff line number Diff line
@@ -52,6 +52,12 @@ public:
    //
    //
    // Returns android::OK on success and an appropriate error otherwise.
    // Returns android::OK on success and an appropriate error otherwise.
    virtual status_t readFromParcel(const Parcel* parcel) = 0;
    virtual status_t readFromParcel(const Parcel* parcel) = 0;

    // 'Stable' means this parcelable is guaranteed to be stable for multiple years.
    // It must be guaranteed by setting stability field in aidl_interface.
    // WARNING: isStable() is only expected to be overridden by auto-generated code.
    // Returns true if this parcelable is stable.
    virtual bool isStable() const { return false; }
};  // class Parcelable
};  // class Parcelable


#if defined(__clang__)
#if defined(__clang__)