Class TypeGen

java.lang.Object
jadx.core.codegen.TypeGen

public class TypeGen extends Object
  • Field Details

    • LOG

      private static final org.slf4j.Logger LOG
  • Constructor Details

    • TypeGen

      private TypeGen()
  • Method Details

    • signature

      public static String signature(ArgType type)
    • signatures

      public static List<String> signatures(List<ArgType> types)
    • literalToString

      public static String literalToString(LiteralArg arg, IDexNode dexNode, boolean fallback)
      Convert literal arg to string (preferred method)
    • literalToString

      public static 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 String literalToString(long lit, ArgType type, StringUtils stringUtils, boolean fallback, boolean cast)
    • literalToRawString

      @Nullable public static @Nullable String literalToRawString(LiteralArg arg)