final class TokenEditDistance extends AnyRef
Helper to map between position between two similar strings.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- TokenEditDistance
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- implicit class XtensionPositionRangeLSP extends AnyRef
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toOriginal(revisedOffset: Int): Either[EmptyResult, meta.Position]
Convert from offset in revised string to offset in original string
- def toOriginal(revisedLine: Int, revisedColumn: Int): Either[EmptyResult, meta.Position]
-
def
toRevised(originalOffset: Int): Either[EmptyResult, meta.Position]
Convert from offset in original string to offset in revised string
- def toRevised(originalLine: Int, originalColumn: Int): Either[EmptyResult, meta.Position]
- def toRevised(pos: org.eclipse.lsp4j.Position): Either[EmptyResult, meta.Position]
-
def
toRevised(range: org.eclipse.lsp4j.Range): Option[org.eclipse.lsp4j.Range]
Converts a range position in the original document to a range position in the revised document.
Converts a range position in the original document to a range position in the revised document.
This method behaves differently from the other
toRevisedin a few ways: - it should only returnNonein the case when the sources don't tokenize. When the original token is removed in the revised document, we find instead the nearest token in the original document instead. -
def
toString(): String
- Definition Classes
- TokenEditDistance → AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )