A comparator for identifier like "Predef" or "Function10".
Differences from the default string comparator:
- works with CharSequences like compiler Name
- orders numbers by their numerical value instead of lexicographical
Good: Function1, Function2, Function10
Bad: Function1, Function10, Function2
Linear Supertypes
math.Ordering[T], math.PartialOrdering[T], math.Equiv[T], Serializable, java.io.Serializable, Comparator[T], AnyRef, Any
This member is added by an implicit conversion from IdentifierOrdering[T] to
any2stringadd[IdentifierOrdering[T]] performed by method any2stringadd in scala.Predef.
This member is added by an implicit conversion from IdentifierOrdering[T] to
ArrowAssoc[IdentifierOrdering[T]] performed by method ArrowAssoc in scala.Predef.
This member is added by an implicit conversion from IdentifierOrdering[T] to
Ensuring[IdentifierOrdering[T]] performed by method Ensuring in scala.Predef.
This member is added by an implicit conversion from IdentifierOrdering[T] to
Ensuring[IdentifierOrdering[T]] performed by method Ensuring in scala.Predef.
This member is added by an implicit conversion from IdentifierOrdering[T] to
Ensuring[IdentifierOrdering[T]] performed by method Ensuring in scala.Predef.
This member is added by an implicit conversion from IdentifierOrdering[T] to
Ensuring[IdentifierOrdering[T]] performed by method Ensuring in scala.Predef.
This member is added by an implicit conversion from IdentifierOrdering[T] to
StringFormat[IdentifierOrdering[T]] performed by method StringFormat in scala.Predef.
This member is added by an implicit conversion from IdentifierOrdering[T] to
meta.XtensionStructure[IdentifierOrdering[T]] performed by method XtensionStructure in scala.meta.prettyprinters.Api.
This conversion will take place only if an implicit value of type prettyprinters.Structure[IdentifierOrdering[T]] is in scope.
Definition Classes
XtensionStructure
final defsynchronized[T0](arg0: ⇒ T0): T0
Definition Classes
AnyRef
defsyntax: String
Implicit information
This member is added by an implicit conversion from IdentifierOrdering[T] to
meta.XtensionSyntax[IdentifierOrdering[T]] performed by method XtensionSyntax in scala.meta.prettyprinters.Api.
This conversion will take place only if an implicit value of type prettyprinters.Syntax[IdentifierOrdering[T]] is in scope.
This member is added by an implicit conversion from IdentifierOrdering[T] to
ArrowAssoc[IdentifierOrdering[T]] performed by method ArrowAssoc in scala.Predef.
A comparator for identifier like "Predef" or "Function10".
Differences from the default string comparator: - works with CharSequences like compiler
Name
- orders numbers by their numerical value instead of lexicographicalFunction1
,Function2
,Function10
Function1
,Function10
,Function2