class compilerJs::JsType
sys::Obj compilerJs::JsNode compilerJs::JsType
JsType
- base
-
JsTypeRef base - checkJsSafety
-
static Bool checkJsSafety(CType ctype, JsCompilerSupport cs, Loc? loc) - copyMixin
- def
-
TypeDef def - facets
-
JsFacet[] facets - fields
-
JsField[] fields - findPeer
-
static JsTypeRef? findPeer(JsCompilerSupport cs, CType def) - flags
-
Int flags - hasNatives
-
Bool hasNatives - instanceInit
-
JsBlock? instanceInit - isMixin
-
Bool isMixin - isNative
-
Bool isNative - isSynthetic
-
Bool isSynthetic - make
-
new make(JsCompilerSupport s, TypeDef def) - methods
-
JsMethod[] methods - mixins
-
JsTypeRef[] mixins - name
-
Str name - node
-
virtual override TypeDef? node() - peer
-
JsTypeRef? peer - pod
-
Str pod - qname
-
Str qname - sig
-
Str sig - staticInit
-
Str? staticInit - toStr
-
virtual override Str toStr() - write
- writeStatic