DiffShortener

org.specs2.text.DiffShortener
See theDiffShortener companion object

This object help shortening strings between differences when the strings are too long

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object DiffShortener.type
object StringEditDistance.type

Members list

Type members

Classlikes

final case class Delimiter(value: String) extends Token

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Token
class Object
trait Matchable
class Any
Show all
final case class End() extends Token

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Token
class Object
trait Matchable
class Any
Show all
final case class Keep(value: String) extends Token

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Token
class Object
trait Matchable
class Any
Show all
final case class Start() extends Token

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Token
class Object
trait Matchable
class Any
Show all
sealed trait Token

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Delimiter
class End
class Keep
class Start

Value members

Concrete methods

def shorten(string: String, firstDelimiter: String, secondDelimiter: String, shortenSize: Int): String
def shortenTokens(tokens: List[Token], firstDelimiter: Delimiter, secondDelimiter: Delimiter, shortenSize: Int): List[Token]
def showToken(r: Token): String
def tokensSize(tokens: List[Token]): Int

Extensions

Extensions

extension (tokens: List[Token])(tokens: List[Token])
def showTokens: String