NirGenStat

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

Attributes

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

Members list

Concise view

Type members

Classlikes

protected object LinktimeProperty

Attributes

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

Attributes

Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

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

Concrete fields

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