public class LazyClassMemberScope extends AbstractLazyMemberScope<LazyClassDescriptor,ClassMemberDeclarationProvider>
declarationProvider, resolveSession, thisDescriptor| Constructor and Description |
|---|
LazyClassMemberScope(ResolveSession resolveSession,
ClassMemberDeclarationProvider declarationProvider,
LazyClassDescriptor thisClass) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addExtraDescriptors(java.util.Collection<DeclarationDescriptor> result) |
java.util.Set<ConstructorDescriptor> |
getConstructors() |
java.util.Set<FunctionDescriptor> |
getFunctions(Name name) |
protected ReceiverParameterDescriptor |
getImplicitReceiver() |
NamespaceDescriptor |
getNamespace(Name name) |
protected void |
getNonDeclaredFunctions(Name name,
java.util.Set<FunctionDescriptor> result) |
protected void |
getNonDeclaredProperties(Name name,
java.util.Set<VariableDescriptor> result) |
ConstructorDescriptor |
getPrimaryConstructor() |
java.util.Set<VariableDescriptor> |
getProperties(Name name) |
protected JetScope |
getScopeForMemberDeclarationResolution(JetDeclaration declaration) |
java.lang.String |
toString() |
doGetProperties, getAllDescriptors, getClassifier, getContainingDeclaration, getDeclarationsByLabel, getImplicitReceiversHierarchy, getLocalVariable, getObjectDescriptor, getObjectDescriptors, getOwnDeclaredDescriptors, getPropertyByFieldReferencepublic LazyClassMemberScope(@NotNull ResolveSession resolveSession, @NotNull ClassMemberDeclarationProvider declarationProvider, @NotNull LazyClassDescriptor thisClass)
@NotNull protected JetScope getScopeForMemberDeclarationResolution(JetDeclaration declaration)
@NotNull public java.util.Set<FunctionDescriptor> getFunctions(@NotNull Name name)
getFunctions in interface JetScopegetFunctions in class AbstractLazyMemberScope<LazyClassDescriptor,ClassMemberDeclarationProvider>protected void getNonDeclaredFunctions(@NotNull Name name, @NotNull java.util.Set<FunctionDescriptor> result)
getNonDeclaredFunctions in class AbstractLazyMemberScope<LazyClassDescriptor,ClassMemberDeclarationProvider>@NotNull public java.util.Set<VariableDescriptor> getProperties(@NotNull Name name)
getProperties in interface JetScopegetProperties in class AbstractLazyMemberScope<LazyClassDescriptor,ClassMemberDeclarationProvider>protected void getNonDeclaredProperties(@NotNull Name name, @NotNull java.util.Set<VariableDescriptor> result)
getNonDeclaredProperties in class AbstractLazyMemberScope<LazyClassDescriptor,ClassMemberDeclarationProvider>protected void addExtraDescriptors(@NotNull java.util.Collection<DeclarationDescriptor> result)
addExtraDescriptors in class AbstractLazyMemberScope<LazyClassDescriptor,ClassMemberDeclarationProvider>public NamespaceDescriptor getNamespace(@NotNull Name name)
@NotNull protected ReceiverParameterDescriptor getImplicitReceiver()
getImplicitReceiver in class AbstractLazyMemberScope<LazyClassDescriptor,ClassMemberDeclarationProvider>@NotNull public java.util.Set<ConstructorDescriptor> getConstructors()
@Nullable public ConstructorDescriptor getPrimaryConstructor()
public java.lang.String toString()
toString in class AbstractLazyMemberScope<LazyClassDescriptor,ClassMemberDeclarationProvider>