Class

org.argus.jawa.core.io

FakePos

Related Doc: package io

Permalink

case class FakePos(msg: String) extends UndefinedPosition with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, UndefinedPosition, Position, InternalPositionImpl, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FakePos
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. UndefinedPosition
  7. Position
  8. InternalPositionImpl
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FakePos(msg: String)

    Permalink

Type Members

  1. type Pos = Position

    Permalink
    Definition Classes
    Position

Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def ^(point: Int): Position

    Permalink
    Definition Classes
    InternalPositionImpl
  5. def ^|(that: Position): Position

    Permalink
    Definition Classes
    InternalPositionImpl
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def column: Int

    Permalink
    Definition Classes
    Position
  9. def end: Nothing

    Permalink
    Definition Classes
    UndefinedPositionPosition → InternalPositionImpl
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def fail(what: String): Nothing

    Permalink
    Attributes
    protected
    Definition Classes
    Position
  12. def finalPosition: Pos

    Permalink

    Map this position to its position in the original source file (which may be this position unchanged.)

    Map this position to its position in the original source file (which may be this position unchanged.)

    Definition Classes
    InternalPositionImpl
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. def focus: Position

    Permalink
    Definition Classes
    InternalPositionImpl
  15. def focusEnd: Position

    Permalink
    Definition Classes
    InternalPositionImpl
  16. def focusStart: Position

    Permalink

    Convert a range position to a simple offset.

    Convert a range position to a simple offset.

    Definition Classes
    InternalPositionImpl
  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  18. def includes(pos: Position): Boolean

    Permalink
    Definition Classes
    InternalPositionImpl
  19. final def isDefined: Boolean

    Permalink
    Definition Classes
    UndefinedPositionPosition → InternalPositionImpl
  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. def isOffset: Boolean

    Permalink
    Definition Classes
    InternalPositionImpl
  22. def isOpaqueRange: Boolean

    Permalink
    Definition Classes
    InternalPositionImpl
  23. def isRange: Boolean

    Permalink
    Definition Classes
    UndefinedPositionPosition → InternalPositionImpl
  24. def isTransparent: Boolean

    Permalink
    Definition Classes
    InternalPositionImpl
  25. def line: Int

    Permalink
    Definition Classes
    Position
  26. def lineCaret: String

    Permalink
    Definition Classes
    InternalPositionImpl
  27. def lineContent: String

    Permalink
    Definition Classes
    InternalPositionImpl
  28. val msg: String

    Permalink
  29. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  30. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  32. def overlaps(pos: Position): Boolean

    Permalink
    Definition Classes
    InternalPositionImpl
  33. def point: Nothing

    Permalink
    Definition Classes
    UndefinedPositionPosition → InternalPositionImpl
  34. def pointOrElse(alt: Int): Int

    Permalink
    Definition Classes
    InternalPositionImpl
  35. def pos: Position

    Permalink
    Definition Classes
    Position
  36. def precedes(pos: Position): Boolean

    Permalink
    Definition Classes
    InternalPositionImpl
  37. def properlyIncludes(pos: Position): Boolean

    Permalink
    Definition Classes
    InternalPositionImpl
  38. def properlyPrecedes(pos: Position): Boolean

    Permalink
    Definition Classes
    InternalPositionImpl
  39. def sameRange(pos: Position): Boolean

    Permalink
    Definition Classes
    InternalPositionImpl
  40. def show: String

    Permalink
    Definition Classes
    InternalPositionImpl
  41. def showDebug: String

    Permalink
    Definition Classes
    InternalPositionImpl
  42. def showError(msg: String): String

    Permalink
    Definition Classes
    InternalPositionImpl
  43. def source: NoSourceFile.type

    Permalink
    Definition Classes
    UndefinedPositionPosition → InternalPositionImpl
  44. def start: Nothing

    Permalink
    Definition Classes
    UndefinedPositionPosition → InternalPositionImpl
  45. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  46. def toString(): String

    Permalink
    Definition Classes
    FakePos → AnyRef → Any
  47. def union(pos: Position): Position

    Permalink
    Definition Classes
    InternalPositionImpl
  48. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. def withEnd(end: Int): Position

    Permalink
    Definition Classes
    InternalPositionImpl
  52. def withPoint(point: Int): Position

    Permalink
    Definition Classes
    InternalPositionImpl
  53. def withShift(shift: Int): Position

    Permalink
    Definition Classes
    InternalPositionImpl
  54. def withSource(source: SourceFile): Position

    Permalink
    Definition Classes
    InternalPositionImpl
  55. def withStart(start: Int): Position

    Permalink

    Copy a range position with a changed value.

    Copy a range position with a changed value.

    Definition Classes
    InternalPositionImpl
  56. def |(that: Position): Position

    Permalink
    Definition Classes
    InternalPositionImpl
  57. def |(that: Position, poses: Position*): Position

    Permalink

    If you have it in for punctuation you might not like these methods.

    If you have it in for punctuation you might not like these methods. However I think they're aptly named.

    | means union means "the point" (look, it's a caret) | means union, taking the point of the rhs ^| means union, taking the point of the lhs

    Definition Classes
    InternalPositionImpl
  58. def |^(that: Position): Position

    Permalink
    Definition Classes
    InternalPositionImpl

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from UndefinedPosition

Inherited from Position

Inherited from InternalPositionImpl

Inherited from AnyRef

Inherited from Any

Ungrouped