com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager |
Class Overview
A dynamic content manager is used by AST output sinks
to customize the generated output.
Public Methods
public
abstract
List<String>
findTypesWithSuperMethods
(int methodIndex)
public
abstract
boolean
generateType
(JavaOutputSink out, IJavaType type, boolean isFullyQualified, boolean isDefinition, long constructorItemId)
public
abstract
long
getBestVirtualMethodId
(int methodIndex, IJavaType actualObjecttype, List<Integer> candidateMethodsIndices)
public
abstract
String
getDecryptorData
(int methodIndex)
public
abstract
IDexType
getDexType
(String csig)
public
abstract
long
getFieldId
(int index)
public
abstract
String
getFieldName
(int index)
public
abstract
String
getFieldSignature
(int index)
public
abstract
long
getImmediateId
(long rawvalue)
public
abstract
int
getImmediatePreferredBase
(long rawvalue)
public
abstract
long
getImplFieldId
(int fieldIndex)
public
abstract
long
getImplStaticMethodId
(int methodIndex)
public
abstract
long
getMethodId
(int index)
public
abstract
String
getMethodName
(int index)
public
abstract
String
getMethodSignature
(int index)
public
abstract
StringInfo
getStringInfo
(String constant)
public
abstract
boolean
isAnonymousClass
(IJavaType type)
public
abstract
boolean
isCollapsed
(String addr, String[] areason)
public
abstract
String
retrieveImmediateHint
(long rawValue)
public
abstract
boolean
wasFieldRenamed
(int index)
public
abstract
boolean
wasMethodRenamed
(int index)