change signature of 'resolveStandardLibrarySymbol'

This commit is contained in:
Svetlana Isakova
2012-09-10 19:52:20 +04:00
parent c03190910c
commit 8c87d31212
2 changed files with 5 additions and 5 deletions
@@ -110,7 +110,7 @@ public abstract class JetPsiReference implements PsiPolyVariantReference {
if (psiElements.size() > 1) {
return null;
}
List<PsiElement> stdlibSymbols = resolveStandardLibrarySymbol(bindingContext);
Collection<PsiElement> stdlibSymbols = resolveStandardLibrarySymbol(bindingContext);
if (stdlibSymbols.size() == 1) {
return stdlibSymbols.iterator().next();
}
@@ -126,7 +126,7 @@ public abstract class JetPsiReference implements PsiPolyVariantReference {
if (psiElements.size() > 1) {
return PsiElementResolveResult.createResults(psiElements);
}
List<PsiElement> standardLibraryElements = resolveStandardLibrarySymbol(bindingContext);
Collection<PsiElement> standardLibraryElements = resolveStandardLibrarySymbol(bindingContext);
if (standardLibraryElements.size() > 1) {
return PsiElementResolveResult.createResults(standardLibraryElements);
}
@@ -143,7 +143,7 @@ public abstract class JetPsiReference implements PsiPolyVariantReference {
return results.toArray(new ResolveResult[results.size()]);
}
private List<PsiElement> resolveStandardLibrarySymbol(@NotNull BindingContext bindingContext) {
private Collection<PsiElement> resolveStandardLibrarySymbol(@NotNull BindingContext bindingContext) {
return myExpression.getProject().getComponent(StandardLibraryReferenceResolver.class)
.resolveStandardLibrarySymbol(bindingContext, myExpression);
}
@@ -168,7 +168,7 @@ public class StandardLibraryReferenceResolver extends AbstractProjectComponent {
}
@NotNull
public List<PsiElement> resolveStandardLibrarySymbol(@NotNull BindingContext originalContext,
public Collection<PsiElement> resolveStandardLibrarySymbol(@NotNull BindingContext originalContext,
@Nullable JetReferenceExpression referenceExpression) {
ensureInitialized();
DeclarationDescriptor declarationDescriptor = originalContext.get(BindingContext.REFERENCE_TARGET, referenceExpression);
@@ -177,7 +177,7 @@ public class StandardLibraryReferenceResolver extends AbstractProjectComponent {
}
@NotNull
public List<PsiElement> resolveStandardLibrarySymbol(@NotNull DeclarationDescriptor declarationDescriptor) {
public Collection<PsiElement> resolveStandardLibrarySymbol(@NotNull DeclarationDescriptor declarationDescriptor) {
ensureInitialized();
DeclarationDescriptor descriptor = declarationDescriptor;