diff --git a/java/execution/impl/src/com/intellij/execution/filters/YourkitFilter.java b/java/execution/impl/src/com/intellij/execution/filters/YourkitFilter.java index b12de6607f4f..be351c1a6e43 100644 --- a/java/execution/impl/src/com/intellij/execution/filters/YourkitFilter.java +++ b/java/execution/impl/src/com/intellij/execution/filters/YourkitFilter.java @@ -47,6 +47,10 @@ public class YourkitFilter implements Filter{ } public Result applyFilter(final String line, final int entireLength) { + if (!line.endsWith(".java\n")) { + return null; + } + try { final Matcher matcher = PATTERN.matcher(line); if (matcher.matches()) { @@ -66,7 +70,7 @@ public class YourkitFilter implements Filter{ new OpenFileHyperlinkInfo(myProject, psiFiles[0].getVirtualFile(), lineNumber - 1) : new MyHyperlinkInfo(psiFiles); - return new Result(textStartOffset + matcher.start(2), textStartOffset + matcher.end(3), info); + return new Result(textStartOffset + matcher.start(2), textStartOffset + matcher.end(3), info); } } catch (NumberFormatException e) {