Loading api/current.xml +15 −0 Original line number Diff line number Diff line Loading @@ -24667,6 +24667,8 @@ deprecated="not deprecated" visibility="public" > <implements name="java.lang.Comparable"> </implements> <implements name="android.os.Parcelable"> </implements> <constructor name="ComponentName" Loading Loading @@ -24715,6 +24717,19 @@ <parameter name="in" type="android.os.Parcel"> </parameter> </constructor> <method name="compareTo" return="int" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="that" type="android.content.ComponentName"> </parameter> </method> <method name="describeContents" return="int" abstract="false" core/java/android/content/ComponentName.java +11 −1 Original line number Diff line number Diff line Loading @@ -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 Loading @@ -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; Loading Loading @@ -197,6 +198,15 @@ public final class ComponentName implements Parcelable { 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; } Loading Loading
api/current.xml +15 −0 Original line number Diff line number Diff line Loading @@ -24667,6 +24667,8 @@ deprecated="not deprecated" visibility="public" > <implements name="java.lang.Comparable"> </implements> <implements name="android.os.Parcelable"> </implements> <constructor name="ComponentName" Loading Loading @@ -24715,6 +24717,19 @@ <parameter name="in" type="android.os.Parcel"> </parameter> </constructor> <method name="compareTo" return="int" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="that" type="android.content.ComponentName"> </parameter> </method> <method name="describeContents" return="int" abstract="false"
core/java/android/content/ComponentName.java +11 −1 Original line number Diff line number Diff line Loading @@ -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 Loading @@ -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; Loading Loading @@ -197,6 +198,15 @@ public final class ComponentName implements Parcelable { 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; } Loading