From deb6850e59119a872f6b4cb5a3a74c6c491cdce1 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Tue, 7 Feb 2012 16:33:19 +0400 Subject: [PATCH] NotNull --- .../src/com/intellij/psi/ClassFileViewProviderFactory.java | 3 ++- .../core-api/src/com/intellij/psi/FileViewProviderFactory.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/java/java-psi-impl/src/com/intellij/psi/ClassFileViewProviderFactory.java b/java/java-psi-impl/src/com/intellij/psi/ClassFileViewProviderFactory.java index bb7fd8e6d9de..213468b0669f 100644 --- a/java/java-psi-impl/src/com/intellij/psi/ClassFileViewProviderFactory.java +++ b/java/java-psi-impl/src/com/intellij/psi/ClassFileViewProviderFactory.java @@ -23,10 +23,11 @@ import com.intellij.lang.Language; import com.intellij.openapi.extensions.Extensions; import com.intellij.openapi.fileTypes.ContentBasedFileSubstitutor; import com.intellij.openapi.vfs.VirtualFile; +import org.jetbrains.annotations.NotNull; public class ClassFileViewProviderFactory implements FileViewProviderFactory{ @Override - public FileViewProvider createFileViewProvider(final VirtualFile file, final Language language, final PsiManager manager, final boolean physical) { + public FileViewProvider createFileViewProvider(@NotNull final VirtualFile file, final Language language, @NotNull final PsiManager manager, final boolean physical) { // Define language for compiled file final ContentBasedFileSubstitutor[] processors = Extensions.getExtensions(ContentBasedFileSubstitutor.EP_NAME); for (ContentBasedFileSubstitutor processor : processors) { diff --git a/platform/core-api/src/com/intellij/psi/FileViewProviderFactory.java b/platform/core-api/src/com/intellij/psi/FileViewProviderFactory.java index a59327bf1409..66e25e3f9ca7 100644 --- a/platform/core-api/src/com/intellij/psi/FileViewProviderFactory.java +++ b/platform/core-api/src/com/intellij/psi/FileViewProviderFactory.java @@ -18,6 +18,7 @@ package com.intellij.psi; import com.intellij.lang.Language; import com.intellij.openapi.vfs.VirtualFile; +import org.jetbrains.annotations.NotNull; /** * Register in extension point {@code com.intellij.fileType.fileViewProviderFactory} @@ -26,5 +27,5 @@ import com.intellij.openapi.vfs.VirtualFile; * @author yole */ public interface FileViewProviderFactory { - FileViewProvider createFileViewProvider(final VirtualFile file, final Language language, final PsiManager manager, final boolean physical); + FileViewProvider createFileViewProvider(@NotNull VirtualFile file, Language language, @NotNull PsiManager manager, final boolean physical); } \ No newline at end of file