class compilerJs::JsMethod

sys::Obj
  compilerJs::JsNode
    compilerJs::JsSlot
      compilerJs::JsMethod

Source

JsMethod

code

JsBlock? code

Source

ctorChain

JsExpr? ctorChain

Source

doc

Str? doc

Source

hasClosure

Bool hasClosure

Source

isFieldAccessor

Bool isFieldAccessor()

Source

isGetter

Bool isGetter

Source

isInstanceCtor

Bool isInstanceCtor

Source

isSetter

Bool isSetter

Source

make

new make(JsCompilerSupport s, MethodDef m)

Source

node

virtual override MethodDef? node()

Source

params

JsMethodParam[] params

Source

parentPeer

JsTypeRef? parentPeer

Source

ret

JsTypeRef ret

Source

sig

Str sig(JsMethodParam[] pars)

Source

write

virtual override Void write(JsWriter out)

Source

writeMethod

Void writeMethod(JsWriter out, Str methName, JsMethodParam[] methParams)

Source