Class EncodedValueParser
java.lang.Object
jadx.plugins.input.dex.sections.annotations.EncodedValueParser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<EncodedValue> parseEncodedArray(SectionReader in, SectionReader ext) private static longparseNumber(SectionReader in, int byteCount, boolean isSignExtended) private static longparseNumber(SectionReader in, int byteCount, boolean isSignExtended, int fillOnRight) private static intparseUnsignedInt(SectionReader in, int byteCount) (package private) static EncodedValueparseValue(SectionReader in, SectionReader ext)
-
Field Details
-
ENCODED_BYTE
private static final int ENCODED_BYTE- See Also:
-
ENCODED_SHORT
private static final int ENCODED_SHORT- See Also:
-
ENCODED_CHAR
private static final int ENCODED_CHAR- See Also:
-
ENCODED_INT
private static final int ENCODED_INT- See Also:
-
ENCODED_LONG
private static final int ENCODED_LONG- See Also:
-
ENCODED_FLOAT
private static final int ENCODED_FLOAT- See Also:
-
ENCODED_DOUBLE
private static final int ENCODED_DOUBLE- See Also:
-
ENCODED_METHOD_TYPE
private static final int ENCODED_METHOD_TYPE- See Also:
-
ENCODED_METHOD_HANDLE
private static final int ENCODED_METHOD_HANDLE- See Also:
-
ENCODED_STRING
private static final int ENCODED_STRING- See Also:
-
ENCODED_TYPE
private static final int ENCODED_TYPE- See Also:
-
ENCODED_FIELD
private static final int ENCODED_FIELD- See Also:
-
ENCODED_ENUM
private static final int ENCODED_ENUM- See Also:
-
ENCODED_METHOD
private static final int ENCODED_METHOD- See Also:
-
ENCODED_ARRAY
private static final int ENCODED_ARRAY- See Also:
-
ENCODED_ANNOTATION
private static final int ENCODED_ANNOTATION- See Also:
-
ENCODED_NULL
private static final int ENCODED_NULL- See Also:
-
ENCODED_BOOLEAN
private static final int ENCODED_BOOLEAN- See Also:
-
-
Constructor Details
-
EncodedValueParser
public EncodedValueParser()
-
-
Method Details
-
parseValue
-
parseEncodedArray
-
parseUnsignedInt
-
parseNumber
-
parseNumber
private static long parseNumber(SectionReader in, int byteCount, boolean isSignExtended, int fillOnRight)
-