sbt.internal.Eval
See theEval companion class
object Eval
Attributes
Members list
Type members
Classlikes
class EvalSourceFile(name: String, startLine: Int, contents: String) extends SourceFile
Attributes
- Supertypes
-
class SourceFiletrait SourceFiletrait AbstractFileclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
class TypeExtractor extends TreeTraverser
Attributes
- Supertypes
-
class TreeTraverserclass TreeAccumulator[Unit]class Objecttrait Matchableclass Any
class ValExtractor(tpes: Set[String]) extends TreeTraverser
Tree traverser that obtains the names of vals in a top-level module whose type is a subtype of one of types.
Tree traverser that obtains the names of vals in a top-level module whose type is a subtype of one of types.
Attributes
- Supertypes
-
class TreeTraverserclass TreeAccumulator[Unit]class Objecttrait Matchableclass Any
Value members
Concrete methods
def evalImpl[A : Type](expression: Expr[String])(implicit evidence$1: Type[A], qctx: Quotes): Expr[A]
Gets the top-level module moduleName from the provided class loader. The module name should not include the trailing $.
Gets the top-level module moduleName from the provided class loader. The module name should not include the trailing $.
Attributes
Gets the value of the expression wrapped in module objectName, which is accessible via loader. The module name should not include the trailing $.
Gets the value of the expression wrapped in module objectName, which is accessible via loader. The module name should not include the trailing $.
Attributes
Concrete fields
In this article