Class PositionComparator

java.lang.Object
org.eclipse.xtext.ide.util.PositionComparator
All Implemented Interfaces:
Comparator<org.eclipse.lsp4j.Position>

public class PositionComparator extends Object implements Comparator<org.eclipse.lsp4j.Position>
Null-safe comparator for position instances.

Compares lines first, then character offsets.

Author:
akos.kitta - Initial contribution and API
  • Constructor Details

    • PositionComparator

      public PositionComparator()
      Sole constructor. Creates a new comparator for position instances.
  • Method Details

    • compare

      public int compare(org.eclipse.lsp4j.Position left, org.eclipse.lsp4j.Position right)
      Specified by:
      compare in interface Comparator<org.eclipse.lsp4j.Position>