Packages

implicit final class XtensionPatchLSP extends AnyVal

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. XtensionPatchLSP
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new XtensionPatchLSP(patch: patch.Patch)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##(): Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  6. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  7. val patch: patch.Patch
  8. def toString(): String
    Definition Classes
    Any
  9. def toTextEdits(implicit ctx: rule.RuleCtx, index: SemanticdbIndex): List[TextEdit]

    Converts a scalafix.Patch to precise languageserver.types.TextEdit.

    Converts a scalafix.Patch to precise languageserver.types.TextEdit.

    We could take a shortcut and apply the patch to a String and return one large TextEdit that replaces the whole file. However, in scalafix we treat each token individually so we can provide more precise changes.

Inherited from AnyVal

Inherited from Any

Ungrouped