package source
- Alphabetic
 
- Public
 - All
 
Type Members
- 
      
      
      
        
      
    
      
        
        case class
      
      
        Position(fileName: String, filePathname: String, lineNumber: Int) extends Product with Serializable
      
      
      
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
Positionis used by ScalaTest assertions, matchers, and testing styles to provide locations for failures in test results.The
pathFilenameshould always end with thefileName, which is the simple file name. For example, if thefilePathnamewere"/Users/this/is/a/class/Act.scala", thefileNamewould be"Act.scala". Note: ClassPositionis in part inspired by thesourcecodelibrary 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
 
Value Members
- 
      
      
      
        
      
    
      
        
        object
      
      
        Position extends Serializable
      
      
      
Companion object for
Positionthat defines an implicit method that uses a macro to grab the enclosing position. - 
      
      
      
        
      
    
      
        
        object
      
      
        PositionMacro
      
      
      
Helper class for Position macro.
Helper class for Position macro. (Will be removed from the public API if possible in a subsequent 3.0.0-RCx release.)