function PatchPositions(old_info_node, diff_array, report_array) {
    if (old_info_node.live_shared_function_infos) {
      old_info_node.live_shared_function_infos.forEach(function (info) {
          %LiveEditPatchFunctionPositions(info.raw_array,
                                          diff_array);
      });

      report_array.push( { name: old_info_node.info.function_name } );
    } else {
      // TODO(LiveEdit): function is not compiled yet or is already collected.
      report_array.push(
          { name: old_info_node.info.function_name, info_not_found: true } );
    }
  }
function PatchPositions(old_info_node, diff_array, report_array) {
    if (old_info_node.live_shared_function_infos) {
      old_info_node.live_shared_function_infos.forEach(function (info) {
          %LiveEditPatchFunctionPositions(info.raw_array,
                                          diff_array);
      });

      report_array.push( { name: old_info_node.info.function_name } );
    } else {
      
      report_array.push(
          { name: old_info_node.info.function_name, info_not_found: true } );
    }
  }
function PatchPositions ( old_info_node , diff_array , report_array ) { if ( old_info_node . live_shared_function_infos ) { old_info_node . live_shared_function_infos . forEach ( function ( info ) { % LiveEditPatchFunctionPositions ( info . raw_array , diff_array ) ; } ) ; report_array . push ( { name : old_info_node . info . function_name } ) ; } else { // TODO(LiveEdit): function is not compiled yet or is already collected. report_array . push ( { name : old_info_node . info . function_name , info_not_found : true } ) ; } }
Changes positions (including all statements) in function.
Changes positions ( including all statements ) in function .