Class

org.argus.jawa.core.io

DefinedPosition

Related Doc: package io

Permalink

sealed abstract class DefinedPosition extends Position

Linear Supertypes
Position, InternalPositionImpl, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DefinedPosition
  2. Position
  3. InternalPositionImpl
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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: Int

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

    Permalink
    Definition Classes
    AnyRef
  11. def equals(that: Any): Boolean

    Permalink
    Definition Classes
    DefinedPosition → AnyRef → Any
  12. def fail(what: String): Nothing

    Permalink
    Attributes
    protected
    Definition Classes
    Position
  13. 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
  14. def finalize(): Unit

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

    Permalink
    Definition Classes
    InternalPositionImpl
  16. def focusEnd: Position

    Permalink
    Definition Classes
    InternalPositionImpl
  17. def focusStart: Position

    Permalink

    Convert a range position to a simple offset.

    Convert a range position to a simple offset.

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

    Permalink
    Definition Classes
    AnyRef → Any
  19. def hashCode(): Int

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

    Permalink
    Definition Classes
    InternalPositionImpl
  21. final def isDefined: Boolean

    Permalink
    Definition Classes
    DefinedPositionPosition → InternalPositionImpl
  22. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  23. def isOffset: Boolean

    Permalink
    Definition Classes
    InternalPositionImpl
  24. def isOpaqueRange: Boolean

    Permalink
    Definition Classes
    InternalPositionImpl
  25. def isRange: Boolean

    Permalink
    Definition Classes
    Position → InternalPositionImpl
  26. def isTransparent: Boolean

    Permalink
    Definition Classes
    InternalPositionImpl
  27. def line: Int

    Permalink
    Definition Classes
    Position
  28. def lineCaret: String

    Permalink
    Definition Classes
    InternalPositionImpl
  29. def lineContent: String

    Permalink
    Definition Classes
    InternalPositionImpl
  30. final def ne(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    InternalPositionImpl
  34. def point: Int

    Permalink
    Definition Classes
    Position → InternalPositionImpl
  35. def pointOrElse(alt: Int): Int

    Permalink
    Definition Classes
    InternalPositionImpl
  36. def pos: Position

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

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

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

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

    Permalink
    Definition Classes
    InternalPositionImpl
  41. def show: String

    Permalink
    Definition Classes
    InternalPositionImpl
  42. def showDebug: String

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

    Permalink
    Definition Classes
    InternalPositionImpl
  44. def source: SourceFile

    Permalink
    Definition Classes
    Position → InternalPositionImpl
  45. def start: Int

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

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

    Permalink
    Definition Classes
    DefinedPosition → AnyRef → Any
  48. def union(pos: Position): Position

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    InternalPositionImpl
  56. 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
  57. def |(that: Position): Position

    Permalink
    Definition Classes
    InternalPositionImpl
  58. 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
  59. def |^(that: Position): Position

    Permalink
    Definition Classes
    InternalPositionImpl

Inherited from Position

Inherited from InternalPositionImpl

Inherited from AnyRef

Inherited from Any

Ungrouped