dead code

This commit is contained in:
Dmitry Jemerov
2011-08-19 20:48:23 +04:00
parent d91c0b8770
commit fbd8efa67d
8 changed files with 0 additions and 132 deletions
@@ -1,40 +0,0 @@
/*
* Copyright 2000-2009 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.openapi.vfs;
import java.util.EventObject;
public class ModificationAttemptEvent extends EventObject{
private final VirtualFile[] myFiles;
private boolean myConsumed = false;
public ModificationAttemptEvent(VirtualFileManager manager, VirtualFile[] files) {
super(manager);
myFiles = files;
}
public VirtualFile[] getFiles() {
return myFiles;
}
public void consume(){
myConsumed = true;
}
public boolean isConsumed() {
return myConsumed;
}
}
@@ -1,22 +0,0 @@
/*
* Copyright 2000-2009 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.openapi.vfs;
import java.util.EventListener;
public interface ModificationAttemptListener extends EventListener{
void readOnlyModificationAttempt(ModificationAttemptEvent event);
}
@@ -123,11 +123,6 @@ public abstract class VirtualFileManager implements ModificationTracker{
*/
public abstract void removeVirtualFileListener(@NotNull VirtualFileListener listener);
public abstract void addModificationAttemptListener(@NotNull ModificationAttemptListener listener);
public abstract void removeModificationAttemptListener(@NotNull ModificationAttemptListener listener);
public abstract void fireReadOnlyModificationAttempt(@NotNull VirtualFile... files);
/**
* Constructs URL by specified protocol and path. URL is a string which uniquely identifies file in all
* file systems.
@@ -29,7 +29,6 @@ import com.intellij.openapi.util.text.StringUtil;
import com.intellij.openapi.vfs.ReadonlyStatusHandler;
import com.intellij.openapi.vfs.VfsUtil;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.openapi.vfs.VirtualFileManager;
import java.util.ArrayList;
import java.util.Collection;
@@ -119,7 +118,6 @@ abstract class UndoRedo {
final VirtualFile[] files = VfsUtil.toVirtualFileArray(readOnlyFiles);
if (project == null) {
VirtualFileManager.getInstance().fireReadOnlyModificationAttempt(files);
return false;
}
@@ -33,7 +33,6 @@ import com.intellij.openapi.editor.EditorFactory;
import com.intellij.openapi.editor.event.DocumentAdapter;
import com.intellij.openapi.editor.event.DocumentEvent;
import com.intellij.openapi.editor.ex.DocumentEx;
import com.intellij.openapi.editor.ex.EditReadOnlyListener;
import com.intellij.openapi.fileEditor.*;
import com.intellij.openapi.fileTypes.BinaryFileTypeDecompilers;
import com.intellij.openapi.fileTypes.FileType;
@@ -78,7 +77,6 @@ public class FileDocumentManagerImpl extends FileDocumentManager implements Appl
private static final Key<VirtualFile> FILE_KEY = Key.create("FILE_KEY");
private final Set<Document> myUnsavedDocuments = new ConcurrentHashSet<Document>();
private final EditReadOnlyListener myReadOnlyListener = new MyEditReadOnlyListener();
private final EventDispatcher<FileDocumentSynchronizationVetoListener> myVetoDispatcher = EventDispatcher.create(FileDocumentSynchronizationVetoListener.class);
@@ -142,7 +140,6 @@ public class FileDocumentManagerImpl extends FileDocumentManager implements Appl
}
}
);
document.addEditReadOnlyListener(myReadOnlyListener);
}
}
@@ -616,14 +613,6 @@ public class FileDocumentManagerImpl extends FileDocumentManager implements Appl
public void beforeFileMovement(VirtualFileMoveEvent event) {
}
private final class MyEditReadOnlyListener implements EditReadOnlyListener {
public void readOnlyModificationAttempt(Document document) {
VirtualFile file = getFile(document);
if (file == null) return;
myVirtualFileManager.fireReadOnlyModificationAttempt(file);
}
}
private void fireFileContentReloaded(final VirtualFile file, final Document document) {
myBus.syncPublisher(AppTopics.FILE_DOCUMENT_SYNC).fileContentReloaded(file, document);
for (FileDocumentManagerListener listener : getListeners()) {
@@ -17,12 +17,8 @@
package com.intellij.openapi.vfs.ex;
import com.intellij.openapi.vfs.VirtualFileManager;
import com.intellij.openapi.vfs.VirtualFileSystem;
public abstract class VirtualFileManagerEx extends VirtualFileManager {
public abstract void registerFileSystem(VirtualFileSystem fileSystem);
public abstract void unregisterFileSystem(VirtualFileSystem fileSystem);
public abstract void fireBeforeRefreshStart(boolean asynchronous);
public abstract void fireAfterRefreshFinish(boolean asynchronous);
}
@@ -56,7 +56,6 @@ public class VirtualFileManagerImpl extends VirtualFileManagerEx implements Appl
private final EventDispatcher<VirtualFileListener> myVirtualFileListenerMulticaster = EventDispatcher.create(VirtualFileListener.class);
private final List<VirtualFileManagerListener> myVirtualFileManagerListeners = ContainerUtil.createEmptyCOWList();
private final EventDispatcher<ModificationAttemptListener> myModificationAttemptListenerMulticaster = EventDispatcher.create(ModificationAttemptListener.class);
private int myRefreshCount = 0;
private final ManagingFS myPersistence;
@@ -188,21 +187,6 @@ public class VirtualFileManagerImpl extends VirtualFileManagerEx implements Appl
myVirtualFileListenerMulticaster.removeListener(listener);
}
public void addModificationAttemptListener(@NotNull ModificationAttemptListener listener) {
myModificationAttemptListenerMulticaster.addListener(listener);
}
public void removeModificationAttemptListener(@NotNull ModificationAttemptListener listener) {
myModificationAttemptListenerMulticaster.removeListener(listener);
}
public void fireReadOnlyModificationAttempt(@NotNull VirtualFile... files) {
ApplicationManager.getApplication().assertIsDispatchThread();
final ModificationAttemptEvent event = new ModificationAttemptEvent(this, files);
myModificationAttemptListenerMulticaster.getMulticaster().readOnlyModificationAttempt(event);
}
public void addVirtualFileManagerListener(@NotNull VirtualFileManagerListener listener) {
myVirtualFileManagerListeners.add(listener);
}
@@ -15,7 +15,6 @@
*/
package com.intellij.mock;
import com.intellij.ide.caches.CacheUpdater;
import com.intellij.openapi.Disposable;
import com.intellij.openapi.application.ModalityState;
import com.intellij.openapi.util.ModificationTracker;
@@ -73,18 +72,6 @@ public class MockVirtualFileManager extends VirtualFileManagerEx {
public void removeVirtualFileListener(@NotNull VirtualFileListener listener) {
}
@Override
public void addModificationAttemptListener(@NotNull ModificationAttemptListener listener) {
}
@Override
public void removeModificationAttemptListener(@NotNull ModificationAttemptListener listener) {
}
@Override
public void fireReadOnlyModificationAttempt(@NotNull VirtualFile... files) {
}
@Override
public void addVirtualFileManagerListener(@NotNull VirtualFileManagerListener listener) {
}
@@ -97,25 +84,6 @@ public class MockVirtualFileManager extends VirtualFileManagerEx {
public void removeVirtualFileManagerListener(@NotNull VirtualFileManagerListener listener) {
}
public void beforeRefreshStart(boolean asynchronous, ModalityState modalityState, Runnable postAction) {
}
public void afterRefreshFinish(boolean asynchronous, ModalityState modalityState) {
}
public void registerRefreshUpdater(CacheUpdater updater) {
}
public void unregisterRefreshUpdater(CacheUpdater updater) {
}
@Override
public void registerFileSystem(VirtualFileSystem fileSystem) {
}
@Override
public void unregisterFileSystem(VirtualFileSystem fileSystem) {
}
@Override
public void fireAfterRefreshFinish(final boolean asynchronous) {