From 12c7bcc09080c0a9242e2a1601f98cda0bc4e702 Mon Sep 17 00:00:00 2001 From: "Alexander.Kirsanov" Date: Tue, 6 Sep 2016 18:01:11 +0300 Subject: [PATCH] Customizing behavior in occurence navigation for FileHyperlinkInfo can be done only with method overriding --- .../execution/filters/OpenFileHyperlinkInfo.java | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/platform/lang-api/src/com/intellij/execution/filters/OpenFileHyperlinkInfo.java b/platform/lang-api/src/com/intellij/execution/filters/OpenFileHyperlinkInfo.java index 40aa918022be..6daded74fa74 100644 --- a/platform/lang-api/src/com/intellij/execution/filters/OpenFileHyperlinkInfo.java +++ b/platform/lang-api/src/com/intellij/execution/filters/OpenFileHyperlinkInfo.java @@ -25,13 +25,12 @@ import com.intellij.openapi.util.Computable; import com.intellij.openapi.vfs.VirtualFile; import org.jetbrains.annotations.NotNull; -public final class OpenFileHyperlinkInfo implements FileHyperlinkInfo { +public class OpenFileHyperlinkInfo implements FileHyperlinkInfo { private static final int UNDEFINED_OFFSET = -1; private final Project myProject; private final VirtualFile myFile; - private final boolean myIncludeInOccurenceNavigation; private final int myDocumentLine; private final int myDocumentColumn; @@ -39,11 +38,10 @@ public final class OpenFileHyperlinkInfo implements FileHyperlinkInfo { this(descriptor.getProject(), descriptor.getFile(), descriptor.getLine(), descriptor.getColumn()); } - public OpenFileHyperlinkInfo(@NotNull Project project, @NotNull VirtualFile file, boolean includeInOccurenceNavigation, + public OpenFileHyperlinkInfo(@NotNull Project project, @NotNull VirtualFile file, int documentLine, int documentColumn) { myProject = project; myFile = file; - myIncludeInOccurenceNavigation = includeInOccurenceNavigation; myDocumentLine = documentLine; myDocumentColumn = documentColumn; } @@ -52,10 +50,6 @@ public final class OpenFileHyperlinkInfo implements FileHyperlinkInfo { this(project, file, line, 0); } - public OpenFileHyperlinkInfo(@NotNull Project project, @NotNull VirtualFile file, int line, int column) { - this(project, file, true, line, column); - } - @Override public OpenFileDescriptor getDescriptor() { if (!myFile.isValid()) { @@ -90,11 +84,6 @@ public final class OpenFileHyperlinkInfo implements FileHyperlinkInfo { }); } - @Override - public boolean includeInOccurenceNavigation() { - return myIncludeInOccurenceNavigation; - } - /** * Calculates an offset, that matches given line and column of the document. *