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