class
compilerJs::JsShortcutExpr
sys::Obj compilerJs::JsNode compilerJs::JsExpr compilerJs::JsCallExpr compilerJs::JsShortcutExpr
JsShortcutExpr
Slots
- assignIndexSource
-
JsExpr? assignIndex
- assignTargetSource
-
JsExpr? assignTarget
- doWriteSource
- doWriteIndexedAssignSource
-
private JsShortcutExpr findIndexedAssign(JsExpr expr, Loc loc)
- isAssignSource
-
Bool isAssign
- isIndexedAssignSource
-
Bool isIndexedAssign
- isPostfixLeaveSource
-
Bool isPostfixLeave
- makeSource
-
new make(JsCompilerSupport s, ShortcutExpr se)
- symbolSource
-
Str symbol
- writeSource
-
override Void write(JsWriter out)
Overrides compilerJs::JsCallExpr.write
Doc inherited from compilerJs::JsNode.write
Write the JavaScript source code for this node.