/napi_generator/src/cli/dts2cpp/src/gen/generate/ |
H A D | interface.js | 73 function getHDefineOfVariable(name, type, variable, optional) { 75 unionTypeString(name, type, variable, optional); 77 variableTypeString(optional, variable, name); 79 variableTypeInterface(optional, variable, type, name); 82 variableTypeEnum(type, variable, name); 84 typeArrFunctionOne(type, variable, name, optional); 86 variableTypeBoolean(optional, variable, name); 88 typeArrFunctionTwo(type, variable, name, optional); 90 variable.hDefine += mapTypeString(type, name, optional); // 支持可选参数? 92 variable.hDefine += anyTypeString(type, name); [all...] |
H A D | type.js | 21 function getHDefineOfType(data, name, type, variable, inNamespace, nameSpaceName, toolNamespace) { 24 let result = generateTypeEnum(name, data, inNamespace, nameSpaceName, toolNamespace); 30 variable.hDefine += '\n typedef std::any %s;'.format(name); 32 variable.hDefine += '\n typedef std::string %s;'.format(name); 35 variable.hDefine += '\n typedef bool %s;'.format(name); 38 variable.hDefine += '\n typedef %s %s;'.format(type, name); 43 `.format(name, type)); 47 function generateTypeEnum(name, data, inNamespace, nameSpaceName, toolNamespace) { 53 implH = `\nclass %s {\npublic:\n`.format(name, implH); 57 midInitEnumDefine += 'std::map<const char *, std::any> enumMap%s;\n'.format(name); [all...] |
H A D | class.js | 43 function generateVariable(name, type, variable, className) { 45 variable.hDefine += '\n std::string %s;'.format(name); 47 variable.hDefine += '\n %s %s;'.format(type, name); 49 variable.hDefine += '\n %s %s;'.format(type, name); 58 variable.hDefine += '\n std::vector<%s> %s;'.format(type2, name); 60 variable.hDefine += '\n bool %s;'.format(name); 62 variable.hDefine += '\n std::vector<%s> %s;'.format(type, name); 66 `.format(name, type)); 75 `.format(name, className, className) + cToJs('p->' + name, typ [all...] |
H A D | enum.js | 18 function generateEnum(name, data, inNamespace, nameSpaceName, toolNamespace) { 25 implH = `\nclass %s {\npublic:\n`.format(name, implH); 27 implH = `\nenum class %s {\n`.format(name, implH); 35 midInitEnumDefine += 'std::map<const char *, std::any> enumMap%s;\n'.format(name); 39 implH += ` static const std::string %s;\n`.format(v.name); 40 implCpp += `\nconst std::string %s::%s = "%s";\n`.format(name, v.name, v.value); 41 midInitEnum += ' %s%s::%senumMap%s["%s"] = "%s";\n'.format(inNamespace, nameSpaceName, toolNamespace, name, v.name, v.value); 46 implH += ` %s = %s,\n`.format(v.name, [all...] |
H A D | namespace.js | 32 if (parentName === data.interface[i].name) { 38 if (parentName === data.class[i].name) { 57 NapiLog.logError("Failed to find %s's parent by name [%s]".format(currentObj.body.name, parentName)); 102 function generateNamespace(name, data, inNamespace = '') { 104 namespaceResult.middleInit += formatMiddleInit(inNamespace, name); 110 let toolNamespace = getToolNamespaceFunc(inNamespace, name); 111 enumNamespaceFunction(data, namespaceResult, inNamespace, name, toolNamespace); 114 let result = generateType(ii.name, ii.body, inNamespace + name [all...] |
H A D | function_onoff.js | 141 function getregistLine(name) { 143 if (isRegisterFunc(name)) { 145 } else if (name === 'on') { 147 } else if (isOnObjCallback(name)) { 166 let isRegister = isRegisterFunc(func.name); 167 let isUnRegister = isUnRegisterFunc(func.name); 169 let registLine = getregistLine(func.name); 170 let onObjFlag = isOnObjCallback(func.name); 174 param.eventName = func.name.replaceAll(prefix, ''); // 去掉注册、注销关键字前缀 177 param.eventName = className + '_' + func.name; [all...] |
H A D | function_threadsafe.js | 46 // 获取第一个参数,线程安全函数名称 get ThreadSafeFunc name 64 napi_value name = pxt->GetArgv(XNapiTool::ZERO); //资源名称复用线程安全函数名称 66 name, maxQueueSize, initialThreadCount, nullptr, nullptr, nullptr, threadSafeFuncCallJs[funcName], &threadsafeFunc); 87 let name = func.name; 90 let postFix = name.substring(preFix.length, name.length);
|
H A D | return_generate.js | 25 * Get the real value name by deleting prefix like "p->", "vio->out.", e.g. 44 let name2 = ifl[i].name; 76 let name2 = ifl[i].name; 368 napi_value tnv_%s = nullptr;\n`.format(interfaceValue[i].name, interfaceValue[i].name); 371 .format(interfaceValue[i].name, interfaceValue[i].name, interfaceValue[i].name, interfaceValue[i].name); 373 .format(interfaceValue[i].name, interfaceValu [all...] |
H A D | function_async.js | 130 let middleFunc = replaceAll(funcAsyncTemplete, '[funcName]', func.name); 132 if (func.name !== 'constructor') { 133 middleH = replaceAll(funcAsyncMiddleHTemplete, '[funcName]', func.name); 155 .format(func.name, func.name, getConstNum(parseInt(param.callback.offset) + 1), 158 '' : 'pInstance->', func.name, param.valueFill); 169 prefixArr[0], prefixArr[1], prefixArr[2], func.name, param.valueDefine, prefixArr[3]); 171 func.name); 173 func.name, param.valueDefine, 213 defineParams += '%s %s, '.format(realType, interBody[i].name); [all...] |
/napi_generator/src/cli/h2dtscpp/src/src/tools/ |
H A D | common.js | 24 InterfaceList.getValue = function (name) { 27 if (ifs[i].name === name) { 39 InterfaceList.getBody = function (name) { 42 if (ifs[i].name === name) { 57 TypeList.getValue = function (name) { 61 if (ifs[i].name === name) {
|
/napi_generator/src/cli/h2dtscpp/src/src/napiGen/ |
H A D | functionDirectTest.js | 25 'name': '', 29 funcInfo.name = params.functions[funcIndex].name; 56 funcTestContent = replaceAll(funcTestContent, '[func_introduce_replace]', funcInfo.name); 70 let funcInfoParamReplace = replaceAll(funcInfoParamTemp, '[paramName]', funcInfo.params[i].name); 75 funcParamDefine += util.format('let %s = %s\n ', funcInfo.params[i].name, INTVALUE); 76 funcParamUse += funcInfo.params[i].name + ', '; 78 funcParamDefine += util.format('let %s = %s\n ', funcInfo.params[i].name, FLOATVALUE); 79 funcParamUse += funcInfo.params[i].name + ', '; 81 funcParamDefine += util.format('let %s = %s\n ', funcInfo.params[i].name, tru [all...] |
/napi_generator/src/cli/dts2cpp/src/gen/tools/ |
H A D | common.js | 78 InterfaceList.getValue = function (name) { 82 if (ifs[i].name === name) { 94 InterfaceList.getBody = function (name) { 97 if (ifs[i].name === name) { 112 CallFunctionList.getValue = function (name) { 123 if (cfs[i].name === name) { 134 if (cfs[i].name [all...] |
/napi_generator/src/cli/dts2ets/appCodeGen/src/tools/ |
H A D | common.js | 77 InterfaceList.getValue = function (name) { 81 if (ifs[i].name === name) { 93 InterfaceList.getBody = function (name) { 96 if (ifs[i].name === name) { 111 CallFunctionList.getValue = function (name) { 122 if (cfs[i].name === name) { 133 if (cfs[i].name [all...] |
/napi_generator/src/cli/h2sa/src/gen/ |
H A D | generate.js | 71 paramStr += params[i].type + ' ' + params[i].name; 80 paramStr += params[i].name; 92 initParamessage += ' int ' + funcList.params[n].name + ' = ' + initParavalue + ';\r\n'; 93 funcList.params[n].name; 97 initParamessage += ' bool ' + funcList.params[n].name + ' = ' + initParavalue + ';\r\n'; 101 initParamessage += ' string ' + funcList.params[n].name + ' = ' + initParavalue + ';\r\n'; 115 initParaLog += ' printf("client %s = %i",%s);\r\n'.format(funcList.params[n].name, funcList.params[n].name); 195 if (getName === classInfo.methods.public[i].name) { 198 if (setName === classInfo.methods.public[i].name) { [all...] |
/napi_generator/src/intellij_plugin/dts2cpp/napi_IntelliJ_plugin/src/com/sk/utils/ |
H A D | FileInfo.java | 29 private String name; field in FileInfo 34 name = file.getName(); in FileInfo() 63 return lastModifiedTime == fileInfo.lastModifiedTime && Objects.equals(name, fileInfo.name) in equals() 69 return Objects.hash(name, path, lastModifiedTime); in hashCode()
|
/napi_generator/src/intellij_plugin/h2dts/ts_IntelliJ_plugin/src/com/sk/ts/utils/ |
H A D | FileInfo.java | 30 private String name; field in FileInfo 38 name = file.getName(); in FileInfo() 64 if (Objects.equals(name, info.name)) { in equals() 81 return Objects.hash(name, path, lastModifiedTime); in hashCode()
|
/napi_generator/src/tool/api/api_scan_IntelliJ_plugin/src/com/kh/scan/utils/ |
H A D | FileInfo.java | 29 private String name; field in FileInfo 34 name = file.getName(); in FileInfo() 63 return lastModifiedTime == fileInfo.lastModifiedTime && Objects.equals(name, fileInfo.name) in equals() 69 return Objects.hash(name, path, lastModifiedTime); in hashCode()
|
/napi_generator/src/cli/h2dts/src/tsGen/ |
H A D | tsMain.js | 46 'name': '', 50 nameSpaceInfo.name = parseNameSpaceInfo; 143 'name': '', 146 param.name = parseParamInfo.name; 155 'name': '', 161 funcInfo.name = parseFuncInfo.name; 165 // delete '::' in namespace, get the pure space name. 187 if (namespaces[i].name [all...] |
/napi_generator/test/unittest/ |
H A D | analyze.test.js | 46 let retNameSpace = retJson.search('\'name\':\'napitest\'');
89 let element = retJson.search('\'name\':\'DENIED\',\'value\':\'-1\',\'type\':\'string\'');
98 let element = retJson.search('\'name\':\'FAULT\',\'value\':\'1\',\'type\':\'NUMBER_TYPE_');
106 element: [{ name: 'STATUS0', value: '0', type: 'string' }],
117 element: [{ name: 'STATUS1', value: '0', type: 'NUMBER_TYPE_1' }],
166 let v = { name: 'v1', type: 'string' };
168 assert.strictEqual(retJson, '{\'name\':\'v1\',\'type\':\'string\'}');
178 let retNum = retJson.search('{\'name\':\'num1\',\'type\':\'NUMBER_TYPE_');
180 let retString = retJson.search('{\'name\':\'str1\',\'type\':\'string\'}');
182 let retBoolean = retJson.search('{\'name\' [all...] |
/napi_generator/src/cli/dts2cpp/src/gen/analyze/ |
H A D | function.js | 61 name: valueName, 136 name: interfaceName, 141 name: interfaceName, 186 name: interfaceName, 191 name: interfaceName, 205 'name': onObjCbType, 211 function getFuncResult(name, funcType, values, ret, isStatic) { 213 name: name, 234 function analyzeFunction(data, isStatic, name, value [all...] |
H A D | enum.js | 51 name: elementName, 60 name: elementName, 70 name: elementName, 79 name: elementName,
|
/napi_generator/src/cli/dts2ets/appCodeGen/src/analyze/ |
H A D | function.js | 61 name: valueName, 134 name: interfaceName, 139 name: interfaceName, 184 name: interfaceName, 189 name: interfaceName, 203 'name': onObjCbType, 209 function getFuncResult(name, funcType, values, ret, isStatic) { 211 name: name, 232 function analyzeFunction(data, isStatic, name, value [all...] |
H A D | enum.js | 51 name: elementName, 60 name: elementName, 70 name: elementName, 79 name: elementName,
|
/napi_generator/src/cli/cmake2gn/src/src/ |
H A D | generate_gn.js | 61 function checkoutLibName(name) {//比如/home/libabc.so,返回['dynamic',abc] 62 let pn = path.parse(name); 135 staticTargets.push(Tool.swapPath(t.path) + ':' + t.name); 139 dynamicTargets.push(Tool.swapPath(t.path) + ':' + t.name); 143 executableTargets.push(Tool.swapPath(t.path) + ':' + t.name); 267 name: targetName[1] 286 static genDetail(name, detail) { 299 `.format(name, ss); 307 static searchLib(name, genList) { 311 if (gen.target === name) { [all...] |
/napi_generator/src/cli/dts2ets/appCodeGen/src/ |
H A D | generate.js | 117 if (testFuncName === funcInfo.name) { 135 NapiLog.logInfo('test function(%s) is not current function(%s)!'.format(testFuncName, funcInfo.name)); 181 let className = ii.name; 205 testInterfaceValue += 'let %s: string = "%s";\n'.format(funcValue[j].name, generateRandomString(LENGTH)); 206 funcParamValue += funcValue[j].name + ', '; 212 testInterfaceValue += 'let %s: boolean = %s;\n'.format(funcValue[j].name, randomBool); 213 funcParamValue += funcValue[j].name + ', '; 215 testInterfaceValue += 'let %s: number = %s;\n'.format(funcValue[j].name, generateRandomInteger(0, MAXINT)); 216 funcParamValue += funcValue[j].name + ', ';
|