vcs: Refactored "VirtualFileList" - utilized "myProject" from base class

This commit is contained in:
Konstantin Kolosovsky
2016-04-01 17:21:48 +03:00
parent d10ee16f54
commit dcf2200773
4 changed files with 6 additions and 7 deletions
@@ -45,7 +45,7 @@ import java.util.List;
*/
public abstract class AbstractVcsHelper {
protected final Project myProject;
@NotNull protected final Project myProject;
protected AbstractVcsHelper(@NotNull Project project) {
myProject = project;
@@ -70,7 +70,7 @@ import java.util.List;
public abstract class ChangesTreeList<T> extends JPanel implements TypeSafeDataProvider {
private final MyTree myTree;
private final JScrollPane myTreeScrollPane;
protected final Project myProject;
@NotNull protected final Project myProject;
private final boolean myShowCheckboxes;
private final boolean myHighlightProblems;
private boolean myShowFlatten;
@@ -92,7 +92,7 @@ public abstract class ChangesTreeList<T> extends JPanel implements TypeSafeDataP
@NotNull private final CopyProvider myTreeCopyProvider;
private TreeState myNonFlatTreeState;
public ChangesTreeList(@NotNull final Project project,
public ChangesTreeList(@NotNull Project project,
@NotNull Collection<T> initiallyIncluded,
final boolean showCheckboxes,
final boolean highlightProblems,
@@ -106,12 +106,11 @@ public class SelectFilesDialog extends AbstractSelectFilesDialog<VirtualFile> {
}
public static class VirtualFileList extends ChangesTreeList<VirtualFile> {
private final Project myProject;
@Nullable private final DeleteProvider myDeleteProvider;
public VirtualFileList(Project project, List<VirtualFile> originalFiles, boolean selectableFiles, boolean deletableFiles) {
super(project, originalFiles, selectableFiles, true, null, null);
myProject = project;
myDeleteProvider = (deletableFiles ? new VirtualFileDeleteProvider() : null);
}
@@ -44,7 +44,7 @@ public class TreeModelBuilder {
@NonNls public static final String ROOT_NODE_VALUE = "root";
public static final String LOCALLY_DELETED_NODE = VcsBundle.message("changes.nodetitle.locally.deleted.files");
private final Project myProject;
@NotNull private final Project myProject;
private final boolean showFlatten;
@NotNull private DefaultTreeModel model;
@NotNull private final ChangesBrowserNode root;
@@ -52,7 +52,7 @@ public class TreeModelBuilder {
@Nullable private ChangesGroupingPolicy myPolicy;
@NotNull private HashMap<String, ChangesBrowserNode> myFoldersCache;
public TreeModelBuilder(final Project project, final boolean showFlatten) {
public TreeModelBuilder(@NotNull Project project, final boolean showFlatten) {
myProject = project;
this.showFlatten = showFlatten;
root = ChangesBrowserNode.create(myProject, ROOT_NODE_VALUE);