class compilerEs::JsType
sys::Obj compilerEs::JsNode compilerEs::JsType
JsType
- base
-
CType base()Compiler base type
- def
-
TypeDef def()Compiler TypeDef
- enumFields
-
FieldDef[] enumFields() - facets
-
FacetDef[] facets()Facets for this type
- fields
-
FieldDef[] fields()Fields
- findPeer
-
static CType? findPeer(CompileEsPlugin plugin, CType def) - hasNatives
-
const Bool hasNativesDoes this type have any native slots directly
- instanceInit
-
MethodDef? instanceInit()Get the instanceInit method if one is defined
- make
-
new make(CompileEsPlugin plugin, TypeDef def) - methods
-
MethodDef[] methods()Methods (excluding instanceInit)
- mixins
-
CType[] mixins()Mixins for this type
- name
-
Str name()Compiler name for the type
- node
-
virtual override TypeDef? node() - peer
-
CType? peer { private set }Compiler peer type if it has one
- toStr
-
virtual override Str toStr() - write
-
virtual override Void write()