public class InnerClassesScopeWrapper extends AbstractScopeAdapter
Constructor and Description |
---|
InnerClassesScopeWrapper(JetScope actualScope) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<DeclarationDescriptor> |
getAllDescriptors()
All visible descriptors from current scope.
|
ClassifierDescriptor |
getClassifier(Name name)
Should not return object (class object or enum entry) class descriptors.
|
java.util.Collection<DeclarationDescriptor> |
getDeclarationsByLabel(LabelName labelName) |
java.util.List<ReceiverParameterDescriptor> |
getImplicitReceiversHierarchy()
Adds receivers to the list in order of locality, so that the closest (the most local) receiver goes first
|
protected JetScope |
getWorkerScope() |
java.lang.String |
toString() |
getContainingDeclaration, getFunctions, getLocalVariable, getNamespace, getObjectDescriptor, getObjectDescriptors, getOwnDeclaredDescriptors, getProperties, getPropertyByFieldReference
public InnerClassesScopeWrapper(JetScope actualScope)
@NotNull protected JetScope getWorkerScope()
getWorkerScope
in class AbstractScopeAdapter
public ClassifierDescriptor getClassifier(@NotNull Name name)
JetScope
getClassifier
in interface JetScope
getClassifier
in class AbstractScopeAdapter
@NotNull public java.util.Collection<DeclarationDescriptor> getDeclarationsByLabel(LabelName labelName)
getDeclarationsByLabel
in interface JetScope
getDeclarationsByLabel
in class AbstractScopeAdapter
@NotNull public java.util.Collection<DeclarationDescriptor> getAllDescriptors()
JetScope
getAllDescriptors
in interface JetScope
getAllDescriptors
in class AbstractScopeAdapter
@NotNull public java.util.List<ReceiverParameterDescriptor> getImplicitReceiversHierarchy()
JetScope
getImplicitReceiversHierarchy
in interface JetScope
getImplicitReceiversHierarchy
in class AbstractScopeAdapter
public java.lang.String toString()
toString
in class java.lang.Object