Skip to content

Commit 98dfebc

Browse files
committed
fix(documentation): fix constant documentation
1 parent 137a22a commit 98dfebc

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/kotlin/org/tonstudio/tact/ide/documentation/documentation.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package org.tonstudio.tact.ide.documentation
33
import com.intellij.lang.documentation.DocumentationMarkup
44
import com.intellij.openapi.editor.markup.TextAttributes
55
import com.intellij.psi.PsiElement
6+
import com.intellij.psi.util.PsiTreeUtil
67
import org.tonstudio.tact.ide.documentation.DocumentationUtils.asKeyword
78
import org.tonstudio.tact.ide.documentation.DocumentationUtils.line
89
import org.tonstudio.tact.ide.documentation.DocumentationUtils.part
@@ -325,9 +326,9 @@ fun TactConstDefinition.generateDoc(): String {
325326
return buildString {
326327
append(DocumentationMarkup.DEFINITION_START)
327328

328-
val decl = this@generateDoc.parent as? TactConstDeclaration ?: return "unknown constant"
329+
val modifiers = (parent as? TactConstDeclaration)?.constantModifierList ?: emptyList()
329330

330-
part(generateDocForConstantModifiers(decl.constantModifierList))
331+
part(generateDocForConstantModifiers(modifiers))
331332
part("const", asKeyword)
332333
colorize(name, asConst)
333334

0 commit comments

Comments
 (0)