diff options
author | Mathias Agopian <mathias@google.com> | 2009-05-14 22:44:23 -0700 |
---|---|---|
committer | Mathias Agopian <mathias@google.com> | 2009-05-14 22:44:23 -0700 |
commit | 11abc8a36d639775b05a0471c9ea45d83fa19e56 (patch) | |
tree | edf234f013ef3c88507f81dea65b8187cc672564 /core/java/android/content/ComponentName.java | |
parent | 6ec72e3fa9cdf9e896f3042fb1b1b4f3f6cea541 (diff) | |
parent | e52a5a5fca18348728dfc5609b42b88e9cc7ef98 (diff) | |
download | frameworks_base-11abc8a36d639775b05a0471c9ea45d83fa19e56.zip frameworks_base-11abc8a36d639775b05a0471c9ea45d83fa19e56.tar.gz frameworks_base-11abc8a36d639775b05a0471c9ea45d83fa19e56.tar.bz2 |
Merge commit 'goog/master' into merge_master
Conflicts:
opengl/libagl/Android.mk
opengl/libs/Android.mk
opengl/libs/egl_impl.h
Diffstat (limited to 'core/java/android/content/ComponentName.java')
-rw-r--r-- | core/java/android/content/ComponentName.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/core/java/android/content/ComponentName.java b/core/java/android/content/ComponentName.java index 32c6864..0455202 100644 --- a/core/java/android/content/ComponentName.java +++ b/core/java/android/content/ComponentName.java @@ -18,6 +18,7 @@ package android.content; import android.os.Parcel; import android.os.Parcelable; +import java.lang.Comparable; /** * Identifier for a specific application component @@ -29,7 +30,7 @@ import android.os.Parcelable; * name inside of that package. * */ -public final class ComponentName implements Parcelable { +public final class ComponentName implements Parcelable, Comparable<ComponentName> { private final String mPackage; private final String mClass; @@ -196,6 +197,15 @@ public final class ComponentName implements Parcelable { public int hashCode() { return mPackage.hashCode() + mClass.hashCode(); } + + public int compareTo(ComponentName that) { + int v; + v = this.mPackage.compareTo(that.mPackage); + if (v != 0) { + return v; + } + return this.mClass.compareTo(that.mClass); + } public int describeContents() { return 0; |