public abstract class JavaClassMembersScope extends JavaBaseScope
| Modifier and Type | Field and Description |
|---|---|
protected ClassPsiDeclarationProvider |
declarationProvider |
descriptor, semanticServices| Modifier | Constructor and Description |
|---|---|
protected |
JavaClassMembersScope(ClassOrNamespaceDescriptor descriptor,
ClassPsiDeclarationProvider declarationProvider,
JavaSemanticServices semanticServices) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Set<FunctionDescriptor> |
computeFunctionDescriptor(Name name) |
protected java.util.Collection<ClassDescriptor> |
computeInnerClasses() |
ClassifierDescriptor |
getClassifier(Name name)
Should not return object (class object or enum entry) class descriptors.
|
java.util.Collection<DeclarationDescriptor> |
getDeclarationsByLabel(LabelName labelName) |
ClassDescriptor |
getObjectDescriptor(Name name) |
computeAllDescriptors, getAllDescriptors, getContainingDeclaration, getFunctions, getInnerClasses, getObjectDescriptors, getProperties, getPsiElement, getResolvergetImplicitReceiversHierarchy, getLocalVariable, getNamespace, getOwnDeclaredDescriptors, getPropertyByFieldReference@NotNull protected final ClassPsiDeclarationProvider declarationProvider
protected JavaClassMembersScope(@NotNull ClassOrNamespaceDescriptor descriptor, @NotNull ClassPsiDeclarationProvider declarationProvider, @NotNull JavaSemanticServices semanticServices)
@NotNull public java.util.Collection<DeclarationDescriptor> getDeclarationsByLabel(LabelName labelName)
getDeclarationsByLabel in interface JetScopegetDeclarationsByLabel in class JetScopeImpl@NotNull protected java.util.Set<FunctionDescriptor> computeFunctionDescriptor(@NotNull Name name)
computeFunctionDescriptor in class JavaBaseScope@NotNull protected java.util.Collection<ClassDescriptor> computeInnerClasses()
computeInnerClasses in class JavaBaseScopepublic ClassDescriptor getObjectDescriptor(@NotNull Name name)
getObjectDescriptor in interface JetScopegetObjectDescriptor in class JetScopeImplpublic ClassifierDescriptor getClassifier(@NotNull Name name)
JetScopegetClassifier in interface JetScopegetClassifier in class JetScopeImpl