Fantom

 

class

compilerJs::JsType

sys::Obj
  compilerJs::JsNode
    compilerJs::JsType

JsType

Slots

baseSource

JsTypeRef base

copyMixinSource

Void copyMixin(JsTypeRef ref, JsWriter out)

fieldsSource

JsField[] fields

findPeerSource

static JsTypeRef? findPeer(CompilerSupport cs, CType def)

flagsSource

Int flags

hasNativesSource

Bool hasNatives

instanceInitSource

JsBlock? instanceInit

isMixinSource

Bool isMixin

isSyntheticSource

Bool isSynthetic

makeSource

new make(CompilerSupport s, TypeDef def)

methodsSource

JsMethod[] methods

mixinsSource

JsTypeRef[] mixins

nameSource

Str name

overridesSource

Bool overrides(JsSlotRef ref)

peerSource

JsTypeRef? peer

podSource

Str pod

qnameSource

Str qname

sigSource

Str sig

staticInitSource

Str? staticInit

toStrSource

override Str toStr()

Overrides sys::Obj.toStr

Doc inherited from sys::Obj.toStr

Return a string representation of this object.

writeSource

override Void write(JsWriter out)

Overrides compilerJs::JsNode.write

Doc inherited from compilerJs::JsNode.write

Write the JavaScript source code for this node.

writeStaticSource

Void writeStatic(JsWriter out)