Interface IDynamicContentManager
public interface IDynamicContentManager
A dynamic content manager is used by
AST output sinks
to customize the generated output.-
Method Summary
Modifier and TypeMethodDescriptionfindTypesWithSuperMethods
(int methodIndex) generatePackageName
(JavaOutputSink out, IJavaType type) boolean
generateType
(JavaOutputSink out, IJavaType type, boolean isFullyQualified, boolean isDefinition, long constructorItemId) long
getBestVirtualMethodId
(int methodIndex, IJavaType actualObjecttype, List<Integer> candidateMethodsIndices) getComment
(ICodeCoordinates coordinates) getDecryptorData
(int methodIndex) getDexType
(String csig) long
getFieldId
(int index) getFieldName
(int index) getFieldSignature
(int index) long
getIdentifierId
(IdentifierCoordinates coordinates) getIdentifierName
(IdentifierCoordinates coordinates) long
getImmediateId
(long rawvalue) int
getImmediatePreferredBase
(long rawvalue) long
getImplFieldId
(int fieldIndex) long
getImplStaticMethodId
(int methodIndex) long
getLabelId
(ICodeCoordinates coordinates) getLabelName
(ICodeCoordinates coordinates) long
getMethodId
(int index) getMethodName
(int index) getMethodSignature
(int index) getPreComment
(ICodeCoordinates coordinates) getStringInfo
(String constant) boolean
isAnonymousClass
(IJavaType type) boolean
isCollapsed
(String addr, String[] areason) retrieveImmediateHint
(long rawValue) boolean
wasFieldRenamed
(int index) boolean
wasMethodRenamed
(int index)
-
Method Details
-
getDexType
-
isAnonymousClass
-
generateType
boolean generateType(JavaOutputSink out, IJavaType type, boolean isFullyQualified, boolean isDefinition, long constructorItemId) -
generatePackageName
-
getComment
-
getPreComment
-
getMethodSignature
-
getMethodName
-
wasMethodRenamed
boolean wasMethodRenamed(int index) -
getMethodId
long getMethodId(int index) -
getBestVirtualMethodId
-
getImplStaticMethodId
long getImplStaticMethodId(int methodIndex) -
getFieldSignature
-
getFieldName
-
wasFieldRenamed
boolean wasFieldRenamed(int index) -
getFieldId
long getFieldId(int index) -
getImplFieldId
long getImplFieldId(int fieldIndex) -
getLabelName
-
getLabelId
-
getIdentifierName
-
getIdentifierId
-
getStringInfo
-
getImmediateId
long getImmediateId(long rawvalue) -
getImmediatePreferredBase
int getImmediatePreferredBase(long rawvalue) -
retrieveImmediateHint
-
findTypesWithSuperMethods
-
getDecryptorData
-
isCollapsed
-