vcs: Removed unused "ActionStateConsumer" and implementations
authorKonstantin Kolosovsky <konstantin.kolosovsky@jetbrains.com>
Sat, 5 Nov 2016 21:37:11 +0000 (00:37 +0300)
committerKonstantin Kolosovsky <konstantin.kolosovsky@jetbrains.com>
Wed, 16 Nov 2016 18:01:56 +0000 (21:01 +0300)
Removed "ActionUpdateHelper", "ActionExecuteHelper",
"AbstractActionStateConsumer", "ActionStateConsumer"

platform/vcs-api/src/com/intellij/vcsUtil/AbstractActionStateConsumer.java [deleted file]
platform/vcs-api/src/com/intellij/vcsUtil/ActionExecuteHelper.java [deleted file]
platform/vcs-api/src/com/intellij/vcsUtil/ActionStateConsumer.java [deleted file]
platform/vcs-api/src/com/intellij/vcsUtil/ActionUpdateHelper.java [deleted file]

diff --git a/platform/vcs-api/src/com/intellij/vcsUtil/AbstractActionStateConsumer.java b/platform/vcs-api/src/com/intellij/vcsUtil/AbstractActionStateConsumer.java
deleted file mode 100644 (file)
index b2e635a..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright 2000-2012 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.intellij.vcsUtil;
-
-/**
- * Created with IntelliJ IDEA.
- * User: Irina.Chernushina
- * Date: 7/6/12
- * Time: 7:41 PM
- */
-public abstract class AbstractActionStateConsumer implements ActionStateConsumer {
-  protected boolean myVisible;
-  protected boolean myEnabled;
-
-  protected AbstractActionStateConsumer() {
-    myVisible = true;
-    myEnabled = true;
-  }
-
-  @Override
-  public void hide() {
-    myVisible = false;
-    myEnabled = false;
-  }
-
-  @Override
-  public void disable() {
-    myVisible = true;
-    myEnabled = false;
-  }
-
-  @Override
-  public void enable() {
-    myVisible = true;
-    myEnabled = true;
-  }
-}
diff --git a/platform/vcs-api/src/com/intellij/vcsUtil/ActionExecuteHelper.java b/platform/vcs-api/src/com/intellij/vcsUtil/ActionExecuteHelper.java
deleted file mode 100644 (file)
index 2d297ab..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright 2000-2012 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.intellij.vcsUtil;
-
-/**
- * Created with IntelliJ IDEA.
- * User: Irina.Chernushina
- * Date: 7/6/12
- * Time: 7:45 PM
- */
-public class ActionExecuteHelper extends AbstractActionStateConsumer {
-  public boolean isOk() {
-    return myVisible && myEnabled;
-  }
-}
diff --git a/platform/vcs-api/src/com/intellij/vcsUtil/ActionStateConsumer.java b/platform/vcs-api/src/com/intellij/vcsUtil/ActionStateConsumer.java
deleted file mode 100644 (file)
index 6cd3dd0..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright 2000-2012 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.intellij.vcsUtil;
-
-/**
- * Created with IntelliJ IDEA.
- * User: Irina.Chernushina
- * Date: 7/6/12
- * Time: 7:40 PM
- */
-public interface ActionStateConsumer {
-  void hide();
-  void disable();
-  void enable();
-}
diff --git a/platform/vcs-api/src/com/intellij/vcsUtil/ActionUpdateHelper.java b/platform/vcs-api/src/com/intellij/vcsUtil/ActionUpdateHelper.java
deleted file mode 100644 (file)
index f878524..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright 2000-2012 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.intellij.vcsUtil;
-
-import com.intellij.openapi.actionSystem.AnActionEvent;
-
-/**
- * Created with IntelliJ IDEA.
- * User: Irina.Chernushina
- * Date: 7/6/12
- * Time: 7:43 PM
- */
-public class ActionUpdateHelper extends AbstractActionStateConsumer {
-  public void apply(final AnActionEvent e) {
-    e.getPresentation().setVisible(myVisible);
-    e.getPresentation().setEnabled(myEnabled);
-  }
-}