File tree Expand file tree Collapse file tree 1 file changed +13
-8
lines changed
javascript/src/main/kotlin/cc/unitmesh/ide/javascript/provider Expand file tree Collapse file tree 1 file changed +13
-8
lines changed Original file line number Diff line number Diff line change @@ -51,14 +51,19 @@ class JavaScriptLivingDocumentation : LivingDocumentation {
51
51
val existingComment = JSDocumentationUtils .findOwnDocComment(target)
52
52
? : findDocFallback(target)
53
53
54
- val createJSDocComment: PsiElement = JSPsiElementFactory .createJSDocComment(newDoc, target)
55
-
56
- if (existingComment != null ) {
57
- existingComment.replace(createJSDocComment)
58
- } else {
59
- val parent = target.parent
60
- parent.addBefore(createJSDocComment, target)
61
- JSChangeUtil .addWs(parent.node, target.node, " \n " )
54
+ try {
55
+ val createJSDocComment: PsiElement = JSPsiElementFactory .createJSDocComment(newDoc, target)
56
+
57
+ if (existingComment != null ) {
58
+ existingComment.replace(createJSDocComment)
59
+ } else {
60
+ val parent = target.parent
61
+ parent.addBefore(createJSDocComment, target)
62
+ JSChangeUtil .addWs(parent.node, target.node, " \n " )
63
+ }
64
+ } catch (e: Exception ) {
65
+ editor.document.insertString(startOffset, newDoc)
66
+ codeStyleManager.reformatText(target.containingFile, startOffset, newEndOffset)
62
67
}
63
68
}
64
69
You can’t perform that action at this time.
0 commit comments