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