type

JsType

src class JsType : JsNode

JsType

constructors

fields

hasNatives

Does this type have any native slots directly

peer

Compiler peer type if it has one

methods

base

Compiler base type

def

Compiler TypeDef

enumFields
facets

Facets for this type

fields

Fields

findPeer
instanceInit

Get the instanceInit method if one is defined

methods

Methods (excluding instanceInit)

mixins

Mixins for this type

name

Compiler name for the type

node
toStr
write

Slot Details

base

src CType base()

Compiler base type

def

src TypeDef def()

Compiler TypeDef

enumFields

src FieldDef[] enumFields()

facets

src FacetDef[] facets()

Facets for this type

fields

src FieldDef[] fields()

Fields

findPeer

src static CType? findPeer(CompileEsPlugin plugin, CType def)

hasNatives

src const Bool hasNatives

Does this type have any native slots directly

instanceInit

src MethodDef? instanceInit()

Get the instanceInit method if one is defined

make

src new make(CompileEsPlugin plugin, TypeDef def)

methods

src MethodDef[] methods()

Methods (excluding instanceInit)

mixins

src CType[] mixins()

Mixins for this type

name

src Str name()

Compiler name for the type

node

src virtual override TypeDef? node()

peer

src CType? peer { private set }

Compiler peer type if it has one

toStr

src virtual override Str toStr()

write

src virtual override Void write()