diff --git a/idea/src/org/jetbrains/jet/plugin/JetQuickDocumentationProvider.java b/idea/src/org/jetbrains/jet/plugin/JetQuickDocumentationProvider.java index 380d583b3f8..fd521a5399b 100644 --- a/idea/src/org/jetbrains/jet/plugin/JetQuickDocumentationProvider.java +++ b/idea/src/org/jetbrains/jet/plugin/JetQuickDocumentationProvider.java @@ -1,8 +1,7 @@ package org.jetbrains.jet.plugin; -import com.intellij.lang.documentation.DocumentationProvider; +import com.intellij.lang.documentation.AbstractDocumentationProvider; import com.intellij.psi.PsiElement; -import com.intellij.psi.PsiManager; import com.intellij.psi.util.PsiTreeUtil; import org.jetbrains.jet.lang.descriptors.DeclarationDescriptor; import org.jetbrains.jet.lang.psi.JetFile; @@ -11,13 +10,10 @@ import org.jetbrains.jet.lang.resolve.AnalyzingUtils; import org.jetbrains.jet.lang.resolve.BindingContext; import org.jetbrains.jet.resolve.DescriptorRenderer; -import java.util.Collections; -import java.util.List; - /** * @author abreslav */ -public class JetQuickDocumentationProvider implements DocumentationProvider { +public class JetQuickDocumentationProvider extends AbstractDocumentationProvider { @Override public String getQuickNavigateInfo(PsiElement element, PsiElement originalElement) { @@ -58,24 +54,4 @@ public class JetQuickDocumentationProvider implements DocumentationProvider { private String render(DeclarationDescriptor declarationDescriptor) { return DescriptorRenderer.HTML.render(declarationDescriptor); } - - @Override - public List getUrlFor(PsiElement element, PsiElement originalElement) { - return Collections.emptyList(); - } - - @Override - public String generateDoc(PsiElement element, PsiElement originalElement) { - return ""; - } - - @Override - public PsiElement getDocumentationElementForLookupItem(PsiManager psiManager, Object object, PsiElement element) { - return null; - } - - @Override - public PsiElement getDocumentationElementForLink(PsiManager psiManager, String link, PsiElement context) { - return null; - } }