Class ResponseMessage
- java.lang.Object
-
- org.eclipse.lsp4j.jsonrpc.messages.Message
-
- org.eclipse.lsp4j.jsonrpc.messages.IdentifiableMessage
-
- org.eclipse.lsp4j.jsonrpc.messages.ResponseMessage
-
public class ResponseMessage extends IdentifiableMessage
Response message sent as a result of a request. If a request doesn't provide a result value the receiver of a request still needs to return a response message to conform to the JSON RPC specification. The result property of the ResponseMessage should be set to null in this case to signal a successful request. A response message is linked to a request via theiridproperties.
-
-
Constructor Summary
Constructors Constructor Description ResponseMessage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)ResponseErrorgetError()java.lang.ObjectgetResult()inthashCode()voidsetError(ResponseError error)voidsetResult(java.lang.Object result)-
Methods inherited from class org.eclipse.lsp4j.jsonrpc.messages.IdentifiableMessage
getId, getRawId, setId, setId, setRawId
-
Methods inherited from class org.eclipse.lsp4j.jsonrpc.messages.Message
getJsonrpc, jsonHandler, setJsonHandler, setJsonrpc, toString, toStringFallback
-
-
-
-
Method Detail
-
getResult
public java.lang.Object getResult()
-
setResult
public void setResult(java.lang.Object result)
-
getError
public ResponseError getError()
-
setError
public void setError(ResponseError error)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classIdentifiableMessage
-
hashCode
public int hashCode()
- Overrides:
hashCodein classIdentifiableMessage
-
-