Class DexDisassemblyProperties

java.lang.Object
com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties

public class DexDisassemblyProperties extends Object
Properties of a Dex code disassembly document.
  • Constructor Details

    • DexDisassemblyProperties

      public DexDisassemblyProperties()
  • Method Details

    • getShowAddresses

      public Boolean getShowAddresses()
      Get the address display override.
      Returns:
      the override value, or null if unspecified
    • setShowAddresses

      public void setShowAddresses(Boolean showAddresses)
      Set the address display override.
      Parameters:
      showAddresses - the override value, or null to leave unspecified
    • getShowBytecode

      public Boolean getShowBytecode()
      Get the bytecode display override.
      Returns:
      the override value, or null if unspecified
    • setShowBytecode

      public void setShowBytecode(Boolean showBytecode)
      Set the bytecode display override.
      Parameters:
      showBytecode - the override value, or null to leave unspecified
    • getShowAnnotations

      public Boolean getShowAnnotations()
      Get the annotation display override.
      Returns:
      the override value, or null if unspecified
    • setShowAnnotations

      public void setShowAnnotations(Boolean showAnnotations)
      Set the annotation display override.
      Parameters:
      showAnnotations - the override value, or null to leave unspecified
    • getShowDebugDirectives

      public Boolean getShowDebugDirectives()
      Get the debug directive display override.
      Returns:
      the override value, or null if unspecified
    • setShowDebugDirectives

      public void setShowDebugDirectives(Boolean showDebugDirectives)
      Set the debug directive display override.
      Parameters:
      showDebugDirectives - the override value, or null to leave unspecified
    • getShowLineNumbers

      public Boolean getShowLineNumbers()
      Get the line number display override.
      Returns:
      the override value, or null if unspecified
    • setShowLineNumbers

      public void setShowLineNumbers(Boolean showLineNumbers)
      Set the line number display override.
      Parameters:
      showLineNumbers - the override value, or null to leave unspecified
    • getUsePForParameters

      public Boolean getUsePForParameters()
      Get the parameter-register naming override.
      Returns:
      the override value, or null if unspecified
    • setUsePForParameters

      public void setUsePForParameters(Boolean usePForParameters)
      Set the parameter-register naming override.
      Parameters:
      usePForParameters - the override value, or null to leave unspecified
    • getSmaliCompatibility

      public Boolean getSmaliCompatibility()
      Get the smali compatibility override.
      Returns:
      the override value, or null if unspecified
    • setSmaliCompatibility

      public void setSmaliCompatibility(Boolean smaliCompatibility)
      Set the smali compatibility override.
      Parameters:
      smaliCompatibility - the override value, or null to leave unspecified
    • getClassSeparatorLength

      public Integer getClassSeparatorLength()
      Get the class separator length override.
      Returns:
      the override value, or null if unspecified
    • setClassSeparatorLength

      public void setClassSeparatorLength(Integer classSeparatorLength)
      Set the class separator length override.
      Parameters:
      classSeparatorLength - the override value, or null to leave unspecified
    • getMethodSeparatorLength

      public Integer getMethodSeparatorLength()
      Get the method separator length override.
      Returns:
      the override value, or null if unspecified
    • setMethodSeparatorLength

      public void setMethodSeparatorLength(Integer methodSeparatorLength)
      Set the method separator length override.
      Parameters:
      methodSeparatorLength - the override value, or null to leave unspecified
    • getShowSpaceBetweenBlocks

      public Boolean getShowSpaceBetweenBlocks()
      Get the spacing-between-blocks override.
      Returns:
      the override value, or null if unspecified
    • setShowSpaceBetweenBlocks

      public void setShowSpaceBetweenBlocks(Boolean showSpaceBetweenBlocks)
      Set the spacing-between-blocks override.
      Parameters:
      showSpaceBetweenBlocks - the override value, or null to leave unspecified
    • setShowInstructionsInGaps

      public void setShowInstructionsInGaps(Boolean showInstructionsInGaps)
      Set the gap-instruction display override.
      Parameters:
      showInstructionsInGaps - the override value, or null to leave unspecified
    • getShowInstructionsInGaps

      public Boolean getShowInstructionsInGaps()
      Get the gap-instruction display override.
      Returns:
      the override value, or null if unspecified
    • setGenerateCatchDirectivesAtMethodEnd

      public void setGenerateCatchDirectivesAtMethodEnd(Boolean generateCatchDirectivesAtMethodEnd)
      Set the catch-directive placement override.
      Parameters:
      generateCatchDirectivesAtMethodEnd - the override value, or null to leave unspecified
    • getGenerateCatchDirectivesAtMethodEnd

      public Boolean getGenerateCatchDirectivesAtMethodEnd()
      Get the catch-directive placement override.
      Returns:
      the override value, or null if unspecified
    • setShowActualCallsites

      public void setShowActualCallsites(Boolean showActualCallsites)
      Set the actual call site display override.
      Parameters:
      showActualCallsites - the override value, or null to leave unspecified
    • getShowActualCallsites

      public Boolean getShowActualCallsites()
      Get the actual call site display override.
      Returns:
      the override value, or null if unspecified
    • setShowOriginalNames

      public void setShowOriginalNames(Boolean showOriginalNames)
      Set the original name display override.
      Parameters:
      showOriginalNames - the override value, or null to leave unspecified
    • getShowOriginalNames

      public Boolean getShowOriginalNames()
      Get the original name display override.
      Returns:
      the override value, or null if unspecified