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 hasNatives
Does 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()