org.jetbrains.jet.lang.resolve
Class QualifiedExpressionResolver
java.lang.Object
org.jetbrains.jet.lang.resolve.QualifiedExpressionResolver
public class QualifiedExpressionResolver
- extends java.lang.Object
Method Summary |
java.util.Collection<? extends DeclarationDescriptor> |
analyseImportReference(JetImportDirective importDirective,
JetScope scope,
BindingTrace trace,
ModuleDescriptor module)
|
java.util.Collection<? extends DeclarationDescriptor> |
lookupDescriptorsForQualifiedExpression(JetQualifiedExpression importedReference,
JetScope outerScope,
JetScope scopeToCheckVisibility,
BindingTrace trace,
QualifiedExpressionResolver.LookupMode lookupMode,
boolean storeResult)
|
java.util.Collection<? extends DeclarationDescriptor> |
lookupDescriptorsForSimpleNameReference(JetSimpleNameExpression referenceExpression,
JetScope outerScope,
JetScope scopeToCheckVisibility,
BindingTrace trace,
QualifiedExpressionResolver.LookupMode lookupMode,
boolean namespaceLevel,
boolean storeResult)
|
java.util.Collection<? extends DeclarationDescriptor> |
lookupDescriptorsForUserType(JetUserType userType,
JetScope outerScope,
BindingTrace trace)
|
java.util.Collection<? extends DeclarationDescriptor> |
processImportReference(JetImportDirective importDirective,
JetScope scope,
JetScope scopeToCheckVisibility,
Importer importer,
BindingTrace trace,
ModuleDescriptor module,
QualifiedExpressionResolver.LookupMode lookupMode)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QualifiedExpressionResolver
public QualifiedExpressionResolver()
analyseImportReference
@NotNull
public java.util.Collection<? extends DeclarationDescriptor> analyseImportReference(@NotNull
JetImportDirective importDirective,
@NotNull
JetScope scope,
@NotNull
BindingTrace trace,
@NotNull
ModuleDescriptor module)
processImportReference
@NotNull
public java.util.Collection<? extends DeclarationDescriptor> processImportReference(@NotNull
JetImportDirective importDirective,
@NotNull
JetScope scope,
@NotNull
JetScope scopeToCheckVisibility,
@NotNull
Importer importer,
@NotNull
BindingTrace trace,
@NotNull
ModuleDescriptor module,
@NotNull
QualifiedExpressionResolver.LookupMode lookupMode)
lookupDescriptorsForUserType
@NotNull
public java.util.Collection<? extends DeclarationDescriptor> lookupDescriptorsForUserType(@NotNull
JetUserType userType,
@NotNull
JetScope outerScope,
@NotNull
BindingTrace trace)
lookupDescriptorsForQualifiedExpression
@NotNull
public java.util.Collection<? extends DeclarationDescriptor> lookupDescriptorsForQualifiedExpression(@NotNull
JetQualifiedExpression importedReference,
@NotNull
JetScope outerScope,
@NotNull
JetScope scopeToCheckVisibility,
@NotNull
BindingTrace trace,
@NotNull
QualifiedExpressionResolver.LookupMode lookupMode,
boolean storeResult)
lookupDescriptorsForSimpleNameReference
@NotNull
public java.util.Collection<? extends DeclarationDescriptor> lookupDescriptorsForSimpleNameReference(@NotNull
JetSimpleNameExpression referenceExpression,
@NotNull
JetScope outerScope,
@NotNull
JetScope scopeToCheckVisibility,
@NotNull
BindingTrace trace,
@NotNull
QualifiedExpressionResolver.LookupMode lookupMode,
boolean namespaceLevel,
boolean storeResult)