Package jadx.core.codegen
Class TypeGen
- java.lang.Object
-
- jadx.core.codegen.TypeGen
-
public class TypeGen extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static @Nullable java.lang.StringliteralToRawString(LiteralArg arg)static java.lang.StringliteralToString(long lit, ArgType type, IDexNode dexNode, boolean fallback)Convert literal value to string according to value typestatic java.lang.StringliteralToString(long lit, ArgType type, StringUtils stringUtils, boolean fallback, boolean cast)static java.lang.StringliteralToString(LiteralArg arg, IDexNode dexNode, boolean fallback)Convert literal arg to string (preferred method)static java.lang.Stringsignature(ArgType type)
-
-
-
Method Detail
-
signature
public static java.lang.String signature(ArgType type)
-
literalToString
public static java.lang.String literalToString(LiteralArg arg, IDexNode dexNode, boolean fallback)
Convert literal arg to string (preferred method)
-
literalToString
public static java.lang.String literalToString(long lit, ArgType type, IDexNode dexNode, boolean fallback)Convert literal value to string according to value type- Throws:
JadxRuntimeException- for incorrect type or literal value
-
literalToString
public static java.lang.String literalToString(long lit, ArgType type, StringUtils stringUtils, boolean fallback, boolean cast)
-
literalToRawString
@Nullable public static @Nullable java.lang.String literalToRawString(LiteralArg arg)
-
-