Interface IDynamicContentManager


public interface IDynamicContentManager
A dynamic content manager is used by AST output sinks to customize the generated output.
  • Method Details

    • getDexType

      IDexType getDexType(String csig)
    • isAnonymousClass

      boolean isAnonymousClass(IJavaType type)
    • generateType

      boolean generateType(JavaOutputSink out, IJavaType type, boolean isFullyQualified, boolean isDefinition, long constructorItemId)
    • generatePackageName

      String generatePackageName(JavaOutputSink out, IJavaType type)
    • getComment

      String getComment(ICodeCoordinates coordinates)
    • getPreComment

      String getPreComment(ICodeCoordinates coordinates)
    • getMethodSignature

      String getMethodSignature(int index)
    • getMethodName

      String getMethodName(int index)
    • wasMethodRenamed

      boolean wasMethodRenamed(int index)
    • getMethodId

      long getMethodId(int index)
    • getBestVirtualMethodId

      long getBestVirtualMethodId(int methodIndex, IJavaType actualObjecttype, List<Integer> candidateMethodsIndices)
    • getImplStaticMethodId

      long getImplStaticMethodId(int methodIndex)
    • getFieldSignature

      String getFieldSignature(int index)
    • getFieldName

      String getFieldName(int index)
    • wasFieldRenamed

      boolean wasFieldRenamed(int index)
    • getFieldId

      long getFieldId(int index)
    • getImplFieldId

      long getImplFieldId(int fieldIndex)
    • getLabelName

      String getLabelName(ICodeCoordinates coordinates)
    • getLabelId

      long getLabelId(ICodeCoordinates coordinates)
    • getIdentifierName

      String getIdentifierName(IdentifierCoordinates coordinates)
    • getIdentifierId

      long getIdentifierId(IdentifierCoordinates coordinates)
    • getStringInfo

      StringInfo getStringInfo(String constant)
    • getImmediateId

      long getImmediateId(long rawvalue)
    • getImmediatePreferredBase

      int getImmediatePreferredBase(long rawvalue)
    • retrieveImmediateHint

      String retrieveImmediateHint(long rawValue)
    • findTypesWithSuperMethods

      List<String> findTypesWithSuperMethods(int methodIndex)
    • getDecryptorData

      String getDecryptorData(int methodIndex)
    • isCollapsed

      boolean isCollapsed(String addr, String[] areason)