Package jadx.core.utils
Class EncodedValueUtils
- java.lang.Object
-
- jadx.core.utils.EncodedValueUtils
-
public class EncodedValueUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EncodedValueUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static InsnArgbuildLookupArg(RootNode root)static @Nullable java.lang.ObjectconvertToConstValue(jadx.api.plugins.input.data.annotations.EncodedValue encodedValue)Return constant literal fromjadx.api.plugins.input.data.annotations.EncodedValuestatic InsnArgconvertToInsnArg(RootNode root, jadx.api.plugins.input.data.annotations.EncodedValue value)static FieldInfogetTypeField(RootNode root, PrimitiveType type)
-
-
-
Method Detail
-
convertToConstValue
@Nullable public static @Nullable java.lang.Object convertToConstValue(jadx.api.plugins.input.data.annotations.EncodedValue encodedValue)
Return constant literal fromjadx.api.plugins.input.data.annotations.EncodedValue- Returns:
- LiteralArg, String, ArgType or null
-
convertToInsnArg
public static InsnArg convertToInsnArg(RootNode root, jadx.api.plugins.input.data.annotations.EncodedValue value)
-
getTypeField
public static FieldInfo getTypeField(RootNode root, PrimitiveType type)
-
-