Package com.googlecode.d2j.dex.writer.ev
Class EncodedValue
java.lang.Object
com.googlecode.d2j.dex.writer.ev.EncodedValue
- All Implemented Interfaces:
Comparable<EncodedValue>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intfinal int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintstatic EncodedValuedefaultValueForType(String typeString) protected intdoPlace(int offset) booleanprotected intinthashCode()booleanstatic intlengthOfDouble(double value) static intlengthOfFloat(float value) static intlengthOfSint(int value) static intlengthOfSint(long value) static intlengthOfUint(int val) final intplace(int offset) static EncodedValuevoid
-
Field Details
-
VALUE_ANNOTATION
public static final int VALUE_ANNOTATION- See Also:
-
VALUE_ARRAY
public static final int VALUE_ARRAY- See Also:
-
VALUE_BOOLEAN
public static final int VALUE_BOOLEAN- See Also:
-
VALUE_BYTE
public static final int VALUE_BYTE- See Also:
-
VALUE_CHAR
public static final int VALUE_CHAR- See Also:
-
VALUE_DOUBLE
public static final int VALUE_DOUBLE- See Also:
-
VALUE_ENUM
public static final int VALUE_ENUM- See Also:
-
VALUE_FIELD
public static final int VALUE_FIELD- See Also:
-
VALUE_FLOAT
public static final int VALUE_FLOAT- See Also:
-
VALUE_INT
public static final int VALUE_INT- See Also:
-
VALUE_LONG
public static final int VALUE_LONG- See Also:
-
VALUE_METHOD_TYPE
public static final int VALUE_METHOD_TYPE- See Also:
-
VALUE_METHOD_HANDLE
public static final int VALUE_METHOD_HANDLE- See Also:
-
VALUE_METHOD
public static final int VALUE_METHOD- See Also:
-
VALUE_NULL
public static final int VALUE_NULL- See Also:
-
VALUE_SHORT
public static final int VALUE_SHORT- See Also:
-
VALUE_STRING
public static final int VALUE_STRING- See Also:
-
VALUE_TYPE
public static final int VALUE_TYPE- See Also:
-
valueType
public final int valueType -
value
-
-
Constructor Details
-
EncodedValue
-
-
Method Details
-
lengthOfDouble
public static int lengthOfDouble(double value) -
lengthOfFloat
public static int lengthOfFloat(float value) -
lengthOfSint
public static int lengthOfSint(int value) -
lengthOfSint
public static int lengthOfSint(long value) -
lengthOfUint
public static int lengthOfUint(int val) -
wrap
-
defaultValueForType
-
equals
-
hashCode
public int hashCode() -
isDefaultValueForType
public boolean isDefaultValueForType() -
doPlace
protected int doPlace(int offset) -
getValueArg
protected int getValueArg() -
place
public final int place(int offset) -
write
-
compareTo
- Specified by:
compareToin interfaceComparable<EncodedValue>
-