org.jetbrains.jet.lang.resolve.lazy.descriptors
Class LazyPackageMemberScope
java.lang.Object
org.jetbrains.jet.lang.resolve.lazy.descriptors.AbstractLazyMemberScope<PackageFragmentDescriptor,PackageMemberDeclarationProvider>
org.jetbrains.jet.lang.resolve.lazy.descriptors.LazyPackageMemberScope
- All Implemented Interfaces:
- JetScope
public class LazyPackageMemberScope
- extends AbstractLazyMemberScope<PackageFragmentDescriptor,PackageMemberDeclarationProvider>
| Fields inherited from interface org.jetbrains.jet.lang.resolve.scopes.JetScope |
EMPTY |
| Methods inherited from class org.jetbrains.jet.lang.resolve.lazy.descriptors.AbstractLazyMemberScope |
doGetProperties, getAllDescriptors, getClassifier, getContainingDeclaration, getDeclarationsByLabel, getFunctions, getImplicitReceiversHierarchy, getLocalVariable, getOwnDeclaredDescriptors, getProperties, printScopeStructure |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LazyPackageMemberScope
public LazyPackageMemberScope(@NotNull
ResolveSession resolveSession,
@NotNull
PackageMemberDeclarationProvider declarationProvider,
@NotNull
PackageFragmentDescriptor thisPackage)
getPackage
@Nullable
public PackageViewDescriptor getPackage(@NotNull
Name name)
getScopeForMemberDeclarationResolution
@NotNull
protected JetScope getScopeForMemberDeclarationResolution(JetDeclaration declaration)
- Specified by:
getScopeForMemberDeclarationResolution in class AbstractLazyMemberScope<PackageFragmentDescriptor,PackageMemberDeclarationProvider>
getImplicitReceiver
protected ReceiverParameterDescriptor getImplicitReceiver()
- Specified by:
getImplicitReceiver in class AbstractLazyMemberScope<PackageFragmentDescriptor,PackageMemberDeclarationProvider>
getNonDeclaredFunctions
protected void getNonDeclaredFunctions(@NotNull
Name name,
@NotNull
java.util.Set<FunctionDescriptor> result)
- Specified by:
getNonDeclaredFunctions in class AbstractLazyMemberScope<PackageFragmentDescriptor,PackageMemberDeclarationProvider>
getNonDeclaredProperties
protected void getNonDeclaredProperties(@NotNull
Name name,
@NotNull
java.util.Set<VariableDescriptor> result)
- Specified by:
getNonDeclaredProperties in class AbstractLazyMemberScope<PackageFragmentDescriptor,PackageMemberDeclarationProvider>
computeExtraDescriptors
@NotNull
protected java.util.Collection<DeclarationDescriptor> computeExtraDescriptors()
- Specified by:
computeExtraDescriptors in class AbstractLazyMemberScope<PackageFragmentDescriptor,PackageMemberDeclarationProvider>
toString
public java.lang.String toString()
- Specified by:
toString in class AbstractLazyMemberScope<PackageFragmentDescriptor,PackageMemberDeclarationProvider>