Class TypeGen


  • public class TypeGen
    extends java.lang.Object
    • 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)