diff options
author | Dmitry Jemerov <yole@jetbrains.com> | 2015-02-16 14:22:33 +0100 |
---|---|---|
committer | Dmitry Jemerov <yole@jetbrains.com> | 2015-02-16 14:22:33 +0100 |
commit | 5c709d949d5497e562048b2731ab1c25cc06f386 (patch) | |
tree | e2e55e00f5a1ac58e6509fdaa1f64e0d006fe26c /src | |
parent | 3e3a4af652358214815ea28e094d6f4d2554bde8 (diff) | |
download | dokka-5c709d949d5497e562048b2731ab1c25cc06f386.tar.gz dokka-5c709d949d5497e562048b2731ab1c25cc06f386.tar.bz2 dokka-5c709d949d5497e562048b2731ab1c25cc06f386.zip |
represent non-final classes and methods as open
Diffstat (limited to 'src')
-rw-r--r-- | src/Java/JavaDocumentationBuilder.kt | 3 |
1 files changed, 3 insertions, 0 deletions
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) { |