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) { if (psiElements.size() > 1) {
return null; return null;
} }
List<PsiElement> stdlibSymbols = resolveStandardLibrarySymbol(bindingContext); Collection<PsiElement> stdlibSymbols = resolveStandardLibrarySymbol(bindingContext);
if (stdlibSymbols.size() == 1) { if (stdlibSymbols.size() == 1) {
return stdlibSymbols.iterator().next(); return stdlibSymbols.iterator().next();
} }
@@ -126,7 +126,7 @@ public abstract class JetPsiReference implements PsiPolyVariantReference {
if (psiElements.size() > 1) { if (psiElements.size() > 1) {
return PsiElementResolveResult.createResults(psiElements); return PsiElementResolveResult.createResults(psiElements);
} }
List<PsiElement> standardLibraryElements = resolveStandardLibrarySymbol(bindingContext); Collection<PsiElement> standardLibraryElements = resolveStandardLibrarySymbol(bindingContext);
if (standardLibraryElements.size() > 1) { if (standardLibraryElements.size() > 1) {
return PsiElementResolveResult.createResults(standardLibraryElements); return PsiElementResolveResult.createResults(standardLibraryElements);
} }
@@ -143,7 +143,7 @@ public abstract class JetPsiReference implements PsiPolyVariantReference {
return results.toArray(new ResolveResult[results.size()]); 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) return myExpression.getProject().getComponent(StandardLibraryReferenceResolver.class)
.resolveStandardLibrarySymbol(bindingContext, myExpression); .resolveStandardLibrarySymbol(bindingContext, myExpression);
} }
@@ -168,7 +168,7 @@ public class StandardLibraryReferenceResolver extends AbstractProjectComponent {
} }
@NotNull @NotNull
public List<PsiElement> resolveStandardLibrarySymbol(@NotNull BindingContext originalContext, public Collection<PsiElement> resolveStandardLibrarySymbol(@NotNull BindingContext originalContext,
@Nullable JetReferenceExpression referenceExpression) { @Nullable JetReferenceExpression referenceExpression) {
ensureInitialized(); ensureInitialized();
DeclarationDescriptor declarationDescriptor = originalContext.get(BindingContext.REFERENCE_TARGET, referenceExpression); DeclarationDescriptor declarationDescriptor = originalContext.get(BindingContext.REFERENCE_TARGET, referenceExpression);
@@ -177,7 +177,7 @@ public class StandardLibraryReferenceResolver extends AbstractProjectComponent {
} }
@NotNull @NotNull
public List<PsiElement> resolveStandardLibrarySymbol(@NotNull DeclarationDescriptor declarationDescriptor) { public Collection<PsiElement> resolveStandardLibrarySymbol(@NotNull DeclarationDescriptor declarationDescriptor) {
ensureInitialized(); ensureInitialized();
DeclarationDescriptor descriptor = declarationDescriptor; DeclarationDescriptor descriptor = declarationDescriptor;