Class CompletionFragment


  • public class CompletionFragment
    extends java.lang.Object
    A Deephaven-internal completion fragment. Represents a source code replacement option, with fields for "what code to insert", "where to insert it", and "what to render for completion, if different from code insertion".
    • Constructor Detail

      • CompletionFragment

        public CompletionFragment​(int start,
                                  int length,
                                  java.lang.String completion)
      • CompletionFragment

        public CompletionFragment​(int start,
                                  int length,
                                  java.lang.String completion,
                                  java.lang.String displayCompletion)
    • Method Detail

      • getStart

        public int getStart()
      • getLength

        public int getLength()
      • getCompletion

        public java.lang.String getCompletion()
      • getDisplayCompletion

        public java.lang.String getDisplayCompletion()
      • toString

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

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

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