Package org.jf.dexlib2.base.value
Class BaseNullEncodedValue
java.lang.Object
org.jf.dexlib2.base.value.BaseNullEncodedValue
- All Implemented Interfaces:
Comparable<EncodedValue>,EncodedValue,NullEncodedValue
- Direct Known Subclasses:
BuilderEncodedValues.BuilderNullEncodedValue,ImmutableNullEncodedValue
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
BaseNullEncodedValue
public BaseNullEncodedValue()
-
-
Method Details
-
hashCode
public int hashCode()Description copied from interface:NullEncodedValueReturns a hashcode for this EncodedNullValue. This hashCode is defined to be the following:int hashCode = 0;- Specified by:
hashCodein interfaceNullEncodedValue- Overrides:
hashCodein classObject- Returns:
- The hash code value for this EncodedNullValue
-
equals
Description copied from interface:NullEncodedValueCompares this NullEncodedValue to another NullEncodedValue for equality. This NullEncodedValue is always equal to another other NullEncodedValue- Specified by:
equalsin interfaceNullEncodedValue- Overrides:
equalsin classObject- Parameters:
o- The object to be compared for equality with this NullEncodedValue- Returns:
- true if the specified object is equal to this NullEncodedValue
-
compareTo
Description copied from interface:NullEncodedValueCompare 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 interfaceComparable<EncodedValue>- Specified by:
compareToin interfaceNullEncodedValue- Parameters:
o- The EncodedValue to compare with this NullEncodedValue- Returns:
- An integer representing the result of the comparison
-
getValueType
public int getValueType()Description copied from interface:EncodedValueReturns the type of this encoded value. The returned integer will be one of the ValueType.* constants.- Specified by:
getValueTypein interfaceEncodedValue- Returns:
- The type of this encoded value
-
toString
-