org.jetbrains.jet.cli.jvm.compiler
Class MockPsiDocumentManager

java.lang.Object
  extended by com.intellij.psi.PsiDocumentManager
      extended by org.jetbrains.jet.cli.jvm.compiler.MockPsiDocumentManager

public class MockPsiDocumentManager
extends com.intellij.psi.PsiDocumentManager


Nested Class Summary
 
Nested classes/interfaces inherited from class com.intellij.psi.PsiDocumentManager
com.intellij.psi.PsiDocumentManager.Listener
 
Constructor Summary
MockPsiDocumentManager()
           
 
Method Summary
 void addListener(com.intellij.psi.PsiDocumentManager.Listener listener)
           
 void commitAllDocuments()
           
<T> T
commitAndRunReadAction(com.intellij.openapi.util.Computable<T> computation)
           
 void commitAndRunReadAction(java.lang.Runnable runnable)
           
 void commitDocument(com.intellij.openapi.editor.Document document)
           
 void doPostponedOperationsAndUnblockDocument(com.intellij.openapi.editor.Document doc)
           
 com.intellij.openapi.editor.Document getCachedDocument(com.intellij.psi.PsiFile file)
           
 com.intellij.psi.PsiFile getCachedPsiFile(com.intellij.openapi.editor.Document document)
           
 com.intellij.openapi.editor.Document getDocument(com.intellij.psi.PsiFile file)
           
 java.lang.CharSequence getLastCommittedText(com.intellij.openapi.editor.Document document)
           
 com.intellij.psi.PsiFile getPsiFile(com.intellij.openapi.editor.Document document)
           
 com.intellij.openapi.editor.Document[] getUncommittedDocuments()
           
 boolean hasUncommitedDocuments()
           
 boolean isCommitted(com.intellij.openapi.editor.Document document)
           
 boolean isDocumentBlockedByPsi(com.intellij.openapi.editor.Document doc)
           
 boolean isUncommited(com.intellij.openapi.editor.Document document)
           
 void performForCommittedDocument(com.intellij.openapi.editor.Document document, java.lang.Runnable action)
           
 boolean performWhenAllCommitted(java.lang.Runnable action)
           
 void removeListener(com.intellij.psi.PsiDocumentManager.Listener listener)
           
 void reparseFiles(java.util.Collection<com.intellij.openapi.vfs.VirtualFile> files, boolean includeOpenFiles)
           
 
Methods inherited from class com.intellij.psi.PsiDocumentManager
getInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockPsiDocumentManager

public MockPsiDocumentManager()
Method Detail

getPsiFile

@Nullable
public com.intellij.psi.PsiFile getPsiFile(@NotNull
                                                    com.intellij.openapi.editor.Document document)
Specified by:
getPsiFile in class com.intellij.psi.PsiDocumentManager

getCachedPsiFile

@Nullable
public com.intellij.psi.PsiFile getCachedPsiFile(@NotNull
                                                          com.intellij.openapi.editor.Document document)
Specified by:
getCachedPsiFile in class com.intellij.psi.PsiDocumentManager

getDocument

@Nullable
public com.intellij.openapi.editor.Document getDocument(@NotNull
                                                                 com.intellij.psi.PsiFile file)
Specified by:
getDocument in class com.intellij.psi.PsiDocumentManager

getCachedDocument

@Nullable
public com.intellij.openapi.editor.Document getCachedDocument(@NotNull
                                                                       com.intellij.psi.PsiFile file)
Specified by:
getCachedDocument in class com.intellij.psi.PsiDocumentManager

commitAllDocuments

public void commitAllDocuments()
Specified by:
commitAllDocuments in class com.intellij.psi.PsiDocumentManager

performForCommittedDocument

public void performForCommittedDocument(@NotNull
                                        com.intellij.openapi.editor.Document document,
                                        @NotNull
                                        java.lang.Runnable action)
Specified by:
performForCommittedDocument in class com.intellij.psi.PsiDocumentManager

commitDocument

public void commitDocument(@NotNull
                           com.intellij.openapi.editor.Document document)
Specified by:
commitDocument in class com.intellij.psi.PsiDocumentManager

getLastCommittedText

@NotNull
public java.lang.CharSequence getLastCommittedText(@NotNull
                                                           com.intellij.openapi.editor.Document document)
Specified by:
getLastCommittedText in class com.intellij.psi.PsiDocumentManager

getUncommittedDocuments

@NotNull
public com.intellij.openapi.editor.Document[] getUncommittedDocuments()
Specified by:
getUncommittedDocuments in class com.intellij.psi.PsiDocumentManager

isUncommited

public boolean isUncommited(@NotNull
                            com.intellij.openapi.editor.Document document)
Specified by:
isUncommited in class com.intellij.psi.PsiDocumentManager

isCommitted

public boolean isCommitted(@NotNull
                           com.intellij.openapi.editor.Document document)
Specified by:
isCommitted in class com.intellij.psi.PsiDocumentManager

hasUncommitedDocuments

public boolean hasUncommitedDocuments()
Specified by:
hasUncommitedDocuments in class com.intellij.psi.PsiDocumentManager

commitAndRunReadAction

public void commitAndRunReadAction(@NotNull
                                   java.lang.Runnable runnable)
Specified by:
commitAndRunReadAction in class com.intellij.psi.PsiDocumentManager

commitAndRunReadAction

public <T> T commitAndRunReadAction(@NotNull
                                    com.intellij.openapi.util.Computable<T> computation)
Specified by:
commitAndRunReadAction in class com.intellij.psi.PsiDocumentManager

addListener

public void addListener(@NotNull
                        com.intellij.psi.PsiDocumentManager.Listener listener)
Specified by:
addListener in class com.intellij.psi.PsiDocumentManager

removeListener

public void removeListener(@NotNull
                           com.intellij.psi.PsiDocumentManager.Listener listener)
Specified by:
removeListener in class com.intellij.psi.PsiDocumentManager

isDocumentBlockedByPsi

public boolean isDocumentBlockedByPsi(@NotNull
                                      com.intellij.openapi.editor.Document doc)
Specified by:
isDocumentBlockedByPsi in class com.intellij.psi.PsiDocumentManager

doPostponedOperationsAndUnblockDocument

public void doPostponedOperationsAndUnblockDocument(@NotNull
                                                    com.intellij.openapi.editor.Document doc)
Specified by:
doPostponedOperationsAndUnblockDocument in class com.intellij.psi.PsiDocumentManager

performWhenAllCommitted

public boolean performWhenAllCommitted(@NotNull
                                       java.lang.Runnable action)
Specified by:
performWhenAllCommitted in class com.intellij.psi.PsiDocumentManager

reparseFiles

public void reparseFiles(@NotNull
                         java.util.Collection<com.intellij.openapi.vfs.VirtualFile> files,
                         boolean includeOpenFiles)
Specified by:
reparseFiles in class com.intellij.psi.PsiDocumentManager