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