类com.intellij.psi.ElementDescriptionProvider源码实例Demo

下面列出了怎么用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;
    }
  };
}
 
源代码2 项目: consulo   文件: UsageViewLongNameLocation.java
@Override
public ElementDescriptionProvider getDefaultProvider() {
  return DEFAULT_PROVIDER;
}
 
源代码3 项目: consulo   文件: UsageViewNodeTextLocation.java
@Override
public ElementDescriptionProvider getDefaultProvider() {
  return DEFAULT_PROVIDER;
}
 
源代码4 项目: consulo   文件: UsageViewShortNameLocation.java
@Override
public ElementDescriptionProvider getDefaultProvider() {
  return DEFAULT_PROVIDER;
}
 
源代码5 项目: consulo   文件: DeleteNameDescriptionLocation.java
@Override
public ElementDescriptionProvider getDefaultProvider() {
  return ourDefaultProvider;
}
 
源代码6 项目: consulo   文件: RefactoringDescriptionLocation.java
@Override
public ElementDescriptionProvider getDefaultProvider() {
  return DefaultRefactoringElementDescriptionProvider.INSTANCE;
}
 
@Override
public ElementDescriptionProvider getDefaultProvider() {
  return DefaultNonCodeSearchElementDescriptionProvider.INSTANCE;
}
 
 类所在包
 同包方法