From: Roman Shevchenko Date: Thu, 6 Nov 2014 17:45:33 +0000 (+0100) Subject: IDEA-CR-880 (utility method used) X-Git-Tag: clion/140.467~5 X-Git-Url: https://git.jetbrains.org/?p=idea%2Fcommunity.git;a=commitdiff_plain;h=24256c47eccfcd7a57cd5d315a8a8181ff55073a;hp=a0e730b2b6edbceb1a8627ad9eba81e4dcc45e8e IDEA-CR-880 (utility method used) --- diff --git a/java/java-impl/src/com/intellij/codeInspection/defaultFileTemplateUsage/FileHeaderChecker.java b/java/java-impl/src/com/intellij/codeInspection/defaultFileTemplateUsage/FileHeaderChecker.java index e7e6bbe24a5f..0b40ae38b1d0 100644 --- a/java/java-impl/src/com/intellij/codeInspection/defaultFileTemplateUsage/FileHeaderChecker.java +++ b/java/java-impl/src/com/intellij/codeInspection/defaultFileTemplateUsage/FileHeaderChecker.java @@ -21,7 +21,6 @@ import com.intellij.ide.fileTemplates.FileTemplate; import com.intellij.ide.fileTemplates.FileTemplateManager; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.project.Project; -import com.intellij.openapi.util.TextRange; import com.intellij.openapi.util.text.StringUtil; import com.intellij.psi.JavaPsiFacade; import com.intellij.psi.PsiComment; @@ -55,10 +54,8 @@ public class FileHeaderChecker { return null; } - int startOffset = matcher.start(1); - int endOffset = matcher.end(1); - PsiComment element = PsiTreeUtil.getParentOfType(file.findElementAt(startOffset), PsiComment.class); - if (element == null || !element.getTextRange().equals(new TextRange(startOffset, endOffset))) { + PsiComment element = PsiTreeUtil.findElementOfClassAtRange(file, matcher.start(1), matcher.end(1), PsiComment.class); + if (element == null) { return null; }