Class/Object

epic.trees

Span

Related Docs: object Span | package trees

Permalink

final class Span extends AnyVal with Serializable

Linear Supertypes
Serializable, Serializable, AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Span
  2. Serializable
  3. Serializable
  4. AnyVal
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Span(encoded: Long)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def begin: Int

    Permalink
  6. def contains(other: Span): Boolean

    Permalink

    Return true if this' range contains the other range.

  7. def contains(pos: Int): Boolean

    Permalink
  8. def crosses(other: Span): Boolean

    Permalink

    Returns true if this and other overlap but containment or equality does not hold.

  9. val encoded: Long

    Permalink
  10. def end: Int

    Permalink
  11. def foreach(f: (Int) ⇒ Unit): Unit

    Permalink
    Annotations
    @inline()
  12. def getClass(): Class[_ <: AnyVal]

    Permalink
    Definition Classes
    AnyVal → Any
  13. def isEmpty: Boolean

    Permalink
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. def iterator: Iterator[Int]

    Permalink
  16. def length: Int

    Permalink
  17. def map[U](f: (Int) ⇒ U): IndexedSeq[U]

    Permalink
  18. def nonEmpty: Boolean

    Permalink
  19. def toIndexedSeq: Range

    Permalink
  20. def toPair: (Int, Int)

    Permalink
  21. def toRange: Range

    Permalink
  22. def toString(): String

    Permalink
    Definition Classes
    Span → Any

Inherited from Serializable

Inherited from Serializable

Inherited from AnyVal

Inherited from Any

Ungrouped