Class DexDisassemblyProperties
java.lang.Object
com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
Properties of a Dex code disassembly document.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the class separator length override.Get the catch-directive placement override.Get the method separator length override.Get the actual call site display override.Get the address display override.Get the annotation display override.Get the bytecode display override.Get the debug directive display override.Get the gap-instruction display override.Get the line number display override.Get the original name display override.Get the spacing-between-blocks override.Get the smali compatibility override.Get the parameter-register naming override.voidsetClassSeparatorLength(Integer classSeparatorLength) Set the class separator length override.voidsetGenerateCatchDirectivesAtMethodEnd(Boolean generateCatchDirectivesAtMethodEnd) Set the catch-directive placement override.voidsetMethodSeparatorLength(Integer methodSeparatorLength) Set the method separator length override.voidsetShowActualCallsites(Boolean showActualCallsites) Set the actual call site display override.voidsetShowAddresses(Boolean showAddresses) Set the address display override.voidsetShowAnnotations(Boolean showAnnotations) Set the annotation display override.voidsetShowBytecode(Boolean showBytecode) Set the bytecode display override.voidsetShowDebugDirectives(Boolean showDebugDirectives) Set the debug directive display override.voidsetShowInstructionsInGaps(Boolean showInstructionsInGaps) Set the gap-instruction display override.voidsetShowLineNumbers(Boolean showLineNumbers) Set the line number display override.voidsetShowOriginalNames(Boolean showOriginalNames) Set the original name display override.voidsetShowSpaceBetweenBlocks(Boolean showSpaceBetweenBlocks) Set the spacing-between-blocks override.voidsetSmaliCompatibility(Boolean smaliCompatibility) Set the smali compatibility override.voidsetUsePForParameters(Boolean usePForParameters) Set the parameter-register naming override.
-
Constructor Details
-
DexDisassemblyProperties
public DexDisassemblyProperties()
-
-
Method Details
-
getShowAddresses
Get the address display override.- Returns:
- the override value, or null if unspecified
-
setShowAddresses
Set the address display override.- Parameters:
showAddresses- the override value, or null to leave unspecified
-
getShowBytecode
Get the bytecode display override.- Returns:
- the override value, or null if unspecified
-
setShowBytecode
Set the bytecode display override.- Parameters:
showBytecode- the override value, or null to leave unspecified
-
getShowAnnotations
Get the annotation display override.- Returns:
- the override value, or null if unspecified
-
setShowAnnotations
Set the annotation display override.- Parameters:
showAnnotations- the override value, or null to leave unspecified
-
getShowDebugDirectives
Get the debug directive display override.- Returns:
- the override value, or null if unspecified
-
setShowDebugDirectives
Set the debug directive display override.- Parameters:
showDebugDirectives- the override value, or null to leave unspecified
-
getShowLineNumbers
Get the line number display override.- Returns:
- the override value, or null if unspecified
-
setShowLineNumbers
Set the line number display override.- Parameters:
showLineNumbers- the override value, or null to leave unspecified
-
getUsePForParameters
Get the parameter-register naming override.- Returns:
- the override value, or null if unspecified
-
setUsePForParameters
Set the parameter-register naming override.- Parameters:
usePForParameters- the override value, or null to leave unspecified
-
getSmaliCompatibility
Get the smali compatibility override.- Returns:
- the override value, or null if unspecified
-
setSmaliCompatibility
Set the smali compatibility override.- Parameters:
smaliCompatibility- the override value, or null to leave unspecified
-
getClassSeparatorLength
Get the class separator length override.- Returns:
- the override value, or null if unspecified
-
setClassSeparatorLength
Set the class separator length override.- Parameters:
classSeparatorLength- the override value, or null to leave unspecified
-
getMethodSeparatorLength
Get the method separator length override.- Returns:
- the override value, or null if unspecified
-
setMethodSeparatorLength
Set the method separator length override.- Parameters:
methodSeparatorLength- the override value, or null to leave unspecified
-
getShowSpaceBetweenBlocks
Get the spacing-between-blocks override.- Returns:
- the override value, or null if unspecified
-
setShowSpaceBetweenBlocks
Set the spacing-between-blocks override.- Parameters:
showSpaceBetweenBlocks- the override value, or null to leave unspecified
-
setShowInstructionsInGaps
Set the gap-instruction display override.- Parameters:
showInstructionsInGaps- the override value, or null to leave unspecified
-
getShowInstructionsInGaps
Get the gap-instruction display override.- Returns:
- the override value, or null if unspecified
-
setGenerateCatchDirectivesAtMethodEnd
Set the catch-directive placement override.- Parameters:
generateCatchDirectivesAtMethodEnd- the override value, or null to leave unspecified
-
getGenerateCatchDirectivesAtMethodEnd
Get the catch-directive placement override.- Returns:
- the override value, or null if unspecified
-
setShowActualCallsites
Set the actual call site display override.- Parameters:
showActualCallsites- the override value, or null to leave unspecified
-
getShowActualCallsites
Get the actual call site display override.- Returns:
- the override value, or null if unspecified
-
setShowOriginalNames
Set the original name display override.- Parameters:
showOriginalNames- the override value, or null to leave unspecified
-
getShowOriginalNames
Get the original name display override.- Returns:
- the override value, or null if unspecified
-