StatementsCache

org.encalmo.utils.StatementsCache
class StatementsCache(implicit val quotes: Quotes)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def addMethodCall(methodName: String, methodBody: Expr[Unit]): Unit
def addStatement(statement: quotes.reflect.Statement): Unit
def addStatements(statements: Iterable[quotes.reflect.Statement]): Unit
def getBlockExprOf[T : Type]: Expr[T]
def getBlockExprOf[T : Type](lastStatementExpr: Expr[T]): Expr[T]
def getOrElseCreateValueRef[T : Type](valueName: String, valueBody: Expr[T]): quotes.reflect.Ref
def getStatements: List[quotes.reflect.Statement]

Implicits

Implicits

implicit val quotes: Quotes