rem: '   ' + paramType + ' ' + paramVar + ' = KJSEmbed::extractValue<' + paramType + '>(exec, args, '; 
add: '   ' + paramType + ' ' + paramVar + ' = KJSEmbed::extractValue<' + paramType + '>(exec, args, ' + paramIdx + ');\n'; return extracted; 
context: function extract_parameter( parameter, paramNum ){    var extracted = '';    var paramType = parameter.firstChildElement('type').toElement().toString();    var paramVar = parameter.firstChildElement('declname').toElement().toString();    var paramVarElement = parameter.firstChildElement('declname').toElement();    var paramDefault = parameter.firstChildElement('defval').toElement();    if (paramVarElement.isNull())        paramVar = 'arg' + paramNum;    if ( paramType.indexOf('Qt::') != -1 )  // Enum Value    {        extracted +=            '   ' + paramType + ' ' + paramVar + ' = static_cast<' + paramType + '>(KJSEmbed::extractInt(exec, args, ' + paramIdx + ', ';        if (!paramDefault.isNull())            extracted += paramDefault.toString() + '));\n';        else            extracted += '0));\n';        return extracted;    }    else if ( isVariant(paramType) )    {        extracted +=            '   ' + paramType + ' ' + paramVar + ' = KJSEmbed::extractValue<' + paramType + '>(exec, args, ';    }    else    // It's an object, or something else?    {        extracted +=            '   ' + paramType + ' ' + paramVar + ' = KJSEmbed::extractObject<' + paramType + '>(exec, args, ' + paramIdx + ', ';    }    if (!paramDefault.isNull())        extracted += paramDefault.toString() + ');\n';    else        extracted += '0);\n';    return extracted;}
meta: 1078	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1078/4346d74785686c2f1b1bb24e870e47e722050b3a/generate.js/buggy/kjsembed/autobind/values/generate.js