From eb28850e65dd4fba28517cdd499f2738722180aa Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Thu, 5 Apr 2012 15:32:03 +0200 Subject: [PATCH] adapter --- .../CvsOperationExecutorCallback.java | 13 ++------ .../DefaultCvsOperationExecutorCallback.java | 31 +++++++++++++++++++ 2 files changed, 33 insertions(+), 11 deletions(-) create mode 100644 plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/DefaultCvsOperationExecutorCallback.java diff --git a/plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutorCallback.java b/plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutorCallback.java index b41a2782845d..7111ca2747c5 100644 --- a/plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutorCallback.java +++ b/plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutorCallback.java @@ -21,18 +21,9 @@ package com.intellij.cvsSupport2.cvsExecution; */ public interface CvsOperationExecutorCallback { - CvsOperationExecutorCallback EMPTY = new CvsOperationExecutorCallback(){ - public void executionFinished(boolean successfully) { - } - - public void executionFinishedSuccessfully() { - } - - public void executeInProgressAfterAction(ModalityContext modaityContext) { - } - }; + CvsOperationExecutorCallback EMPTY = new DefaultCvsOperationExecutorCallback(); void executionFinished(boolean successfully); void executionFinishedSuccessfully(); - void executeInProgressAfterAction(ModalityContext modaityContext); + void executeInProgressAfterAction(ModalityContext modalityContext); } diff --git a/plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/DefaultCvsOperationExecutorCallback.java b/plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/DefaultCvsOperationExecutorCallback.java new file mode 100644 index 000000000000..db2d80901297 --- /dev/null +++ b/plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/DefaultCvsOperationExecutorCallback.java @@ -0,0 +1,31 @@ +/* + * 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.cvsSupport2.cvsExecution; + +/** +* @author Bas Leijdekkers +*/ +public class DefaultCvsOperationExecutorCallback implements CvsOperationExecutorCallback { + + public void executionFinished(boolean successfully) { + } + + public void executionFinishedSuccessfully() { + } + + public void executeInProgressAfterAction(ModalityContext modaityContext) { + } +}