public final class JetScopeUtils extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.util.Collection<CallableDescriptor> |
getAllExtensions(JetScope scope)
Get all extension descriptors among visible descriptors for current scope.
|
static java.util.List<ReceiverValue> |
getImplicitReceiversHierarchyValues(JetScope scope) |
static JetScope |
makeScopeForPropertyAccessor(PropertyDescriptor propertyDescriptor,
JetScope parentScope,
DescriptorResolver descriptorResolver,
BindingTrace trace) |
public static java.util.List<ReceiverValue> getImplicitReceiversHierarchyValues(@NotNull JetScope scope)
public static java.util.Collection<CallableDescriptor> getAllExtensions(@NotNull JetScope scope)
scope - Scope for query extensions.public static JetScope makeScopeForPropertyAccessor(@NotNull PropertyDescriptor propertyDescriptor, @NotNull JetScope parentScope, @NotNull DescriptorResolver descriptorResolver, @NotNull BindingTrace trace)