use standard base class
This commit is contained in:
@@ -1,8 +1,7 @@
|
|||||||
package org.jetbrains.jet.plugin;
|
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.PsiElement;
|
||||||
import com.intellij.psi.PsiManager;
|
|
||||||
import com.intellij.psi.util.PsiTreeUtil;
|
import com.intellij.psi.util.PsiTreeUtil;
|
||||||
import org.jetbrains.jet.lang.descriptors.DeclarationDescriptor;
|
import org.jetbrains.jet.lang.descriptors.DeclarationDescriptor;
|
||||||
import org.jetbrains.jet.lang.psi.JetFile;
|
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.lang.resolve.BindingContext;
|
||||||
import org.jetbrains.jet.resolve.DescriptorRenderer;
|
import org.jetbrains.jet.resolve.DescriptorRenderer;
|
||||||
|
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author abreslav
|
* @author abreslav
|
||||||
*/
|
*/
|
||||||
public class JetQuickDocumentationProvider implements DocumentationProvider {
|
public class JetQuickDocumentationProvider extends AbstractDocumentationProvider {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getQuickNavigateInfo(PsiElement element, PsiElement originalElement) {
|
public String getQuickNavigateInfo(PsiElement element, PsiElement originalElement) {
|
||||||
@@ -58,24 +54,4 @@ public class JetQuickDocumentationProvider implements DocumentationProvider {
|
|||||||
private String render(DeclarationDescriptor declarationDescriptor) {
|
private String render(DeclarationDescriptor declarationDescriptor) {
|
||||||
return DescriptorRenderer.HTML.render(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;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user