* @return the root, or null if the specified file is not in a VCS-managed directory.
*/
@Nullable
- public abstract VirtualFile getVcsRootFor(VirtualFile file);
+ public abstract VirtualFile getVcsRootFor(@Nullable VirtualFile file);
/**
* Return the parent directory of the specified file path which is mapped to a VCS.
}
@Nullable
- public VirtualFile getVcsRootFor(final VirtualFile file) {
+ public VirtualFile getVcsRootFor(final @Nullable VirtualFile file) {
final VcsDirectoryMapping mapping = myMappings.getMappingFor(file);
if (mapping == null) {
return null;
}
@Nullable
- public VcsDirectoryMapping getMappingFor(VirtualFile file) {
+ public VcsDirectoryMapping getMappingFor(@Nullable VirtualFile file) {
if (file == null) return null;
if (! file.isInLocalFileSystem()) {
return null;