ToCodeVisitor

final class ToCodeVisitor extends NoPrepareEvents[Code]
Companion
object
class NoPrepareEvents[Code]
trait Visitor[Code]
class Object
trait Matchable
class Any

Value members

Concrete methods

def onAnnotated(base: Code, tpe: Code): Code
def onApplication(base: Code, args: List[Code]): Code
def onAssert(base: Code): Code
def onBuiltIn(self: Expr, name: String): Code
def onClasspathImport(path: Path, mode: ImportMode, hash: Array[Byte]): Code
def onDate(self: Expr, year: Int, month: Int, day: Int): Code
def onDouble(self: Expr, value: Double): Code
def onEmptyList(tpe: Code): Code
def onEnvImport(value: String, mode: ImportMode, hash: Array[Byte]): Code
def onFieldAccess(base: Code, fieldName: String): Code
def onIdentifier(self: Expr, name: String, index: Long): Code
def onIf(predicate: Code, thenValue: Code, elseValue: Code): Code
def onInteger(self: Expr, value: BigInteger): Code
def onLambda(name: String, tpe: Code, result: Code): Code
def onLet(bindings: List[LetBinding[Code]], body: Code): Code
def onLocalImport(path: Path, mode: ImportMode, hash: Array[Byte]): Code
def onMerge(handlers: Code, union: Code, tpe: Code): Code
def onMissingImport(mode: ImportMode, hash: Array[Byte]): Code
def onNatural(self: Expr, value: BigInteger): Code
def onNonEmptyList(values: List[Code]): Code
def onNote(base: Code, source: Source): Code
def onOperatorApplication(operator: Operator, lhs: Code, rhs: Code): Code
def onPi(name: String, tpe: Code, result: Code): Code
def onProjection(base: Code, fieldNames: Array[String]): Code
def onProjectionByType(base: Code, tpe: Code): Code
def onRecord(fields: List[Entry[String, Code]]): Code
def onRecordType(fields: List[Entry[String, Code]]): Code
def onRemoteImport(url: URI, using: Code, mode: ImportMode, hash: Array[Byte]): Code
def onText(parts: Array[String], interpolated: List[Code]): Code
def onTime(self: Expr, hour: Int, minute: Int, second: Int, fractional: BigDecimal): Code
def onTimeZone(self: Expr, seconds: Int): Code
def onToMap(base: Code, tpe: Code): Code
def onUnionType(fields: List[Entry[String, Code]]): Code
def onWith(base: Code, path: Array[String], value: Code): Code

Inherited methods

def bind(x$0: String, x$1: Expr): Unit
Inherited from
NoPrepareEvents
def flattenToMapLists(): Boolean
Inherited from
NoPrepareEvents
def prepareAnnotated(x$0: Expr): Boolean
Inherited from
NoPrepareEvents
def prepareApplication(x$0: Expr, x$1: Int): Boolean
Inherited from
NoPrepareEvents
def prepareAssert(): Boolean
Inherited from
NoPrepareEvents
def prepareEmptyList(x$0: Expr): Boolean
Inherited from
NoPrepareEvents
def prepareFieldAccess(x$0: Expr, x$1: String): Boolean
Inherited from
NoPrepareEvents
def prepareIf(): Boolean
Inherited from
NoPrepareEvents
def prepareLambda(x$0: String, x$1: Expr): Boolean
Inherited from
NoPrepareEvents
def prepareLet(x$0: Int): Boolean
Inherited from
NoPrepareEvents
def prepareLetBinding(x$0: String, x$1: Expr): Boolean
Inherited from
NoPrepareEvents
def prepareMerge(x$0: Expr): Boolean
Inherited from
NoPrepareEvents
def prepareNonEmptyList(x$0: Int): Boolean
Inherited from
NoPrepareEvents
def prepareNonEmptyListElement(x$0: Int): Boolean
Inherited from
NoPrepareEvents
def prepareOperatorApplication(x$0: Operator): Boolean
Inherited from
NoPrepareEvents
def preparePi(x$0: String, x$1: Expr): Boolean
Inherited from
NoPrepareEvents
def prepareProjection(x$0: Int): Boolean
Inherited from
NoPrepareEvents
def prepareProjectionByType(x$0: Expr): Boolean
Inherited from
NoPrepareEvents
def prepareProjectionByType(): Boolean
Inherited from
NoPrepareEvents
def prepareRecord(x$0: Int): Boolean
Inherited from
NoPrepareEvents
def prepareRecordField(x$0: String, x$1: Expr, x$2: Int): Boolean
Inherited from
NoPrepareEvents
def prepareRecordType(x$0: Int): Boolean
Inherited from
NoPrepareEvents
def prepareRecordTypeField(x$0: String, x$1: Expr, x$2: Int): Boolean
Inherited from
NoPrepareEvents
def prepareRemoteImport(x$0: URI, x$1: Expr, x$2: ImportMode, x$3: Array[Byte]): Boolean
Inherited from
NoPrepareEvents
def prepareText(x$0: Int): Boolean
Inherited from
NoPrepareEvents
def prepareTextPart(x$0: String): Boolean
Inherited from
NoPrepareEvents
def prepareToMap(x$0: Expr): Boolean
Inherited from
NoPrepareEvents
def prepareUnionType(x$0: Int): Boolean
Inherited from
NoPrepareEvents
def prepareUnionTypeField(x$0: String, x$1: Expr, x$2: Int): Boolean
Inherited from
NoPrepareEvents
def prepareWith(x$0: Array[String]): Boolean
Inherited from
NoPrepareEvents
def prepareWithValue(x$0: Array[String]): Boolean
Inherited from
NoPrepareEvents
def sortFields(): Boolean
Inherited from
NoPrepareEvents