use standard base class

This commit is contained in:
Dmitry Jemerov
2011-06-15 19:30:44 +02:00
parent 75092449f9
commit 41bb4ce4d9
@@ -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<String> getUrlFor(PsiElement element, PsiElement originalElement) {
return Collections.emptyList();
}
@Override
public String generateDoc(PsiElement element, PsiElement originalElement) {
return "<no doc>";
}
@Override
public PsiElement getDocumentationElementForLookupItem(PsiManager psiManager, Object object, PsiElement element) {
return null;
}
@Override
public PsiElement getDocumentationElementForLink(PsiManager psiManager, String link, PsiElement context) {
return null;
}
}