com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager |
Class Overview
The content manager allows AST rendering facility to retrieve lower-level native information.
Summary
Public Methods |
abstract
String
|
getComment(ICodeCoordinates coordinates)
|
abstract
long
|
getLabelItemId(ICodeCoordinates coordinates)
|
abstract
String
|
getLabelName(ICodeCoordinates coordinates)
|
abstract
long
|
getLocalVariableItemId(int methodIndex, long varOffset)
|
abstract
String
|
getLocalVariableName(int methodIndex, long varOffset)
|
abstract
long
|
getMethodItemId(ICodeCoordinates coordinates)
|
abstract
String
|
getMethodName(ICodeCoordinates coordinates)
|
abstract
String
|
getNativeInstructionFormat(long nativeAddress)
|
abstract
INativeStringItem
|
getNativeString(int itemIndex)
|
abstract
long
|
getObjectItemId(Object object)
|
abstract
String
|
getPackageOfMethod(int methodIndex)
|
abstract
String
|
getParamName(int methodIndex, int paramIndex)
|
abstract
String
|
getPotentialDataAsString(long nativeAddress)
|
abstract
String
|
getPreComment(ICodeCoordinates coordinates)
|
abstract
long
|
getStructureFieldItemId(String typeSignature, int fieldOffset)
|
abstract
String
|
getStructureFieldName(String typeSignature, int fieldOffset)
|
abstract
long
|
getSyntheticIdentifierItemId(int methodIndex, int varId)
|
abstract
long
|
getTypeItemId(String typeSignature)
|
abstract
String
|
getTypeSignature(String typeSignature)
|
abstract
void
|
setLabelName(ICodeCoordinates coordinates, String name)
|
abstract
void
|
setLocalVariableName(int methodIndex, long varOffset, String name)
|
abstract
boolean
|
setParamName(int methodIndex, int paramIndex, String name)
|
Public Methods
public
abstract
long
getLocalVariableItemId
(int methodIndex, long varOffset)
public
abstract
String
getLocalVariableName
(int methodIndex, long varOffset)
public
abstract
String
getNativeInstructionFormat
(long nativeAddress)
public
abstract
long
getObjectItemId
(Object object)
public
abstract
String
getPackageOfMethod
(int methodIndex)
public
abstract
String
getParamName
(int methodIndex, int paramIndex)
public
abstract
String
getPotentialDataAsString
(long nativeAddress)
public
abstract
long
getStructureFieldItemId
(String typeSignature, int fieldOffset)
public
abstract
String
getStructureFieldName
(String typeSignature, int fieldOffset)
public
abstract
long
getSyntheticIdentifierItemId
(int methodIndex, int varId)
public
abstract
long
getTypeItemId
(String typeSignature)
public
abstract
String
getTypeSignature
(String typeSignature)
public
abstract
void
setLocalVariableName
(int methodIndex, long varOffset, String name)
public
abstract
boolean
setParamName
(int methodIndex, int paramIndex, String name)