Class CalleeFunctionInfo

java.lang.Object
ai.reveng.model.CalleeFunctionInfo

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class CalleeFunctionInfo extends Object
CalleeFunctionInfo
  • Field Details

  • Constructor Details

    • CalleeFunctionInfo

      public CalleeFunctionInfo()
  • Method Details

    • functionId

      public CalleeFunctionInfo functionId(@Nonnull Integer functionId)
    • getFunctionId

      @Nonnull public Integer getFunctionId()
      Get functionId
      Returns:
      functionId
    • setFunctionId

      public void setFunctionId(@Nonnull Integer functionId)
    • matchedFunctionId

      public CalleeFunctionInfo matchedFunctionId(@Nullable Integer matchedFunctionId)
    • getMatchedFunctionId

      @Nullable public Integer getMatchedFunctionId()
      Get matchedFunctionId
      Returns:
      matchedFunctionId
    • setMatchedFunctionId

      public void setMatchedFunctionId(@Nullable Integer matchedFunctionId)
    • dashboardUrl

      public CalleeFunctionInfo dashboardUrl(@Nullable String dashboardUrl)
    • getDashboardUrl

      @Nullable public String getDashboardUrl()
      Get dashboardUrl
      Returns:
      dashboardUrl
    • setDashboardUrl

      public void setDashboardUrl(@Nullable String dashboardUrl)
    • isExternal

      public CalleeFunctionInfo isExternal(@Nullable Boolean isExternal)
    • getIsExternal

      @Nullable public Boolean getIsExternal()
      Indicates if the function is external
      Returns:
      isExternal
    • setIsExternal

      public void setIsExternal(@Nullable Boolean isExternal)
    • calleeName

      public CalleeFunctionInfo calleeName(@Nonnull String calleeName)
    • getCalleeName

      @Nonnull public String getCalleeName()
      Name of the called function
      Returns:
      calleeName
    • setCalleeName

      public void setCalleeName(@Nonnull String calleeName)
    • calleeVaddr

      public CalleeFunctionInfo calleeVaddr(@Nonnull String calleeVaddr)
    • getCalleeVaddr

      @Nonnull public String getCalleeVaddr()
      Virtual address of the called function
      Returns:
      calleeVaddr
    • setCalleeVaddr

      public void setCalleeVaddr(@Nonnull String calleeVaddr)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to CalleeFunctionInfo
    • fromJson

      public static CalleeFunctionInfo fromJson(String jsonString) throws IOException
      Create an instance of CalleeFunctionInfo given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of CalleeFunctionInfo
      Throws:
      IOException - if the JSON string is invalid with respect to CalleeFunctionInfo
    • toJson

      public String toJson()
      Convert an instance of CalleeFunctionInfo to an JSON string
      Returns:
      JSON string