Top Fields Constructors Methods
kotlin.reflect.jvm.internal.impl.descriptors.impl

public Class ReceiverParameterDescriptorImpl

extends AbstractReceiverParameterDescriptor
Class Inheritance
Imports
org.jetbrains.annotations.NotNull, kotlin.reflect.jvm.internal.impl.descriptors.DeclarationDescriptor, .ReceiverParameterDescriptor, kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations, kotlin.reflect.jvm.internal.impl.name.Name, kotlin.reflect.jvm.internal.impl.name.SpecialNames, kotlin.reflect.jvm.internal.impl.resolve.scopes.receivers.ReceiverValue, kotlin.reflect.jvm.internal.impl.types.KotlinType, kotlin.reflect.jvm.internal.impl.types.typeUtil.TypeUtilsKt

Field Summary

Modifier and TypeField and Description
private final DeclarationDescriptor
private ReceiverValue

Constructor Summary

AccessConstructor and Description
public
ReceiverParameterDescriptorImpl(@NotNull DeclarationDescriptor containingDeclaration, @NotNull ReceiverValue value, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations annotations)

public
ReceiverParameterDescriptorImpl(@NotNull DeclarationDescriptor containingDeclaration, @NotNull ReceiverValue value, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations annotations, @NotNull kotlin.reflect.jvm.internal.impl.name.Name name)

Method Summary

Modifier and TypeMethod and Description
public @NotNull ReceiverParameterDescriptor
public @NotNull DeclarationDescriptor
public @NotNull ReceiverValue
public void
setOutType(@NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType outType)

Inherited from kotlin.reflect.jvm.internal.impl.descriptors.impl.AbstractReceiverParameterDescriptor:
acceptgetContextReceiverParametersgetDispatchReceiverParametergetExtensionReceiverParametergetOriginalgetOverriddenDescriptorsgetReturnTypegetSourcegetTypegetTypeParametersgetUserDatagetValueParametersgetVisibilityhasStableParameterNameshasSynthesizedParameterNamessubstitute

Field Detail

containingDeclarationback to summary
private final DeclarationDescriptor containingDeclaration
valueback to summary
private ReceiverValue value

Constructor Detail

ReceiverParameterDescriptorImplback to summary
public ReceiverParameterDescriptorImpl(@NotNull DeclarationDescriptor containingDeclaration, @NotNull ReceiverValue value, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations annotations)
ReceiverParameterDescriptorImplback to summary
public ReceiverParameterDescriptorImpl(@NotNull DeclarationDescriptor containingDeclaration, @NotNull ReceiverValue value, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations annotations, @NotNull kotlin.reflect.jvm.internal.impl.name.Name name)

Method Detail

copyback to summary
public @NotNull ReceiverParameterDescriptor copy(@NotNull DeclarationDescriptor newOwner)
Annotations
@NotNull
@Override
getContainingDeclarationback to summary
public @NotNull DeclarationDescriptor getContainingDeclaration()

Implements kotlin.reflect.jvm.internal.impl.descriptors.ValueDescriptor.getContainingDeclaration, kotlin.reflect.jvm.internal.impl.descriptors.DeclarationDescriptor.getContainingDeclaration.

Annotations
@NotNull
@Override
getValueback to summary
public @NotNull ReceiverValue getValue()

Implements kotlin.reflect.jvm.internal.impl.descriptors.ReceiverParameterDescriptor.getValue.

Annotations
@NotNull
@Override
setOutTypeback to summary
public void setOutType(@NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType outType)