Package

org.scalactic

source

Permalink

package source

Visibility
  1. Public
  2. All

Type Members

  1. case class Position(fileName: String, filePathname: String, lineNumber: Int) extends Product with Serializable

    Permalink

    A source file position consisting of a simple source file name, the full path to the file, and a line number.

    A source file position consisting of a simple source file name, the full path to the file, and a line number.

    Class Position is used by ScalaTest assertions, matchers, and testing styles to provide locations for failures in test results.

    The pathFilename should always end with the fileName, which is the simple file name. For example, if the filePathname were "/Users/this/is/a/class/Act.scala", the fileName would be "Act.scala". Note: Class Position is in part inspired by the sourcecode library designed by Li Haoyi.

    fileName

    the simple name of a source file

    filePathname

    the fully qualified pathname of the source file

    lineNumber

    a line number inside the source file with the given filePathname and fileNamae

  2. class TypeInfo[T] extends AnyRef

    Permalink

Value Members

  1. object Position extends Serializable

    Permalink

    Companion object for Position that defines an implicit method that uses a macro to grab the enclosing position.

    Companion object for Position that defines an implicit method that uses a macro to grab the enclosing position.

  2. object TypeInfo

    Permalink

    Companion object for Position that defines an implicit method that uses a macro to grab the enclosing position.

    Companion object for Position that defines an implicit method that uses a macro to grab the enclosing position.

Ungrouped