org.jetbrains.kotlin.types
Class ErrorUtils.ErrorScope

java.lang.Object
  extended by org.jetbrains.kotlin.types.ErrorUtils.ErrorScope
Enclosing class:
ErrorUtils

public static class ErrorUtils.ErrorScope
extends java.lang.Object


Method Summary
 java.util.Collection<DeclarationDescriptor> getAllDescriptors()
           
 ClassifierDescriptor getClassifier(Name name)
           
 DeclarationDescriptor getContainingDeclaration()
           
 java.util.Collection<DeclarationDescriptor> getDeclarationsByLabel(Name labelName)
           
 java.util.Collection<DeclarationDescriptor> getDescriptors(DescriptorKindFilter kindFilter, kotlin.jvm.functions.Function1<? super Name,? extends java.lang.Boolean> nameFilter)
           
 java.util.Set<FunctionDescriptor> getFunctions(Name name)
           
 java.util.List<ReceiverParameterDescriptor> getImplicitReceiversHierarchy()
           
 VariableDescriptor getLocalVariable(Name name)
           
 java.util.Collection<DeclarationDescriptor> getOwnDeclaredDescriptors()
           
 PackageViewDescriptor getPackage(Name name)
           
 java.util.Set<VariableDescriptor> getProperties(Name name)
           
 void printScopeStructure(Printer p)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getClassifier

public ClassifierDescriptor getClassifier(@NotNull
                                          Name name)

getProperties

@NotNull
public java.util.Set<VariableDescriptor> getProperties(@NotNull
                                                               Name name)

getLocalVariable

public VariableDescriptor getLocalVariable(@NotNull
                                           Name name)

getPackage

public PackageViewDescriptor getPackage(@NotNull
                                        Name name)

getImplicitReceiversHierarchy

@NotNull
public java.util.List<ReceiverParameterDescriptor> getImplicitReceiversHierarchy()

getFunctions

@NotNull
public java.util.Set<FunctionDescriptor> getFunctions(@NotNull
                                                              Name name)

getContainingDeclaration

@NotNull
public DeclarationDescriptor getContainingDeclaration()

getDeclarationsByLabel

@NotNull
public java.util.Collection<DeclarationDescriptor> getDeclarationsByLabel(@NotNull
                                                                                  Name labelName)

getDescriptors

@NotNull
public java.util.Collection<DeclarationDescriptor> getDescriptors(@NotNull
                                                                          DescriptorKindFilter kindFilter,
                                                                          @NotNull
                                                                          kotlin.jvm.functions.Function1<? super Name,? extends java.lang.Boolean> nameFilter)

getAllDescriptors

@NotNull
public java.util.Collection<DeclarationDescriptor> getAllDescriptors()

getOwnDeclaredDescriptors

@NotNull
public java.util.Collection<DeclarationDescriptor> getOwnDeclaredDescriptors()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

printScopeStructure

public void printScopeStructure(@NotNull
                                Printer p)