From 5c709d949d5497e562048b2731ab1c25cc06f386 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Mon, 16 Feb 2015 14:22:33 +0100 Subject: represent non-final classes and methods as open --- src/Java/JavaDocumentationBuilder.kt | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/Java/JavaDocumentationBuilder.kt b/src/Java/JavaDocumentationBuilder.kt index 8408d25a..5f0798dd 100644 --- a/src/Java/JavaDocumentationBuilder.kt +++ b/src/Java/JavaDocumentationBuilder.kt @@ -154,6 +154,9 @@ public class JavaDocumentationBuilder(private val options: DocumentationOptions) append(modifierNode, DocumentationReference.Kind.Detail) } } + if ((element is PsiClass || element is PsiMethod) && !element.hasModifierProperty(PsiModifier.FINAL)) { + append(DocumentationNode("open", Content.Empty, Kind.Modifier), DocumentationReference.Kind.Detail) + } } fun DocumentationNode.appendType(psiType: PsiType?, kind: DocumentationNode.Kind = DocumentationNode.Kind.Type) { -- cgit