@@ -136,21 +136,20 @@ function getType (node: any) {
* @func {ASTNode} Function call node
* @return {string} type of function call
*/
functiongetFunctionCallType(func){
if(!(isExternalDirectCall(func)||isThisLocalCall(func)||isSuperLocalCall(func)||isLocalCall(func)||isLibraryCall(func)))thrownewError('staticAnalysisCommon.js: not function call Node')
* Get the variable name written to by a effect node, except for inline assembly because there is no information to find out where we write to. Trows if not a effect node or is inlineassmbly.
* Example: x = 10; => x
* @effectNode {ASTNode} Function call node
* @effectNode {ASTNode} Assignmnet node
* @return {string} variable name written to
*/
functiongetEffectedVariableName(effectNode){
if(!isEffect(effectNode)||effectNode.nodeType==="InlineAssembly")thrownewError('staticAnalysisCommon.js: not an effect Node or inline assembly')