Class Message

  • Direct Known Subclasses:
    IdentifiableMessage, NotificationMessage

    public abstract class Message
    extends java.lang.Object
    A general message as defined by JSON-RPC. The language server protocol always uses "2.0" as the jsonrpc version.
    • Constructor Detail

      • Message

        public Message()
    • Method Detail

      • getJsonrpc

        public java.lang.String getJsonrpc()
      • setJsonrpc

        public void setJsonrpc​(java.lang.String jsonrpc)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toStringFallback

        protected java.lang.String toStringFallback()
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object