From 3969e28c7663c826d3255030ffaea2f01fbc3cfa Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Wed, 8 Jan 2014 08:08:36 +0100 Subject: [PATCH] getItem returns Item typed object +review --- platform/util/src/com/intellij/util/ui/ListTableModel.java | 4 ++-- .../vcs/configurable/IssueNavigationConfigurationPanel.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/platform/util/src/com/intellij/util/ui/ListTableModel.java b/platform/util/src/com/intellij/util/ui/ListTableModel.java index 7c0fb8f2e54d..898d9fc59cd4 100644 --- a/platform/util/src/com/intellij/util/ui/ListTableModel.java +++ b/platform/util/src/com/intellij/util/ui/ListTableModel.java @@ -202,7 +202,7 @@ public class ListTableModel extends TableViewModel implements ItemRe } } - public Object getItem(final int rowIndex) { - return getItems().get(rowIndex); + public Item getItem(final int rowIndex) { + return myItems.get(rowIndex); } } diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/configurable/IssueNavigationConfigurationPanel.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/configurable/IssueNavigationConfigurationPanel.java index 56b849dbc906..a606a9ab899c 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/configurable/IssueNavigationConfigurationPanel.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/configurable/IssueNavigationConfigurationPanel.java @@ -44,7 +44,7 @@ import java.util.List; * @author yole */ public class IssueNavigationConfigurationPanel extends JPanel implements SearchableConfigurable, Configurable.NoScroll { - private JBTable myLinkTable; + private final JBTable myLinkTable; private final Project myProject; private List myLinks; private ListTableModel myModel; @@ -101,7 +101,7 @@ public class IssueNavigationConfigurationPanel extends JPanel implements Searcha }).setEditAction(new AnActionButtonRunnable() { @Override public void run(AnActionButton button) { - IssueNavigationLink link = (IssueNavigationLink) myModel.getItem(myLinkTable.getSelectedRow()); + IssueNavigationLink link = myModel.getItem(myLinkTable.getSelectedRow()); IssueLinkConfigurationDialog dlg = new IssueLinkConfigurationDialog(myProject); dlg.setTitle(VcsBundle.message("issue.link.edit.title")); dlg.setLink(link);