BuildInfoCodegen

class BuildInfoCodegen(env: Map[Global, Defn])(implicit meta: Metadata)
class Object
trait Matchable
class Any

Type members

Inherited classlikes

class DefnScopes(val defn: Define)(implicit metadataCtx: Context)
Inherited from:
MetadataCodeGen

Value members

Concrete methods

override def gen(unused: String, dir: VirtualDirectory): Path
Definition Classes
AbstractCodeGen
def generateIfSupported(dir: VirtualDirectory, config: Config): Option[Path]
Definition Classes

Inherited methods

Inherited from:
MetadataCodeGen
def dbg[T <: Node : InternedWriter](v: => T)(implicit evidence$3: InternedWriter[T], ctx: Context, sb: ShowBuilder): Unit
Inherited from:
MetadataCodeGen
def dbg[T <: Node : InternedWriter](prefix: => CharSequence, v: => T)(implicit evidence$2: InternedWriter[T], ctx: Context, sb: ShowBuilder): Unit
Inherited from:
MetadataCodeGen
def dbg(name: => String)(values: Node*)(implicit ctx: Context): Unit
Inherited from:
MetadataCodeGen
def dbgLocalValue(id: Local, ty: Type, argIdx: Option[Int])(srcPosition: SourcePosition, scopeId: ScopeId)(implicit debugInfo: DebugInfo, defnScopes: DefnScopes, metadataCtx: Context, sb: ShowBuilder): Unit
Inherited from:
MetadataCodeGen
def dbgLocalVariable(id: Local, ty: Type)(srcPosition: SourcePosition, scopeId: ScopeId)(implicit debugInfo: DebugInfo, defnScopes: DefnScopes, metadataCtx: Context, sb: ShowBuilder): Unit
Inherited from:
MetadataCodeGen
def dbgUsing[T <: Node : InternedWriter](v: => T)(usingBlock: T => Unit)(implicit evidence$1: InternedWriter[T], ctx: Context, sb: ShowBuilder): AnyVal
Inherited from:
MetadataCodeGen
final protected def lookup(n: Member): Type
Inherited from:
AbstractCodeGen (hidden)
def toDIFile(pos: SourcePosition): DIFile
Inherited from:
MetadataCodeGen
def toDILocation(pos: SourcePosition, scopeId: ScopeId)(implicit defnScopes: DefnScopes): DILocation
Inherited from:
MetadataCodeGen
final protected def touch(n: Member): Unit
Inherited from:
AbstractCodeGen (hidden)

Concrete fields

val buildInfos: Map[String, Any]

Inherited fields

final val os: OsCompat
Inherited from:
AbstractCodeGen (hidden)
Inherited from:
AbstractCodeGen (hidden)