Package org.eclipse.lsp4j.jsonrpc
Class MessageIssueException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.eclipse.lsp4j.jsonrpc.MessageIssueException
-
- All Implemented Interfaces:
java.io.Serializable
public class MessageIssueException extends java.lang.RuntimeExceptionAn exception thrown to notify the caller of aMessageConsumerthat one or more issues were found while parsing or validating a message. This information can be passed to aMessageIssueHandlerin order to construct a proper response.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MessageIssueException(Message rpcMessage, java.util.Collection<MessageIssue> issues)MessageIssueException(Message rpcMessage, java.util.stream.Stream<MessageIssue> issueStream)MessageIssueException(Message rpcMessage, MessageIssue issue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<MessageIssue>getIssues()java.lang.StringgetMessage()MessagegetRpcMessage()
-
-
-
Constructor Detail
-
MessageIssueException
public MessageIssueException(Message rpcMessage, MessageIssue issue)
-
MessageIssueException
public MessageIssueException(Message rpcMessage, java.util.Collection<MessageIssue> issues)
-
MessageIssueException
public MessageIssueException(Message rpcMessage, java.util.stream.Stream<MessageIssue> issueStream)
-
-
Method Detail
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessagein classjava.lang.Throwable
-
getRpcMessage
public Message getRpcMessage()
-
getIssues
public java.util.List<MessageIssue> getIssues()
-
-