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, LookupLocation location)
           
 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, LookupLocation location)
           
 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, LookupLocation location)
           
 java.util.Collection<FunctionDescriptor> getSyntheticExtensionFunctions(java.util.Collection<? extends JetType> receiverTypes)
           
 java.util.Collection<FunctionDescriptor> getSyntheticExtensionFunctions(java.util.Collection<? extends JetType> receiverTypes, Name name, LookupLocation location)
           
 java.util.Collection<PropertyDescriptor> getSyntheticExtensionProperties(java.util.Collection<? extends JetType> receiverTypes)
           
 java.util.Collection<PropertyDescriptor> getSyntheticExtensionProperties(java.util.Collection<? extends JetType> receiverTypes, Name name, LookupLocation location)
           
 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

@Nullable
public ClassifierDescriptor getClassifier(@NotNull
                                                   Name name,
                                                   @NotNull
                                                   LookupLocation location)

getProperties

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

getSyntheticExtensionProperties

@NotNull
public java.util.Collection<PropertyDescriptor> getSyntheticExtensionProperties(@NotNull
                                                                                        java.util.Collection<? extends JetType> receiverTypes,
                                                                                        @NotNull
                                                                                        Name name,
                                                                                        @NotNull
                                                                                        LookupLocation location)

getSyntheticExtensionFunctions

@NotNull
public java.util.Collection<FunctionDescriptor> getSyntheticExtensionFunctions(@NotNull
                                                                                       java.util.Collection<? extends JetType> receiverTypes,
                                                                                       @NotNull
                                                                                       Name name,
                                                                                       @NotNull
                                                                                       LookupLocation location)

getSyntheticExtensionProperties

@NotNull
public java.util.Collection<PropertyDescriptor> getSyntheticExtensionProperties(@NotNull
                                                                                        java.util.Collection<? extends JetType> receiverTypes)

getSyntheticExtensionFunctions

@NotNull
public java.util.Collection<FunctionDescriptor> getSyntheticExtensionFunctions(@NotNull
                                                                                       java.util.Collection<? extends JetType> receiverTypes)

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,
                                                              @NotNull
                                                              LookupLocation location)

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)