sourcecode

package sourcecode

Type members

Classlikes

case class Args(value: Seq[Seq[Text[_]]]) extends SourceValue[Seq[Seq[Text[_]]]]
Companion:
object
object Args extends SourceCompanion[Seq[Seq[Text[_]]], Args] with ArgsMacros
Companion:
class
case class Enclosing(value: String) extends SourceValue[String]
Companion:
object
object Enclosing extends SourceCompanion[String, Enclosing] with EnclosingMacros
Companion:
class
case class File(value: String) extends SourceValue[String]
Companion:
object
object File extends SourceCompanion[String, File] with FileMacros
Companion:
class
case class FileName(value: String) extends SourceValue[String]
Companion:
object
object FileName extends SourceCompanion[String, FileName] with FileNameMacros
Companion:
class
case class FullName(value: String) extends SourceValue[String]
Companion:
object
object FullName extends SourceCompanion[String, FullName] with FullNameMacros
Companion:
class
case class Line(value: Int) extends SourceValue[Int]
Companion:
object
object Line extends SourceCompanion[Int, Line] with LineMacros
Companion:
class
object Macros
case class Name(value: String) extends SourceValue[String]
Companion:
object
object Name extends SourceCompanion[String, Name] with NameMacros
Companion:
class
case class Pkg(value: String) extends SourceValue[String]
Companion:
object
object Pkg extends SourceCompanion[String, Pkg] with PkgMacros
Companion:
class
trait PkgMacros
abstract class SourceCompanion[T, V <: SourceValue[T]](build: T => V)
abstract class SourceValue[T]
case class Text[T](value: T, source: String)
Companion:
object
object Text extends TextMacros
Companion:
class
object Util