org.scalactic.source
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Source
- ObjectMeta.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Source
- ObjectMeta.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ObjectMeta.type
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
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
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
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
-
TypeInfoMacro.type