org.jetbrains.jet.lang.resolve.scopes
Class JetScopeSelectorUtil
java.lang.Object
org.jetbrains.jet.lang.resolve.scopes.JetScopeSelectorUtil
public class JetScopeSelectorUtil
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASSIFIER_DESCRIPTOR_SCOPE_SELECTOR
public static final JetScopeSelectorUtil.ScopeByNameSelector<ClassifierDescriptor> CLASSIFIER_DESCRIPTOR_SCOPE_SELECTOR
NAMED_OBJECT_SCOPE_SELECTOR
public static final JetScopeSelectorUtil.ScopeByNameSelector<ClassDescriptor> NAMED_OBJECT_SCOPE_SELECTOR
NAMESPACE_SCOPE_SELECTOR
public static final JetScopeSelectorUtil.ScopeByNameSelector<NamespaceDescriptor> NAMESPACE_SCOPE_SELECTOR
NAMED_FUNCTION_SCOPE_SELECTOR
public static final JetScopeSelectorUtil.ScopeByNameMultiSelector<FunctionDescriptor> NAMED_FUNCTION_SCOPE_SELECTOR
NAMED_PROPERTIES_SCOPE_SELECTOR
public static final JetScopeSelectorUtil.ScopeByNameMultiSelector<VariableDescriptor> NAMED_PROPERTIES_SCOPE_SELECTOR
OBJECTS_SCOPE_SELECTOR
public static final JetScopeSelectorUtil.ScopeDescriptorSelector<ClassDescriptor> OBJECTS_SCOPE_SELECTOR
ALL_DESCRIPTORS_SCOPE_SELECTOR
public static final JetScopeSelectorUtil.ScopeDescriptorSelector<DeclarationDescriptor> ALL_DESCRIPTORS_SCOPE_SELECTOR
collect
@NotNull
public static <D extends DeclarationDescriptor> java.util.Collection<D> collect(java.util.Collection<JetScope> scopes,
JetScopeSelectorUtil.ScopeByNameMultiSelector<D> selector,
Name name)
collect
@NotNull
public static <D extends DeclarationDescriptor> java.util.Collection<D> collect(java.util.Collection<JetScope> scopes,
JetScopeSelectorUtil.ScopeDescriptorSelector<D> selector)