From 105c15418d269fda1a829e24426c566ea6aa80de Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Wed, 25 May 2016 13:09:41 +0200 Subject: [PATCH] [java] allows DocLint inspection to run when invoked manually --- .../codeInspection/javaDoc/JavadocHtmlLintAnnotator.kt | 8 +++++--- .../codeInspection/javaDoc/JavadocHtmlLintInspection.kt | 6 +----- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/java/java-impl/src/com/intellij/codeInspection/javaDoc/JavadocHtmlLintAnnotator.kt b/java/java-impl/src/com/intellij/codeInspection/javaDoc/JavadocHtmlLintAnnotator.kt index 19210b793546..1f3a138fea47 100644 --- a/java/java-impl/src/com/intellij/codeInspection/javaDoc/JavadocHtmlLintAnnotator.kt +++ b/java/java-impl/src/com/intellij/codeInspection/javaDoc/JavadocHtmlLintAnnotator.kt @@ -47,13 +47,15 @@ import com.intellij.psi.util.PsiTreeUtil import com.sun.tools.doclint.DocLint import java.io.File -class JavadocHtmlLintAnnotator : ExternalAnnotator() { +class JavadocHtmlLintAnnotator(private val manual: Boolean = false) : + ExternalAnnotator() { + data class Info(val file: PsiFile) data class Anno(val row: Int, val col: Int, val error: Boolean, val message: String) data class Result(val annotations: List) override fun collectInformation(file: PsiFile): Info? = - if (isJava8SourceFile(file) && file.text.contains("/**") && isToolEnabled(file)) Info(file) else null + if (isJava8SourceFile(file) && "/**" in file.text && isToolEnabled(file)) Info(file) else null override fun doAnnotate(collectedInfo: Info): Result? { val file = collectedInfo.file.virtualFile!! @@ -116,7 +118,7 @@ class JavadocHtmlLintAnnotator : ExternalAnnotator