NirGenStat

scala.scalanative.nscplugin.NirGenStat
trait NirGenStat(using x$1: Context)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class NirCodeGen
Self type

Members list

Type members

Classlikes

protected object LinktimeProperty

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
protected case class MirrorClass(defn: Class, forwarders: Seq[Define])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

protected def checkExplicitReturnTypeAnnotation(externDef: ValOrDefDef, methodKind: String): Unit
def genClass(td: TypeDef)(using Context): Unit
def genExternMethod(attrs: Attrs, name: Global, origSig: Type, dd: DefDef): Option[Defn]
protected def genLinktimeResolved(dd: DefDef, name: Global)(using Position): Option[Defn]
def validateExternCtor(rhs: Tree): Unit

Concrete fields

protected val curExprBuffer: ScopedVar[<none>]
protected val generatedMirrorClasses: Map[Symbol, MirrorClass]