Class DexInputPlugin

  • All Implemented Interfaces:
    jadx.api.plugins.JadxPlugin

    public class DexInputPlugin
    extends java.lang.Object
    implements jadx.api.plugins.JadxPlugin
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String PLUGIN_ID  
    • Constructor Summary

      Constructors 
      Constructor Description
      DexInputPlugin()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      jadx.api.plugins.JadxPluginInfo getPluginInfo()  
      void init​(jadx.api.plugins.JadxPluginContext context)  
      jadx.api.plugins.input.ICodeLoader loadDex​(byte[] content, @Nullable java.lang.String fileName)  
      jadx.api.plugins.input.ICodeLoader loadDexData​(java.util.List<IDexData> list)  
      jadx.api.plugins.input.ICodeLoader loadDexFromInputStream​(java.io.InputStream in, @Nullable java.lang.String fileLabel)  
      jadx.api.plugins.input.ICodeLoader loadFiles​(java.util.List<java.nio.file.Path> input)  
      jadx.api.plugins.input.ICodeLoader loadFiles​(java.util.List<java.nio.file.Path> inputFiles, @Nullable java.io.Closeable closeable)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface jadx.api.plugins.JadxPlugin

        unload
    • Constructor Detail

      • DexInputPlugin

        public DexInputPlugin()
    • Method Detail

      • getPluginInfo

        public jadx.api.plugins.JadxPluginInfo getPluginInfo()
        Specified by:
        getPluginInfo in interface jadx.api.plugins.JadxPlugin
      • init

        public void init​(jadx.api.plugins.JadxPluginContext context)
        Specified by:
        init in interface jadx.api.plugins.JadxPlugin
      • loadFiles

        public jadx.api.plugins.input.ICodeLoader loadFiles​(java.util.List<java.nio.file.Path> input)
      • loadFiles

        public jadx.api.plugins.input.ICodeLoader loadFiles​(java.util.List<java.nio.file.Path> inputFiles,
                                                            @Nullable
                                                            @Nullable java.io.Closeable closeable)
      • loadDex

        public jadx.api.plugins.input.ICodeLoader loadDex​(byte[] content,
                                                          @Nullable
                                                          @Nullable java.lang.String fileName)
      • loadDexFromInputStream

        public jadx.api.plugins.input.ICodeLoader loadDexFromInputStream​(java.io.InputStream in,
                                                                         @Nullable
                                                                         @Nullable java.lang.String fileLabel)
      • loadDexData

        public jadx.api.plugins.input.ICodeLoader loadDexData​(java.util.List<IDexData> list)