Class DisassembleCommand

Direct Known Subclasses:
DeodexCommand

public class DisassembleCommand extends DexInputCommand
  • Field Details

    • help

      private boolean help
    • analysisArguments

      protected AnalysisArguments analysisArguments
    • debugInfo

      private boolean debugInfo
    • codeOffsets

      private boolean codeOffsets
    • resourceIdFiles

      private List<String> resourceIdFiles
    • jobs

      private int jobs
    • localsDirective

      private boolean localsDirective
    • accessorComments

      private boolean accessorComments
    • normalizeVirtualMethods

      private boolean normalizeVirtualMethods
    • outputDir

      private String outputDir
    • parameterRegisters

      private boolean parameterRegisters
    • registerInfoTypes

      private List<String> registerInfoTypes
    • sequentialLabels

      private boolean sequentialLabels
    • implicitReferences

      private boolean implicitReferences
    • allowOdex

      private boolean allowOdex
    • classes

      private List<String> classes
  • Constructor Details

    • DisassembleCommand

      public DisassembleCommand(@Nonnull List<com.beust.jcommander.JCommander> commandAncestors)
  • Method Details

    • run

      public void run()
      Specified by:
      run in class Command
    • needsClassPath

      protected boolean needsClassPath()
    • shouldCheckPackagePrivateAccess

      protected boolean shouldCheckPackagePrivateAccess()
    • showDeodexWarning

      protected boolean showDeodexWarning()
    • getOptions

      protected BaksmaliOptions getOptions()