Class SemanticTokens


  • public class SemanticTokens
    extends java.lang.Object
    Since 3.16.0
    • Constructor Summary

      Constructors 
      Constructor Description
      SemanticTokens()  
      SemanticTokens​(java.lang.String resultId, java.util.List<java.lang.Integer> data)  
      SemanticTokens​(java.util.List<java.lang.Integer> data)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.util.List<java.lang.Integer> getData()
      The actual tokens.
      java.lang.String getResultId()
      An optional result id.
      int hashCode()  
      void setData​(java.util.List<java.lang.Integer> data)
      The actual tokens.
      void setResultId​(java.lang.String resultId)
      An optional result id.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SemanticTokens

        public SemanticTokens()
      • SemanticTokens

        public SemanticTokens​(java.util.List<java.lang.Integer> data)
      • SemanticTokens

        public SemanticTokens​(java.lang.String resultId,
                              java.util.List<java.lang.Integer> data)
    • Method Detail

      • getResultId

        public java.lang.String getResultId()
        An optional result id. If provided and clients support delta updating the client will include the result id in the next semantic token request. A server can then instead of computing all semantic tokens again simply send a delta.
      • setResultId

        public void setResultId​(java.lang.String resultId)
        An optional result id. If provided and clients support delta updating the client will include the result id in the next semantic token request. A server can then instead of computing all semantic tokens again simply send a delta.
      • getData

        public java.util.List<java.lang.Integer> getData()
        The actual tokens.
      • setData

        public void setData​(java.util.List<java.lang.Integer> data)
        The actual tokens.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • 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