Rename ONLY_CLASSES -> ONLY_CLASSES_AND_PACKAGES

This commit is contained in:
Andrey Breslav
2014-12-22 16:29:51 +03:00
parent e86b412a61
commit 0880c20614
3 changed files with 10 additions and 10 deletions
@@ -67,7 +67,7 @@ public class ImportsResolver {
}
public void processTypeImports(@NotNull TopDownAnalysisContext c) {
processImports(c, LookupMode.ONLY_CLASSES);
processImports(c, LookupMode.ONLY_CLASSES_AND_PACKAGES);
}
public void processMembersImports(@NotNull TopDownAnalysisContext c) {
@@ -129,7 +129,7 @@ public class ImportsResolver {
resolvedDirectives.put(importDirective, descriptors);
}
if (lookupMode != LookupMode.ONLY_CLASSES) {
if (lookupMode != LookupMode.ONLY_CLASSES_AND_PACKAGES) {
checkPlatformTypesMappedToKotlin(module, trace, importDirective, descriptors);
}
}
@@ -46,7 +46,7 @@ public class QualifiedExpressionResolver {
public enum LookupMode {
// Only classifier and packages are resolved
ONLY_CLASSES,
ONLY_CLASSES_AND_PACKAGES,
// Resolve all descriptors
EVERYTHING
@@ -115,7 +115,7 @@ public class QualifiedExpressionResolver {
@NotNull BindingTrace trace,
@NotNull LookupMode lookupMode
) {
if (lookupMode == LookupMode.ONLY_CLASSES) {
if (lookupMode == LookupMode.ONLY_CLASSES_AND_PACKAGES) {
return true;
}
@@ -169,11 +169,11 @@ public class QualifiedExpressionResolver {
}
JetUserType qualifier = userType.getQualifier();
if (qualifier == null) {
return lookupDescriptorsForSimpleNameReference(referenceExpression, outerScope, outerScope, trace, LookupMode.ONLY_CLASSES,
return lookupDescriptorsForSimpleNameReference(referenceExpression, outerScope, outerScope, trace, LookupMode.ONLY_CLASSES_AND_PACKAGES,
false, true);
}
Collection<DeclarationDescriptor> declarationDescriptors = lookupDescriptorsForUserType(qualifier, outerScope, trace);
return lookupSelectorDescriptors(referenceExpression, declarationDescriptors, trace, outerScope, LookupMode.ONLY_CLASSES, true);
return lookupSelectorDescriptors(referenceExpression, declarationDescriptors, trace, outerScope, LookupMode.ONLY_CLASSES_AND_PACKAGES, true);
}
@NotNull
@@ -241,7 +241,7 @@ public class QualifiedExpressionResolver {
@NotNull LookupMode lookupMode,
@NotNull ClassDescriptor descriptor
) {
JetScope scope = lookupMode == LookupMode.ONLY_CLASSES
JetScope scope = lookupMode == LookupMode.ONLY_CLASSES_AND_PACKAGES
? descriptor.getUnsubstitutedInnerClassesScope()
: descriptor.getDefaultType().getMemberScope();
results.add(lookupSimpleNameReference(selector, scope, lookupMode, false));
@@ -335,7 +335,7 @@ public class QualifiedExpressionResolver {
}
Collection<DeclarationDescriptor> filteredDescriptors;
if (lookupMode == LookupMode.ONLY_CLASSES) {
if (lookupMode == LookupMode.ONLY_CLASSES_AND_PACKAGES) {
filteredDescriptors = Collections2.filter(descriptors, CLASSIFIERS_AND_PACKAGE_VIEWS);
}
else {
@@ -146,9 +146,9 @@ public class LazyImportScope(private val resolveSession: ResolveSession,
private fun getImportScope(directive: JetImportDirective, lookupMode: LookupMode) = importedScopesProvider(directive).scopeForMode(lookupMode)
override fun getClassifier(name: Name) = selectFirstFromImports(name, LookupMode.ONLY_CLASSES, JetScopeSelectorUtil.CLASSIFIER_DESCRIPTOR_SCOPE_SELECTOR)
override fun getClassifier(name: Name) = selectFirstFromImports(name, LookupMode.ONLY_CLASSES_AND_PACKAGES, JetScopeSelectorUtil.CLASSIFIER_DESCRIPTOR_SCOPE_SELECTOR)
override fun getPackage(name: Name) = selectFirstFromImports(name, LookupMode.ONLY_CLASSES, JetScopeSelectorUtil.PACKAGE_SCOPE_SELECTOR)
override fun getPackage(name: Name) = selectFirstFromImports(name, LookupMode.ONLY_CLASSES_AND_PACKAGES, JetScopeSelectorUtil.PACKAGE_SCOPE_SELECTOR)
override fun getProperties(name: Name) = collectFromImports(name, LookupMode.EVERYTHING, JetScopeSelectorUtil.NAMED_PROPERTIES_SCOPE_SELECTOR)