| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,9 +1,7 @@ | |||
| 1 | 1 | module.exports = function(args) { | |
| 2 | - var result = [], | ||
| 3 | - cArg, | ||
| 4 | - jsArg; | ||
| 2 | + var result = []; | ||
| 5 | 3 | ||
| 6 | - for(cArg = 0, jsArg = 0; cArg < args.length; cArg++) { | ||
| 4 | + for(var cArg = 0, jsArg = 0; cArg < args.length; cArg++) { | ||
| 7 | 5 | var arg = args[cArg]; | |
| 8 | 6 | ||
| 9 | 7 | if (!arg.isReturn && !arg.isSelf) { | |
@@ -17,13 +15,15 @@ module.exports = function(args) { | |||
| 17 | 15 | arg.firstArg = !arg.lastArg && cArg === 0; | |
| 18 | 16 | ||
| 19 | 17 | arg.cArg = cArg; | |
| 20 | - arg.isCppClassStringOrArray = ~["String", "Array"].indexOf(arg.cppClassName); | ||
| 18 | + arg.isCppClassStringOrArray = | ||
| 19 | + ~["String", "Array"].indexOf(arg.cppClassName); | ||
| 21 | 20 | arg.isConst = ~arg.cType.indexOf("const "); | |
| 22 | 21 | ||
| 23 | - // if we have a callback then we also need the corresponding payload for that callback | ||
| 22 | + // if we have a callback then we also need | ||
| 23 | + // the corresponding payload for that callback | ||
| 24 | 24 | if (arg.isCallbackFunction) { | |
| 25 | - var payload = args.filter(function(payload) { | ||
| 26 | - return payload.payloadFor == arg.name || payload.payloadFor == '*'; | ||
| 25 | + var payload = args.filter(function(payload) { // jshint ignore:line | ||
| 26 | + return payload.payloadFor == arg.name || payload.payloadFor == "*"; | ||
| 27 | 27 | })[0]; | |
| 28 | 28 | ||
| 29 | 29 | if (payload) { | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -7,8 +7,9 @@ module.exports = function(fields) { | |||
| 7 | 7 | fieldInfo.__proto__ = field; | |
| 8 | 8 | ||
| 9 | 9 | fieldInfo.parsedName = field.name || "result"; | |
| 10 | - fieldInfo.isCppClassIntType = ~["Uint32", "Int32"].indexOf(field.cppClassName); | ||
| 11 | - fieldInfo.parsedClassName = (field.cppClassName || '').toLowerCase() + "_t"; | ||
| 10 | + fieldInfo.isCppClassIntType = ~["Uint32", "Int32"] | ||
| 11 | + .indexOf(field.cppClassName); | ||
| 12 | + fieldInfo.parsedClassName = (field.cppClassName || "").toLowerCase() + "_t"; | ||
| 12 | 13 | ||
| 13 | 14 | result.push(fieldInfo); | |
| 14 | 15 | }); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,6 +1,7 @@ | |||
| 1 | 1 | module.exports = function(functionInfo) { | |
| 2 | 2 | if (functionInfo.return) { | |
| 3 | - return functionInfo.return.cType != "void" || functionInfo.return.isErrorCode; | ||
| 3 | + return functionInfo.return.cType != "void" || | ||
| 4 | + functionInfo.return.isErrorCode; | ||
| 4 | 5 | } | |
| 5 | 6 | ||
| 6 | 7 | return false; | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,8 +1,9 @@ | |||
| 1 | 1 | module.exports = function(fn) { | |
| 2 | - if (fn.return | ||
| 3 | - && !fn.return.isErrorCode | ||
| 4 | - && fn.return.cType != "void") { | ||
| 5 | - return true | ||
| 2 | + if (fn.return && | ||
| 3 | + !fn.return.isErrorCode && | ||
| 4 | + fn.return.cType != "void" | ||
| 5 | + ) { | ||
| 6 | + return true; | ||
| 6 | 7 | } | |
| 7 | 8 | ||
| 8 | 9 | return false; | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,3 +1,3 @@ | |||
| 1 | 1 | module.exports = function(field) { | |
| 2 | - return field.name == 'payload' || field.payload || field.payloadFor; | ||
| 2 | + return field.name == "payload" || field.payload || field.payloadFor; | ||
| 3 | 3 | }; | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -2,7 +2,8 @@ module.exports = function(fields, payloadForField) { | |||
| 2 | 2 | fields = fields || []; | |
| 3 | 3 | ||
| 4 | 4 | var result = fields.filter(function (field) { | |
| 5 | - return field.payloadFor && (field.payloadFor === payloadForField || field.payloadFor === "*"); | ||
| 5 | + return field.payloadFor && | ||
| 6 | + (field.payloadFor === payloadForField || field.payloadFor === "*"); | ||
| 6 | 7 | }); | |
| 7 | 8 | ||
| 8 | 9 | if (result.length > 0) { | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -4,10 +4,11 @@ module.exports = function(fn) { | |||
| 4 | 4 | return currentValue + (arg.isReturn ? 1 : 0); | |
| 5 | 5 | }, 0); | |
| 6 | 6 | ||
| 7 | - if (!result | ||
| 8 | - && fn.return | ||
| 9 | - && !fn.return.isErrorCode | ||
| 10 | - && fn.return.cType != "void") { | ||
| 7 | + if (!result && | ||
| 8 | + fn.return && | ||
| 9 | + !fn.return.isErrorCode && | ||
| 10 | + fn.return.cType != "void" | ||
| 11 | + ) { | ||
| 11 | 12 | result = 1; | |
| 12 | 13 | } | |
| 13 | 14 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -5,39 +5,52 @@ module.exports = function(fn, argReturnsOnly, isAsync) { | |||
| 5 | 5 | var args = fn.args || []; | |
| 6 | 6 | ||
| 7 | 7 | args.forEach(function (arg) { | |
| 8 | - if (!arg.isReturn) return; | ||
| 8 | + if (!arg.isReturn) { | ||
| 9 | + return; | ||
| 10 | + } | ||
| 9 | 11 | ||
| 10 | 12 | var return_info = {}; | |
| 11 | 13 | ||
| 12 | 14 | return_info.__proto__ = arg; | |
| 13 | 15 | ||
| 14 | - return_info.parsedName = isAsync ? "baton->" + return_info.name : return_info.name; | ||
| 15 | - return_info.isCppClassIntType = ~['Uint32', 'Int32'].indexOf(return_info.cppClassName); | ||
| 16 | - return_info.needsDereference | ||
| 17 | - = isAsync && | ||
| 18 | - return_info.cppClassName == "Number" && | ||
| 19 | - isPointer(return_info.cType); | ||
| 20 | - return_info.parsedClassName = (return_info.cppClassName || '').toLowerCase() + "_t"; | ||
| 21 | - return_info.returnNameOrName = return_info.returnName || return_info.name; | ||
| 22 | - return_info.jsOrCppClassName = return_info.jsClassName || return_info.cppClassName; | ||
| 16 | + return_info.parsedName = | ||
| 17 | + isAsync ? "baton->" + return_info.name : return_info.name; | ||
| 18 | + return_info.isCppClassIntType = | ||
| 19 | + ~["Uint32", "Int32"].indexOf(return_info.cppClassName); | ||
| 20 | + return_info.needsDereference = | ||
| 21 | + isAsync && | ||
| 22 | + return_info.cppClassName == "Number" && | ||
| 23 | + isPointer(return_info.cType); | ||
| 24 | + return_info.parsedClassName = | ||
| 25 | + (return_info.cppClassName || "").toLowerCase() + "_t"; | ||
| 26 | + return_info.returnNameOrName = | ||
| 27 | + return_info.returnName || return_info.name; | ||
| 28 | + return_info.jsOrCppClassName = | ||
| 29 | + return_info.jsClassName || return_info.cppClassName; | ||
| 23 | 30 | return_info.isOutParam = true; | |
| 24 | 31 | ||
| 25 | 32 | result.push(return_info); | |
| 26 | 33 | }); | |
| 27 | 34 | ||
| 28 | - if (!result.length | ||
| 29 | - && !argReturnsOnly | ||
| 30 | - && fn.return | ||
| 31 | - && !fn.return.isErrorCode | ||
| 32 | - && fn.return.cType != "void") { | ||
| 35 | + if (!result.length && | ||
| 36 | + !argReturnsOnly && | ||
| 37 | + fn.return && | ||
| 38 | + !fn.return.isErrorCode && | ||
| 39 | + fn.return.cType != "void" | ||
| 40 | + ) { | ||
| 33 | 41 | var return_info = {}; | |
| 34 | 42 | ||
| 35 | 43 | return_info.__proto__ = fn.return; | |
| 36 | - return_info.parsedName = return_info.name && isAsync ? "baton->" + return_info.name : "result"; | ||
| 37 | - return_info.isCppClassIntType = ~['Uint32', 'Int32'].indexOf(return_info.cppClassName); | ||
| 38 | - return_info.parsedClassName = (return_info.cppClassName || '').toLowerCase() + "_t"; | ||
| 39 | - return_info.returnNameOrName = return_info.returnName || return_info.name; | ||
| 40 | - return_info.jsOrCppClassName = return_info.jsClassName || return_info.cppClassName; | ||
| 44 | + return_info.parsedName = | ||
| 45 | + return_info.name && isAsync ? "baton->" + return_info.name : "result"; | ||
| 46 | + return_info.isCppClassIntType = | ||
| 47 | + ~["Uint32", "Int32"].indexOf(return_info.cppClassName); | ||
| 48 | + return_info.parsedClassName = | ||
| 49 | + (return_info.cppClassName || "").toLowerCase() + "_t"; | ||
| 50 | + return_info.returnNameOrName = | ||
| 51 | + return_info.returnName || return_info.name; | ||
| 52 | + return_info.jsOrCppClassName = | ||
| 53 | + return_info.jsClassName || return_info.cppClassName; | ||
| 41 | 54 | ||
| 42 | 55 | result.push(return_info); | |
| 43 | 56 | } | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -83,7 +83,7 @@ | |||
| 83 | 83 | "generateNativeCode": "node generate/scripts/generateNativeCode", | |
| 84 | 84 | "install": "node lifecycleScripts/preinstall && node lifecycleScripts/install", | |
| 85 | 85 | "installDebug": "BUILD_DEBUG=true npm install", | |
| 86 | - "lint": "jshint generate/scripts lib test/tests test/utils examples lifecycleScripts", | ||
| 86 | + "lint": "jshint generate/templates/filters/ generate/scripts lib test/tests test/utils examples lifecycleScripts", | ||
| 87 | 87 | "mergecov": "lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report", | |
| 88 | 88 | "mocha": "mocha --expose-gc test/runner test/tests --timeout 15000", | |
| 89 | 89 | "mochaDebug": "mocha --expose-gc --debug-brk test/runner test/tests --timeout 15000", | |
| Back | FazBrowse Home | New Git URL |
0 commit comments