未验证 提交 0a5c9b95 编写于 作者: O openharmony_ci 提交者: Gitee

!722 输入法框架支持异常处理

Merge pull request !722 from buzhifeng/master
......@@ -39,6 +39,8 @@ export function generateCommonFunction(rootName: string, functionArray: Array<Fu
if (functionEntity.returnType.returnKind !== SyntaxKind.VoidKeyword) {
if (rootName === 'featureAbility' && functionEntity.returnType.returnKindName === 'Context') {
functionBody += 'return _Context;';
} else if (rootName === 'inputMethod' && functionEntity.returnType.returnKindName === 'InputMethodSubtype') {
functionBody += 'return mockInputMethodSubtype().InputMethodSubtype;'
} else {
functionBody += getReturnStatement(functionEntity.returnType, sourceFile);
}
......
......@@ -211,7 +211,7 @@ export function generateImportDeclaration(importEntity: ImportElementEntity, sou
* @returns
*/
function checIsDefaultExportClass(importName: string): boolean {
const defaultExportClass = ['Context', 'BaseContext', 'ExtensionContext', 'ApplicationContext'];
const defaultExportClass = ['Context', 'BaseContext', 'ExtensionContext', 'ApplicationContext', 'ExtensionAbility'];
return defaultExportClass.includes(importName);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册