Interface IDexDisassemblyDocument

All Superinterfaces:
IEventSource, IGenericDocument, ITextDocument

public interface IDexDisassemblyDocument extends ITextDocument
Definition of a Dex disassembly document. A disassembly document is a text document broken down in multiple parts.
  • Method Details

    • getPropertyOverrides

      DexDisassemblyProperties getPropertyOverrides()
      Get document-level disassembly property overrides.
      Returns:
      the property overrides, or null if none are set
    • setPropertyOverrides

      void setPropertyOverrides(DexDisassemblyProperties propertyOverrides)
      Set document-level disassembly property overrides.
      Parameters:
      propertyOverrides - the property overrides, or null to clear them
    • getItemDisassembly

      ITextDocumentPart getItemDisassembly(ICodeCoordinates coordinates)
      Generate partial disassembly for a given Dex item.
      Parameters:
      coordinates - item coordinates
      Returns:
      the generated document part, or null if none could be generated
    • getUnit

      IDexUnit getUnit()
      IUnit which is being rendered
      Specified by:
      getUnit in interface IGenericDocument
      Returns:
      IUnit
    • getCodeItemToAnchor

      IDexItemToAnchor getCodeItemToAnchor()
      Get a Converter that maps ICodeItem to its related anchor.
      Returns:
      ICodeItem to anchor id mapper.