下面列出了怎么用com.intellij.psi.ElementDescriptionProvider的API类实例代码及写法,或者点击链接到github查看源代码。
@Override
public ElementDescriptionProvider getDefaultProvider() {
return new ElementDescriptionProvider() {
@Override
public String getElementDescription(@Nonnull PsiElement element, @Nonnull ElementDescriptionLocation location) {
if (element instanceof PsiPresentableMetaData) {
return ((PsiPresentableMetaData)element).getTypeName();
}
return null;
}
};
}
@Override
public ElementDescriptionProvider getDefaultProvider() {
return DEFAULT_PROVIDER;
}
@Override
public ElementDescriptionProvider getDefaultProvider() {
return DEFAULT_PROVIDER;
}
@Override
public ElementDescriptionProvider getDefaultProvider() {
return DEFAULT_PROVIDER;
}
@Override
public ElementDescriptionProvider getDefaultProvider() {
return ourDefaultProvider;
}
@Override
public ElementDescriptionProvider getDefaultProvider() {
return DefaultRefactoringElementDescriptionProvider.INSTANCE;
}
@Override
public ElementDescriptionProvider getDefaultProvider() {
return DefaultNonCodeSearchElementDescriptionProvider.INSTANCE;
}