MetadataCodeGen

Companion:
object
class Object
trait Matchable
class Any
AbstractCodeGen

Type members

Classlikes

class DefnScopes(val defn: Define)(implicit metadataCtx: Context)

Value members

Abstract methods

Concrete methods

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

Concrete fields