Class GenericDemangledFunctionPointer

    • Field Detail

      • callingConvention NEW

        protected java.lang.String callingConvention

Constructor Detail

  • Method Detail

    • setReturnType

      public void setReturnType​(GenericDemangledDataType returnType)
      Sets the return type.
      Parameters:
      returnType - the return type
    • getCallingConvention

      public java.lang.String getCallingConvention()
      Returns the calling convention or null, if unspecified.
      Returns:
      the calling convention or null, if unspecified
    • setCallingConvention

      public void setCallingConvention​(java.lang.String callingConvention)
      Sets the function calling convention. For example, "__cdecl".
      Parameters:
      callingConvention - the function calling convention
    • addParameter

      public void addParameter​(GenericDemangledDataType parameter)
      Adds a parameters to the end of the parameter list for this demangled function.
      Specified by:
      addParameter in interface ParameterReceiver
      Parameters:
      parameter - the new parameter to add
    • toSignature

      public java.lang.String toSignature​(java.lang.String name)
    • setConstPointer

      public void setConstPointer()
    • isConstPointer

      public boolean isConstPointer()
    • setParentName

      public void setParentName​(java.lang.String parentName)
    • getParentName

      public java.lang.String getParentName()
    • setTrailingPointer64

      public void setTrailingPointer64()
    • isTrailingPointer64

      public boolean isTrailingPointer64()
    • clearPointer64

      public void clearPointer64()
    • getID

      public int getID()