aboutsummaryrefslogtreecommitdiff
path: root/core/src/main/kotlin/Java
diff options
context:
space:
mode:
authorXerus <27jf@web.de>2018-12-13 17:45:46 +0100
committerXerus <27jf@web.de>2018-12-13 17:45:46 +0100
commitec2dfa898b4cf2613ca15cd959a43f4f590005d3 (patch)
tree05d830e360633b36d580ce2759c83070e3c51bed /core/src/main/kotlin/Java
parent17dd9747828a2ba8275714dc421a415c68d01615 (diff)
downloaddokka-ec2dfa898b4cf2613ca15cd959a43f4f590005d3.tar.gz
dokka-ec2dfa898b4cf2613ca15cd959a43f4f590005d3.tar.bz2
dokka-ec2dfa898b4cf2613ca15cd959a43f4f590005d3.zip
Fix IDEA Inspections
Diffstat (limited to 'core/src/main/kotlin/Java')
-rw-r--r--core/src/main/kotlin/Java/JavaPsiDocumentationBuilder.kt4
-rw-r--r--core/src/main/kotlin/Java/JavadocParser.kt12
2 files changed, 6 insertions, 10 deletions
diff --git a/core/src/main/kotlin/Java/JavaPsiDocumentationBuilder.kt b/core/src/main/kotlin/Java/JavaPsiDocumentationBuilder.kt
index cf2b0514..624c5fdc 100644
--- a/core/src/main/kotlin/Java/JavaPsiDocumentationBuilder.kt
+++ b/core/src/main/kotlin/Java/JavaPsiDocumentationBuilder.kt
@@ -18,7 +18,7 @@ fun getSignature(element: PsiElement?) = when(element) {
is PsiField -> element.containingClass!!.qualifiedName + "$" + element.name
is PsiMethod ->
element.containingClass!!.qualifiedName + "$" + element.name + "(" +
- element.parameterList.parameters.map { it.type.typeSignature() }.joinToString(",") + ")"
+ element.parameterList.parameters.joinToString(",") { it.type.typeSignature() } + ")"
else -> null
}
@@ -291,7 +291,7 @@ class JavaPsiDocumentationBuilder : JavaDocumentationBuilder {
}
fun hasSuppressDocTag(element: Any?): Boolean {
- val declaration = (element as? KtLightDeclaration<*, *>)?.kotlinOrigin as? KtDeclaration ?: return false
+ val declaration = (element as? KtLightDeclaration<*, *>)?.kotlinOrigin ?: return false
return PsiTreeUtil.findChildrenOfType(declaration.docComment, KDocTag::class.java).any { it.knownTag == KDocKnownTag.SUPPRESS }
}
diff --git a/core/src/main/kotlin/Java/JavadocParser.kt b/core/src/main/kotlin/Java/JavadocParser.kt
index c25f5813..ea3a5963 100644
--- a/core/src/main/kotlin/Java/JavadocParser.kt
+++ b/core/src/main/kotlin/Java/JavadocParser.kt
@@ -23,8 +23,7 @@ interface JavaDocumentationParser {
class JavadocParser(private val refGraph: NodeReferenceGraph,
private val logger: DokkaLogger) : JavaDocumentationParser {
override fun parseDocumentation(element: PsiNamedElement): JavadocParseResult {
- val docComment = (element as? PsiDocCommentOwner)?.docComment
- if (docComment == null) return JavadocParseResult.Empty
+ val docComment = (element as? PsiDocCommentOwner)?.docComment ?: return JavadocParseResult.Empty
val result = MutableContent()
var deprecatedContent: Content? = null
val para = ContentParagraph()
@@ -101,7 +100,7 @@ class JavadocParser(private val refGraph: NodeReferenceGraph,
private fun createLink(element: Element): ContentBlock {
val docref = element.attr("docref")
if (docref != null) {
- return ContentNodeLazyLink(docref, { -> refGraph.lookupOrWarn(docref, logger)})
+ return ContentNodeLazyLink(docref) { refGraph.lookupOrWarn(docref, logger)}
}
val href = element.attr("href")
if (href != null) {
@@ -112,15 +111,12 @@ class JavadocParser(private val refGraph: NodeReferenceGraph,
}
private fun MutableContent.convertSeeTag(tag: PsiDocTag) {
- val linkElement = tag.linkElement()
- if (linkElement == null) {
- return
- }
+ val linkElement = tag.linkElement() ?: return
val seeSection = findSectionByTag(ContentTags.SeeAlso) ?: addSection(ContentTags.SeeAlso, null)
val linkSignature = resolveLink(linkElement)
val text = ContentText(linkElement.text)
if (linkSignature != null) {
- val linkNode = ContentNodeLazyLink(tag.valueElement!!.text, { -> refGraph.lookupOrWarn(linkSignature, logger)})
+ val linkNode = ContentNodeLazyLink(tag.valueElement!!.text) { refGraph.lookupOrWarn(linkSignature, logger)}
linkNode.append(text)
seeSection.append(linkNode)
} else {