#pragma once #include "LibLsp/JsonRpc/RequestInMessage.h" #include "LibLsp/JsonRpc/lsResponseMessage.h" #include "LibLsp/lsp/CodeActionParams.h" #include "checkHashCodeEqualsStatus.h" struct CheckToStringResponse { std::string type; std::vector fields; bool exists; void swap(CheckToStringResponse& arg) noexcept { type.swap(arg.type); fields.swap(arg.fields); std::swap(exists, arg.exists); } }; MAKE_REFLECT_STRUCT(CheckToStringResponse,type,fields,exists) DEFINE_REQUEST_RESPONSE_TYPE(java_checkToStringStatus, lsCodeActionParams, CheckToStringResponse ,"java/checkToStringStatus")