FilterComparison
class FilterComparison
Wrapper class holding an Intent and implementing comparisons on it for the purpose of filtering. The class implements its equals()
and hashCode()
methods as simple calls to Intent.filterEquals(Intent)
filterEquals()} and android.content.Intent#filterHashCode()
filterHashCode()} on the wrapped Intent.
Summary
Public constructors | |
---|---|
FilterComparison(intent: Intent!) |
Public methods | |
---|---|
Boolean |
Indicates whether some other object is "equal to" this one. |
Intent! |
Return the Intent that this FilterComparison represents. |
Int |
hashCode() |
Public constructors
Public methods
equals
fun equals(other: Any?): Boolean
Indicates whether some other object is "equal to" this one.
The equals
method implements an equivalence relation on non-null object references:
- It is reflexive: for any non-null reference value
x
,x.equals(x)
should returntrue
. - It is symmetric: for any non-null reference values
x
andy
,x.equals(y)
should returntrue
if and only ify.equals(x)
returnstrue
. - It is transitive: for any non-null reference values
x
,y
, andz
, ifx.equals(y)
returnstrue
andy.equals(z)
returnstrue
, thenx.equals(z)
should returntrue
. - It is consistent: for any non-null reference values
x
andy
, multiple invocations ofx.equals(y)
consistently returntrue
or consistently returnfalse
, provided no information used inequals
comparisons on the objects is modified. - For any non-null reference value
x
,x.equals(null)
should returnfalse
.
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes.
Parameters | |
---|---|
obj |
This value may be null . |
Return | |
---|---|
Boolean |
true if this object is the same as the obj argument; false otherwise. |
getIntent
fun getIntent(): Intent!
Return the Intent that this FilterComparison represents.
Return | |
---|---|
Intent! |
Returns the Intent held by the FilterComparison. Do not modify! |