- Index
- »
- compilerEs
- »
- JsType
type
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
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()