public class ChainedScope extends java.lang.Object implements JetScope
| Constructor and Description |
|---|
ChainedScope(DeclarationDescriptor containingDeclaration,
JetScope... scopes) |
ChainedScope(DeclarationDescriptor containingDeclaration,
java.lang.String debugName,
JetScope... scopes) |
public ChainedScope(DeclarationDescriptor containingDeclaration, JetScope... scopes)
public ChainedScope(DeclarationDescriptor containingDeclaration, java.lang.String debugName, JetScope... scopes)
public ClassifierDescriptor getClassifier(@NotNull Name name)
JetScopegetClassifier in interface JetScopepublic ClassDescriptor getObjectDescriptor(@NotNull Name name)
getObjectDescriptor in interface JetScope@NotNull public java.util.Set<ClassDescriptor> getObjectDescriptors()
getObjectDescriptors in interface JetScopepublic NamespaceDescriptor getNamespace(@NotNull Name name)
getNamespace in interface JetScope@NotNull public java.util.Set<VariableDescriptor> getProperties(@NotNull Name name)
getProperties in interface JetScopepublic VariableDescriptor getLocalVariable(@NotNull Name name)
getLocalVariable in interface JetScope@NotNull public java.util.Set<FunctionDescriptor> getFunctions(@NotNull Name name)
getFunctions in interface JetScope@NotNull public java.util.List<ReceiverParameterDescriptor> getImplicitReceiversHierarchy()
JetScopegetImplicitReceiversHierarchy in interface JetScope@NotNull public DeclarationDescriptor getContainingDeclaration()
getContainingDeclaration in interface JetScope@NotNull public java.util.Collection<DeclarationDescriptor> getDeclarationsByLabel(@NotNull LabelName labelName)
getDeclarationsByLabel in interface JetScopepublic PropertyDescriptor getPropertyByFieldReference(@NotNull Name fieldName)
getPropertyByFieldReference in interface JetScopefieldName - includes the "$"@NotNull public java.util.Collection<DeclarationDescriptor> getAllDescriptors()
JetScopegetAllDescriptors in interface JetScope@NotNull public java.util.Collection<DeclarationDescriptor> getOwnDeclaredDescriptors()
getOwnDeclaredDescriptors in interface JetScopepublic java.lang.String toString()
toString in class java.lang.Object