This commit is contained in:
Alexey Kudravtsev
2012-03-16 12:12:47 +04:00
parent 458cf60915
commit f170ebeb7d
4 changed files with 6 additions and 8 deletions
@@ -159,7 +159,7 @@ public abstract class PsiDocumentManager {
* @param psiFile the file for which the document was created.
* @see PsiDocumentManager#getDocument(PsiFile)
*/
void documentCreated(Document document, PsiFile psiFile);
void documentCreated(@NotNull Document document, PsiFile psiFile);
/**
* Called when a file instance is created for a document.
@@ -556,7 +556,7 @@ public class PsiDocumentManagerImpl extends PsiDocumentManager implements Projec
if(viewProvider != null) component.doPostponedFormatting(viewProvider);
}
private void fireDocumentCreated(Document document, PsiFile file) {
private void fireDocumentCreated(@NotNull Document document, PsiFile file) {
for (Listener listener : myListeners) {
listener.documentCreated(document, file);
}
@@ -53,7 +53,7 @@ public class DocumentMarkupModel {
* @return the markup model instance.
* @see com.intellij.openapi.editor.Editor#getMarkupModel()
*/
public static MarkupModel forDocument(Document document, @Nullable Project project, boolean create) {
public static MarkupModel forDocument(@NotNull Document document, @Nullable Project project, boolean create) {
if (document instanceof DocumentWindow) {
final Document delegate = ((DocumentWindow)document).getDelegate();
final MarkupModelEx baseMarkupModel = (MarkupModelEx)forDocument(delegate, project, true);
@@ -97,7 +97,7 @@ public class DocumentMarkupModel {
return model;
}
private static ConcurrentMap<Project, MarkupModelImpl> getMarkupModelMap(Document document) {
private static ConcurrentMap<Project, MarkupModelImpl> getMarkupModelMap(@NotNull Document document) {
ConcurrentMap<Project, MarkupModelImpl> markupModelMap = document.getUserData(MARKUP_MODEL_MAP_KEY);
if (markupModelMap == null) {
synchronized (lock) {
@@ -72,10 +72,8 @@ public class EncodingProjectManagerImpl extends EncodingProjectManager {
myEditorSettings = editorSettings;
documentManager.addListener(new PsiDocumentManager.Listener() {
@Override
public void documentCreated(Document document, PsiFile psiFile) {
if (document != null) {
((EncodingManagerImpl)EncodingManager.getInstance()).queueUpdateEncodingFromContent(document);
}
public void documentCreated(@NotNull Document document, PsiFile psiFile) {
((EncodingManagerImpl)EncodingManager.getInstance()).queueUpdateEncodingFromContent(document);
}
@Override