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 intcompareTo(EncodedValue o)Compare this NullEncodedValue to another EncodedValue.booleanequals(java.lang.Object o)Compares this NullEncodedValue to another NullEncodedValue for equality.inthashCode()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:
hashCodein 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:
equalsin 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:
compareToin interfacejava.lang.Comparable<EncodedValue>- Parameters:
o- The EncodedValue to compare with this NullEncodedValue- Returns:
- An integer representing the result of the comparison
-
-