org.scalactic.source

Members list

Type members

Classlikes

trait ObjectMeta

Attributes

Companion
object
Source
ObjectMeta.scala
Supertypes
class Object
trait Matchable
class Any
object ObjectMeta

Attributes

Companion
trait
Source
ObjectMeta.scala
Supertypes
class Object
trait Matchable
class Any
Self type
ObjectMeta.type
case class Position(fileName: String, filePathname: String, lineNumber: Int)

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.

Value parameters

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

Attributes

Companion
object
Source
Position.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Position

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.

Attributes

Companion
class
Source
Position.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Position.type
class TypeInfo[T](val name: String)

Attributes

Companion
object
Source
TypeInfo.scala
Supertypes
class Object
trait Matchable
class Any
object TypeInfo

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.

Attributes

Companion
class
Source
TypeInfo.scala
Supertypes
class Object
trait Matchable
class Any
Self type
TypeInfo.type
object TypeInfoMacro

Helper class for Position macro. (Will be removed from the public API if possible in a subsequent 3.0.0-RCx release.)

Helper class for Position macro. (Will be removed from the public API if possible in a subsequent 3.0.0-RCx release.)

Attributes

Source
TypeInfoMacro.scala
Supertypes
class Object
trait Matchable
class Any
Self type