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 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 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