|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jetbrains.kotlin.resolve.scopes.JetScopeSelectorUtil
public class JetScopeSelectorUtil
| Nested Class Summary | |
|---|---|
static interface |
JetScopeSelectorUtil.ScopeByNameMultiSelector<D extends DeclarationDescriptor>
|
static interface |
JetScopeSelectorUtil.ScopeByNameSelector<D extends DeclarationDescriptor>
|
| Method Summary | ||
|---|---|---|
static
|
collect(java.util.Collection<JetScope> scopes,
JetScopeSelectorUtil.ScopeByNameMultiSelector<D> selector,
Name name)
|
|
static
|
getFirstMatch(JetScope[] scopes,
Name name,
JetScopeSelectorUtil.ScopeByNameSelector<D> descriptorSelector)
|
|
static
|
getFromAllScopes(JetScope[] scopes,
Name name,
JetScopeSelectorUtil.ScopeByNameMultiSelector<D> descriptorsSelector)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final JetScopeSelectorUtil.ScopeByNameSelector<ClassifierDescriptor> CLASSIFIER_DESCRIPTOR_SCOPE_SELECTOR
public static final JetScopeSelectorUtil.ScopeByNameSelector<PackageViewDescriptor> PACKAGE_SCOPE_SELECTOR
public static final JetScopeSelectorUtil.ScopeByNameSelector<VariableDescriptor> VARIABLE_DESCRIPTOR_SCOPE_SELECTOR
public static final JetScopeSelectorUtil.ScopeByNameMultiSelector<FunctionDescriptor> NAMED_FUNCTION_SCOPE_SELECTOR
public static final JetScopeSelectorUtil.ScopeByNameMultiSelector<VariableDescriptor> NAMED_PROPERTIES_SCOPE_SELECTOR
| Method Detail |
|---|
@NotNull
public static <D extends DeclarationDescriptor> java.util.Collection<D> collect(java.util.Collection<JetScope> scopes,
JetScopeSelectorUtil.ScopeByNameMultiSelector<D> selector,
Name name)
@Nullable
public static <D extends DeclarationDescriptor> D getFirstMatch(@NotNull
JetScope[] scopes,
@NotNull
Name name,
@NotNull
JetScopeSelectorUtil.ScopeByNameSelector<D> descriptorSelector)
@NotNull
public static <D extends DeclarationDescriptor> java.util.Set<D> getFromAllScopes(@NotNull
JetScope[] scopes,
@NotNull
Name name,
@NotNull
JetScopeSelectorUtil.ScopeByNameMultiSelector<D> descriptorsSelector)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||