com.intellij.psi.impl.ResolveScopeManager#getElementUseScope ( )源码实例Demo

下面列出了com.intellij.psi.impl.ResolveScopeManager#getElementUseScope ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: intellij-xquery   文件: XQueryPsiImplUtil.java
public static SearchScope getUseScope(XQueryVarName element) {
    XQueryFunctionDecl function = PsiTreeUtil.getParentOfType(element, XQueryFunctionDecl.class, true);
    if (function != null) {
        return new LocalSearchScope(function);
    }
    XQueryQueryBody queryBody = PsiTreeUtil.getParentOfType(element, XQueryQueryBody.class, true);
    if (queryBody != null) {
        return new LocalSearchScope(queryBody);
    }
    return ResolveScopeManager.getElementUseScope(element);
}
 
源代码2 项目: consulo   文件: LazyParseablePsiElement.java
@Override
@Nonnull
public SearchScope getUseScope() {
  return ResolveScopeManager.getElementUseScope(this);
}
 
源代码3 项目: consulo   文件: CompositePsiElement.java
@Override
@Nonnull
public SearchScope getUseScope() {
  return ResolveScopeManager.getElementUseScope(this);
}
 
源代码4 项目: consulo   文件: LeafPsiElement.java
@Override
@Nonnull
public SearchScope getUseScope() {
  return ResolveScopeManager.getElementUseScope(this);
}
 
源代码5 项目: consulo   文件: PsiElementBase.java
@Override
@Nonnull
public SearchScope getUseScope() {
  return ResolveScopeManager.getElementUseScope(this);
}
 
源代码6 项目: consulo   文件: OwnBufferLeafPsiElement.java
@Override
@Nonnull
public SearchScope getUseScope() {
  return ResolveScopeManager.getElementUseScope(this);
}