From 24256c47eccfcd7a57cd5d315a8a8181ff55073a Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Thu, 6 Nov 2014 18:45:33 +0100 Subject: [PATCH] IDEA-CR-880 (utility method used) --- .../defaultFileTemplateUsage/FileHeaderChecker.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) 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; }