Package org.jf.dexlib2.iface.value
Interface NullEncodedValue
-
- All Superinterfaces:
java.lang.Comparable<EncodedValue>
,EncodedValue
- All Known Implementing Classes:
BaseNullEncodedValue
,BuilderEncodedValues.BuilderNullEncodedValue
,ImmutableNullEncodedValue
public interface NullEncodedValue extends EncodedValue
This class represents an encoded null value.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
compareTo(EncodedValue o)
Compare this NullEncodedValue to another EncodedValue.boolean
equals(java.lang.Object o)
Compares this NullEncodedValue to another NullEncodedValue for equality.int
hashCode()
Returns a hashcode for this EncodedNullValue.-
Methods inherited from interface org.jf.dexlib2.iface.value.EncodedValue
getValueType
-
-
-
-
Method Detail
-
hashCode
int hashCode()
Returns a hashcode for this EncodedNullValue. This hashCode is defined to be the following:int hashCode = 0;
- Overrides:
hashCode
in classjava.lang.Object
- Returns:
- The hash code value for this EncodedNullValue
-
equals
boolean equals(@Nullable java.lang.Object o)
Compares this NullEncodedValue to another NullEncodedValue for equality. This NullEncodedValue is always equal to another other NullEncodedValue- Overrides:
equals
in classjava.lang.Object
- Parameters:
o
- The object to be compared for equality with this NullEncodedValue- Returns:
- true if the specified object is equal to this NullEncodedValue
-
compareTo
int compareTo(@Nonnull EncodedValue o)
Compare this NullEncodedValue to another EncodedValue. The comparison is first done on the return values of getValueType(). If the other value is another NullEncodedValue, then 0 is returned.- Specified by:
compareTo
in interfacejava.lang.Comparable<EncodedValue>
- Parameters:
o
- The EncodedValue to compare with this NullEncodedValue- Returns:
- An integer representing the result of the comparison
-
-