From 1123eb039cc23b5939dab709708372b0439cdbd0 Mon Sep 17 00:00:00 2001 From: Dmitry Semeniouta Date: Thu, 3 Oct 2013 17:12:59 +0400 Subject: [PATCH] OC-8394 Documentation not found --- .../lang/documentation/CompositeDocumentationProvider.java | 4 ++-- .../lang/documentation/ExternalDocumentationHandler.java | 4 ++-- .../codeInsight/documentation/DocumentationManager.java | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/platform/lang-api/src/com/intellij/lang/documentation/CompositeDocumentationProvider.java b/platform/lang-api/src/com/intellij/lang/documentation/CompositeDocumentationProvider.java index 53f0e3a91e3d..17bc66f8ada2 100644 --- a/platform/lang-api/src/com/intellij/lang/documentation/CompositeDocumentationProvider.java +++ b/platform/lang-api/src/com/intellij/lang/documentation/CompositeDocumentationProvider.java @@ -92,10 +92,10 @@ public class CompositeDocumentationProvider extends DocumentationProviderEx impl @NotNull @Override - public String fetchExternalDocumentation(String link, Project project) { + public String fetchExternalDocumentation(@NotNull String link, @Nullable PsiElement element) { for (DocumentationProvider provider : myProviders) { if (provider instanceof ExternalDocumentationHandler && ((ExternalDocumentationHandler)provider).canFetchDocumentationLink(link)) { - return ((ExternalDocumentationHandler)provider).fetchExternalDocumentation(link, project); + return ((ExternalDocumentationHandler)provider).fetchExternalDocumentation(link, element); } } diff --git a/platform/lang-api/src/com/intellij/lang/documentation/ExternalDocumentationHandler.java b/platform/lang-api/src/com/intellij/lang/documentation/ExternalDocumentationHandler.java index 4fdba5fa167f..647c3989b334 100644 --- a/platform/lang-api/src/com/intellij/lang/documentation/ExternalDocumentationHandler.java +++ b/platform/lang-api/src/com/intellij/lang/documentation/ExternalDocumentationHandler.java @@ -15,10 +15,10 @@ */ package com.intellij.lang.documentation; -import com.intellij.openapi.project.Project; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiManager; import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; /** * User: spLeaner @@ -29,5 +29,5 @@ public interface ExternalDocumentationHandler { boolean canFetchDocumentationLink(String link); @NotNull - String fetchExternalDocumentation(String link, Project project); + String fetchExternalDocumentation(@NotNull String link, @Nullable PsiElement element); } diff --git a/platform/lang-impl/src/com/intellij/codeInsight/documentation/DocumentationManager.java b/platform/lang-impl/src/com/intellij/codeInsight/documentation/DocumentationManager.java index 5f91cbece134..23de565f86da 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/documentation/DocumentationManager.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/documentation/DocumentationManager.java @@ -933,7 +933,7 @@ public class DocumentationManager extends DockablePopupManager